Kickstarter Projects Search API and MCP — goal, pledged and backers by keyword
Send a keyword such as board game, and optionally narrow by category, state (live, successful, failed, canceled, upcoming), staff picks, a location id, and ranges for goal, pledged and percent funded. You get projects with name, blurb, goal, pledged, backers, dates, creator, category and location.
- You send
- a keyword and optional category, state, staff-pick, location and funding-range filters, and max_items
- You get back
- Kickstarter projects: name, blurb, goal, pledged, backers, creator, category, location and link.
- Coverage
- Kickstarter records with a public page.
- Price
- 1 point per returned record — $1 per 1,000
- Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Kickstarter directly | Type the query into Kickstarter and read the results | Free, and slow | Fine for one record, useless across a list, and the layout differs on every platform |
| Building a scraper | Write it, host it, and repair it when Kickstarter changes its pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request, the same shape as every other source in the catalog | $1 per 1,000, misses not billed | Returns what Kickstarter publishes at request time. Other platforms are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
total_items | number | How many records are in this response. |
first_item.id | string | Creator/project path, used as the id. |
first_item.name | string | Project name. |
first_item.url | string | Project link. |
first_item.project_id | number | Numeric project id. |
first_item.alias | string | Project slug. |
first_item.description | string | Project blurb. |
first_item.project_url | string | Project link. |
first_item.image | string | Project image link. |
first_item.video_url | string | Project video link. |
first_item.state | string | Project state, such as live or successful. |
first_item.goal | number | Funding goal in the project's currency. |
first_item.pledged | number | Amount pledged in the project's currency. |
first_item.usd_pledged | number | Amount pledged converted to USD. |
first_item.converted_pledged_amount | number | Pledged amount in the current currency, as a whole number. |
first_item.percent_funded | number | Percent of the goal reached. |
first_item.backer_count | number | Number of backers. |
first_item.currency | string | Currency code of goal and pledged. |
first_item.currency_symbol | string | Currency symbol. |
first_item.current_currency | string | Currency used for the converted amounts. |
first_item.static_usd_rate | number | Static USD exchange rate. |
first_item.fx_rate | number | Exchange rate to the current currency. |
first_item.usd_exchange_rate | number | Exchange rate to USD. |
first_item.country | string | Country code of the project. |
first_item.country_displayable_name | string | Country name. |
first_item.created_at | string | When the project was created. |
first_item.launched_at | string | Launch time. |
first_item.deadline | string | Funding deadline. |
first_item.state_changed_at | string | When the state last changed. |
first_item.updated_at | string or null | Last update time. |
first_item.successful_at | string or null | When the project succeeded. Null if it has not. |
first_item.is_staff_pick | boolean | Whether the project is a staff pick (Projects We Love). |
first_item.is_starrable | boolean | Whether it can be saved. |
first_item.is_launched | boolean | Whether it has launched. |
first_item.is_prelaunch_activated | boolean | Whether a prelaunch page was activated. |
first_item.is_in_post_campaign_pledging_phase | boolean | Whether late pledges are open. |
first_item.is_spotlight | boolean | Whether the project has a spotlight page. |
first_item.disable_communication | boolean | Whether the creator disabled communication. |
first_item.creator | object | Creator id, name, alias, image and profile_url. |
first_item.category | object | Category id, name, alias, parent_id and parent_name. |
first_item.location | object | Location id, name, displayable_name, country, state, location_type and alias. |
items | array | Every returned record, in the same shape as first_item. |
total_found | number or null | Total matches the platform reports. Null when it does not report one. |
page_count | number | How many result pages were read to build the response. |
blocked | boolean | True if the platform refused the request; false when data came back. |
proxy_traffic_bytes | number | Data transferred for the request, in bytes. Informational. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "kickstarter_projects_search",
"term": "board game",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Kickstarter — projects\n\n- **Query:** term=board game\n- **Results:** 2 of 10305 found\n- **Proxy traffic:** 79.3 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"name": "Ragnarok the board game: Ceremony of Prontera",
"url": "https://www.kickstarter.com/projects/siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"project_id": 433191833,
"alias": "ragnarok-the-board-game-ceremony-of-prontera",
"description": "The medium-weight adventure board game from the legendary MMORPG! Rangarok Online",
"project_url": "https://www.kickstarter.com/projects/siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"image": "https://i.kickstarter.com/assets/055/429/411/cba97606781b186d51677701edefd3c7_original.jpg?anim=false&fit=cover&gravity=auto&height=315&origin=ugc&q=92&v=1791429909&width=560&sig=WKf7brzs4XE%2BEFsuzLo",
"video_url": "https://v2.kickstarter.com/1791547446-0WxAMVIpfLfg9toUHYRnrBV7maYu2%2B%2FzJvRQQS39HUU%3D/projects/5359252/video-1466378-h264_high.mp4",
"state": "live",
"goal": 50000,
"pledged": 385087,
"usd_pledged": 300310.77085225,
"converted_pledged_amount": 300982,
"percent_funded": 770.174,
"backer_count": 1463,
"currency": "SGD",
"currency_symbol": "$",
"current_currency": "USD",
"static_usd_rate": 0.77985175,
"fx_rate": 0.78159561,
"usd_exchange_rate": 0.78159561,
"country": "SG",
"country_displayable_name": "Singapore",
"created_at": "2026-07-16T07:43:23.000Z",
"launched_at": "2026-10-06T14:00:01.000Z",
"deadline": "2026-11-05T15:00:01.000Z",
"state_changed_at": "2026-10-06T14:00:06.000Z",
"updated_at": null,
"successful_at": null,
"is_staff_pick": true,
"is_starrable": true,
"is_launched": true,
"is_prelaunch_activated": true,
"is_in_post_campaign_pledging_phase": false,
"is_spotlight": false,
"disable_communication": false,
"creator": {
"id": 1603124058,
"name": "Siam Board Games",
"alias": "siamboardgames",
"image": "https://i.kickstarter.com/assets/054/544/598/f685cb366fe0d511832f9dcde81602a6_original.png?anim=false&fit=cover&height=160&origin=ugc&q=92&v=1784900568&width=160&sig=6CS2Wxr1INRad5Fu1ZWo58fTQhDfsbEfcD",
"profile_url": "https://www.kickstarter.com/profile/siamboardgames"
},
"category": {
"id": 34,
"name": "Tabletop Games",
"alias": "games/tabletop games",
"parent_id": 12,
"parent_name": "Games"
},
"location": {
"id": 1225448,
"name": "Bangkok",
"displayable_name": "Bangkok, Thailand",
"country": "TH",
"state": "Bangkok",
"location_type": "Town",
"alias": "bangkok-th"
}
},
"items": [
{
"id": "siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"name": "Ragnarok the board game: Ceremony of Prontera",
"url": "https://www.kickstarter.com/projects/siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"project_id": 433191833,
"alias": "ragnarok-the-board-game-ceremony-of-prontera",
"description": "The medium-weight adventure board game from the legendary MMORPG! Rangarok Online",
"project_url": "https://www.kickstarter.com/projects/siamboardgames/ragnarok-the-board-game-ceremony-of-prontera",
"image": "https://i.kickstarter.com/assets/055/429/411/cba97606781b186d51677701edefd3c7_original.jpg?anim=false&fit=cover&gravity=auto&height=315&origin=ugc&q=92&v=1791429909&width=560&sig=WKf7brzs4XE%2BEFsuzLo",
"video_url": "https://v2.kickstarter.com/1791547446-0WxAMVIpfLfg9toUHYRnrBV7maYu2%2B%2FzJvRQQS39HUU%3D/projects/5359252/video-1466378-h264_high.mp4",
"state": "live",
"goal": 50000,
"pledged": 385087,
"usd_pledged": 300310.77085225,
"converted_pledged_amount": 300982,
"percent_funded": 770.174,
"backer_count": 1463,
"currency": "SGD",
"currency_symbol": "$",
"current_currency": "USD",
"static_usd_rate": 0.77985175,
"fx_rate": 0.78159561,
"usd_exchange_rate": 0.78159561,
"country": "SG",
"country_displayable_name": "Singapore",
"created_at": "2026-07-16T07:43:23.000Z",
"launched_at": "2026-10-06T14:00:01.000Z",
"deadline": "2026-11-05T15:00:01.000Z",
"state_changed_at": "2026-10-06T14:00:06.000Z",
"updated_at": null,
"successful_at": null,
"is_staff_pick": true,
"is_starrable": true,
"is_launched": true,
"is_prelaunch_activated": true,
"is_in_post_campaign_pledging_phase": false,
"is_spotlight": false,
"disable_communication": false,
"creator": {
"id": 1603124058,
"name": "Siam Board Games",
"alias": "siamboardgames",
"image": "https://i.kickstarter.com/assets/054/544/598/f685cb366fe0d511832f9dcde81602a6_original.png?anim=false&fit=cover&height=160&origin=ugc&q=92&v=1784900568&width=160&sig=6CS2Wxr1INRad5Fu1ZWo58fTQhDfsbEfcD",
"profile_url": "https://www.kickstarter.com/profile/siamboardgames"
},
"category": {
"id": 34,
"name": "Tabletop Games",
"alias": "games/tabletop games",
"parent_id": 12,
"parent_name": "Games"
},
"location": {
"id": 1225448,
"name": "Bangkok",
"displayable_name": "Bangkok, Thailand",
"country": "TH",
"state": "Bangkok",
"location_type": "Town",
"alias": "bangkok-th"
}
},
{
"id": "dialthedice/dream-state-crossover",
"name": "Board Game: Dream State, Crossover",
"url": "https://www.kickstarter.com/projects/dialthedice/dream-state-crossover",
"project_id": 908653901,
"alias": "dream-state-crossover",
"description": "A Surreal Board Game Based on Dream Studies",
"project_url": "https://www.kickstarter.com/projects/dialthedice/dream-state-crossover",
"image": "https://i.kickstarter.com/assets/054/921/945/52c291cd820a0d173b50282eab6474f2_original.png?anim=false&fit=cover&gravity=auto&height=315&origin=ugc&q=92&v=1787952347&width=560&sig=4bMHxTkGVYOYZnMXPU8S6",
"video_url": "https://v2.kickstarter.com/1791507751-FKXITcu7Fdlt7OKnySJDV16pYiMDQau0pOTmI0Y35jo%3D/projects/5379321/video-1465610-h264_high.mp4",
"state": "live",
"goal": 2000,
"pledged": 420,
"usd_pledged": 420,
"converted_pledged_amount": 420,
"percent_funded": 21,
"backer_count": 7,
"currency": "USD",
"currency_symbol": "$",
"current_currency": "USD",
"static_usd_rate": 1,
"fx_rate": 1,
"usd_exchange_rate": 1,
"country": "US",
"country_displayable_name": "the United States",
"created_at": "2026-08-28T09:16:31.000Z",
"launched_at": "2026-10-06T10:09:58.000Z",
"deadline": "2026-11-07T10:09:58.000Z",
"state_changed_at": "2026-10-06T10:10:01.000Z",
"updated_at": null,
"successful_at": null,
"is_staff_pick": false,
"is_starrable": true,
"is_launched": true,
"is_prelaunch_activated": true,
"is_in_post_campaign_pledging_phase": false,
"is_spotlight": false,
"disable_communication": false,
"creator": {
"id": 1860622,
"name": "Tracey & Carmelitta",
"alias": "dialthedice",
"image": "https://i.kickstarter.com/assets/041/929/132/37a1674b54cb963ee73e4e138b5e8475_original.jpg?anim=false&fit=cover&height=160&origin=ugc&q=92&v=1691893142&width=160&sig=5pRTDw4nAXg6CYXeDteJXN2F%2FqkMFTmE",
"profile_url": "https://www.kickstarter.com/profile/dialthedice"
},
"category": {
"id": 34,
"name": "Tabletop Games",
"alias": "games/tabletop games",
"parent_id": 12,
"parent_name": "Games"
},
"location": {
"id": 2356630,
"name": "Ashland",
"displayable_name": "Ashland, KY",
"country": "US",
"state": "KY",
"location_type": "Town",
"alias": "ashland-ky"
}
}
],
"total_found": 10305,
"page_count": 1,
"blocked": false,
"proxy_traffic_bytes": 81219
},
"total_points": 2
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged. max_items caps how many records are returned and billed.
curl -X POST https://api.neuralverge.ai/functions/v1/run-kickstarter-projects-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"term":"board game","max_items":2}'What teams use it for
Where this field shows up in an actual workflow.
Search a term such as board game and compare goals, pledges and backers.
Filter by state live and sort by end_date to see what closes soon.
Set staff_picks to list projects the platform highlights.
Use goal, pledged and percent-funded ranges to find under- or over-funded projects.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Kickstarter records with a public page.
Read at request time, so the answer reflects the platform as it stands when you ask.
This source returns information Kickstarter shows publicly. Every response carries the session id you can trace.
- —Search results do not include story, risks or reward counts. Use Kickstarter project for those.
- —Amounts are in each project's currency; usd_pledged is a conversion at request time.
- —total_found is the platform's reported match count and can be large; max_items controls how many you pay for.
Questions, answered
Keyword, category, state, sort, raised bucket, staff picks, location id, and goal, pledged and percent-funded ranges.
Related sources
Try kickstarter project search on your own data
One request format across every source in the catalog.