Indiegogo Campaigns Search API and MCP — goal, funds raised, backers and phase
Send a keyword, or leave it out, and add filters: categories, phases, benefits, tags, creator id and player counts for games. You get a list of projects, each with name, tagline, goal, funds raised, percent funded, backers, followers, phase, dates, tags and the creator.
- You send
- optional keyword, sort and filters for category, phase, benefit, tag, creator and player count, and max_items
- You get back
- Indiegogo and Gamefound projects: name, tagline, goal, funds raised, backers, phase, dates, creator and link.
- Coverage
- Indiegogo 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 |
|---|---|---|---|
| Indiegogo directly | Type the query into Indiegogo 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 Indiegogo 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 Indiegogo 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 | Project slug. |
first_item.name | string | Project name. |
first_item.alias | string | Project slug. |
first_item.project_id | number | Numeric project id. |
first_item.tagline | string | Project tagline. |
first_item.url | string | Project link. |
first_item.image | string | Project image link. |
first_item.platform | string | Which platform hosts the project, such as gamefound. |
first_item.platform_code | number | Numeric code for the platform. |
first_item.category | string | Category name. |
first_item.currency_symbol | string | Symbol of the currency used for the amounts. |
first_item.goal | number | Funding goal. |
first_item.funds_raised | number | Funds raised. |
first_item.percent_funded | number | Percent of the goal reached. |
first_item.backer_count | number | Number of backers. |
first_item.follower_count | number | Number of followers. |
first_item.funded_in_seconds | number | Seconds taken to reach the goal, as given by the platform. |
first_item.installment_count | number | Number of payment installments offered. |
first_item.installment_min_payment | number | Minimum installment payment. |
first_item.phase | string | Phase code, such as Crowdfunding. |
first_item.phase_label | string | Phase as displayed. |
first_item.campaign_start_at | string | Start time, ISO timestamp. |
first_item.campaign_end_at | string | End time, ISO timestamp. |
first_item.tags[] | array | Tags with id, name and alias. |
first_item.game_properties | object | min_age, min_players, max_players and play_time. |
first_item.creator | object | Creator id, name, alias, image and profile_url. |
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": "indiegogo_campaigns_search",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Indiegogo — campaigns search\n\n- **Query:** all\n- **Results:** 2 of 10000 found\n- **Proxy traffic:** 120.3 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "nemesis-legacy",
"name": "Nemesis Legacy",
"alias": "nemesis-legacy",
"project_id": 8524,
"tagline": "Nemesis: Legacy is the first-ever full campaign experience set in the Nemesis universe.",
"url": "https://gamefound.com/en/projects/awaken-realms/nemesis-legacy",
"image": "https://imgcdn.gamefound.com/projectimage/projects/8524/8246040c-ef12-419c-b133-b98cc169b431.jpg",
"platform": "gamefound",
"platform_code": 0,
"category": "Board & card games",
"currency_symbol": "€",
"goal": 50000,
"funds_raised": 4544882.97,
"percent_funded": 9089.8,
"backer_count": 13108,
"follower_count": 66648,
"funded_in_seconds": 54,
"installment_count": 9,
"installment_min_payment": 49,
"phase": "Crowdfunding",
"phase_label": "Crowdfunding",
"campaign_start_at": "2026-10-06T16:00:00Z",
"campaign_end_at": "2026-10-27T19:00:00Z",
"tags": [
{
"id": 3,
"name": "Exploration",
"alias": "exploration"
},
{
"id": 8,
"name": "Science Fiction",
"alias": "science-fiction"
}
],
"game_properties": {
"min_age": null,
"min_players": 1,
"max_players": 5,
"play_time": null
},
"creator": {
"id": 1,
"name": "Awaken Realms",
"alias": "awaken-realms",
"image": "https://imgcdn.gamefound.com/creatoricon/creators/1/2bc09a9a-d20e-4825-b410-1a8c2379d8b7.png",
"profile_url": "https://gamefound.com/creators/awaken-realms"
}
},
"items": [
{
"id": "nemesis-legacy",
"name": "Nemesis Legacy",
"alias": "nemesis-legacy",
"project_id": 8524,
"tagline": "Nemesis: Legacy is the first-ever full campaign experience set in the Nemesis universe.",
"url": "https://gamefound.com/en/projects/awaken-realms/nemesis-legacy",
"image": "https://imgcdn.gamefound.com/projectimage/projects/8524/8246040c-ef12-419c-b133-b98cc169b431.jpg",
"platform": "gamefound",
"platform_code": 0,
"category": "Board & card games",
"currency_symbol": "€",
"goal": 50000,
"funds_raised": 4544882.97,
"percent_funded": 9089.8,
"backer_count": 13108,
"follower_count": 66648,
"funded_in_seconds": 54,
"installment_count": 9,
"installment_min_payment": 49,
"phase": "Crowdfunding",
"phase_label": "Crowdfunding",
"campaign_start_at": "2026-10-06T16:00:00Z",
"campaign_end_at": "2026-10-27T19:00:00Z",
"tags": [
{
"id": 3,
"name": "Exploration",
"alias": "exploration"
},
{
"id": 8,
"name": "Science Fiction",
"alias": "science-fiction"
}
],
"game_properties": {
"min_age": null,
"min_players": 1,
"max_players": 5,
"play_time": null
},
"creator": {
"id": 1,
"name": "Awaken Realms",
"alias": "awaken-realms",
"image": "https://imgcdn.gamefound.com/creatoricon/creators/1/2bc09a9a-d20e-4825-b410-1a8c2379d8b7.png",
"profile_url": "https://gamefound.com/creators/awaken-realms"
}
},
{
"id": "gpd-win-max-3-handheld-gaming-laptop",
"name": "GPD WIN Max 3 Removable Battery High Refresh Rate OLED Handheld Gaming Laptop",
"alias": "gpd-win-max-3-handheld-gaming-laptop",
"project_id": 442684,
"tagline": "GPD WIN Max 3 OLED Handheld Gaming PC AMD Ryzen™ AI Max+ 395 / 388. AMD Radeon 8060S iGPU. 32 / 64 / 128 GB LPDDR5x 8000 MT/s. 97 Wh Removable Battery Module. 165Hz AMOLED. 2x SSD, SD Express. Hall tr",
"url": "https://www.indiegogo.com/en/projects/gpdhk/gpd-win-max-3-handheld-gaming-laptop",
"image": "https://cdn.images.indiegogo.com/projectimage/projects/442684/54401a1d-1a31-4c6c-a03d-df97ec36ade7.png",
"platform": "indiegogo",
"platform_code": 1,
"category": "Productivity",
"currency_symbol": "HK$",
"goal": null,
"funds_raised": 8461933,
"percent_funded": null,
"backer_count": 441,
"follower_count": 1168,
"funded_in_seconds": 0,
"installment_count": null,
"installment_min_payment": null,
"phase": "Crowdfunding",
"phase_label": "Express crowdfunding",
"campaign_start_at": "2026-09-02T02:00:00Z",
"campaign_end_at": "2026-10-17T02:00:00Z",
"tags": [
{
"id": 32,
"name": "computers",
"alias": "computers"
},
{
"id": 69,
"name": "laptops",
"alias": "laptops"
}
],
"game_properties": {
"min_age": null,
"min_players": null,
"max_players": null,
"play_time": null
},
"creator": {
"id": 1071360,
"name": "GPD HK",
"alias": "gpdhk",
"image": null,
"profile_url": "https://www.indiegogo.com/creators/gpdhk"
}
}
],
"total_found": 10000,
"page_count": 1,
"blocked": false,
"proxy_traffic_bytes": 123201
},
"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-indiegogo-campaigns-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"max_items":2}'What teams use it for
Where this field shows up in an actual workflow.
Filter by phase and sort by ending_soon or most_funded to see what is running now.
Compare goal and funds raised across a category or tag.
Use the player-count filters to list tabletop projects from Gamefound.
Pass creator_id to list the projects of one creator.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Indiegogo 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 Indiegogo shows publicly. Every response carries the session id you can trace.
- —Results can include Gamefound projects, not only Indiegogo. Check platform on each record.
- —total_found is 10000 in the sample, which looks like a platform-side cap rather than an exact count.
- —Amounts are in each project's own currency. Check currency_symbol; no conversion is applied.
Questions, answered
Yes. Records carry a platform field, and Gamefound projects show up in the same results.
Related sources
Try indiegogo campaign search on your own data
One request format across every source in the catalog.