Indiegogo Campaign API and MCP — goal, funds raised, outcome, story and creator
Send a campaign slug or its Indiegogo link. You get the campaign as one record: goal and funds raised, backers and followers, phase and outcome, category and tags, the story, risks and refund policy text, stretch goals, the creator and how many perks the campaign offered.
- You send
- a campaign slug or Indiegogo URL
- You get back
- One Indiegogo campaign: goal, funds raised, backers, phase and outcome, category, tags, story, risks, refund policy, stretch goals, creator and perk count.
- Coverage
- Indiegogo records with a public page.
- Price
- 5 pts — $5 per 1,000
- Charged only when the record resolves. A request that finds nothing is not billed.
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 | Open the page on Indiegogo and read it | 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 | $5 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 |
|---|---|---|
campaign.id | string | Campaign slug. |
campaign.name | string | Campaign name. |
campaign.alias | string | Campaign slug. |
campaign.project_id | number | Numeric project id. |
campaign.tagline | string | Campaign tagline. |
campaign.story | string | Campaign story text. |
campaign.risks | string | Risks and challenges text. |
campaign.refund_policy | string | Refund policy text shown on the campaign. |
campaign.url | string | Campaign link. |
campaign.image | string | Share image link. |
campaign.gallery[] | array | Gallery items, each with image and video. |
campaign.category | string | Category name. |
campaign.category_id | number | Category id. |
campaign.currency | string | Currency code of the amounts. |
campaign.currency_symbol | string | Currency symbol. |
campaign.goal | number | Funding goal. |
campaign.funds_raised | number | Funds raised. |
campaign.funds_raised_total | number | Total funds raised. |
campaign.percent_funded | number | Percent of the goal reached. |
campaign.backer_count | number | Number of backers. |
campaign.total_backer_count | number | Total backers. |
campaign.follower_count | number | Number of followers. |
campaign.phase | string | Campaign phase, such as CrowdfundingEnded. |
campaign.campaign_outcome | string | Outcome, such as Fail. |
campaign.campaign_start_at | string | Campaign start, ISO timestamp. |
campaign.campaign_end_at | string | Campaign end, ISO timestamp. |
campaign.funded_at | null | When the goal was reached. Null in the sample, since it was not funded. |
campaign.published_at | string | When the campaign was published. |
campaign.campaign_day | number | Campaign day count. |
campaign.perk_count | number | Number of perks (rewards). |
campaign.tags[] | array | Tags with id, name and alias. |
campaign.game_properties | object | min_age, min_players, max_players and play_time. All null in the sample. |
campaign.creator | object | Creator id, name, alias, image, profile_url, bio, location, legal_entity_name, legal_entity_type and created_at. |
campaign.stretch_goals[] | array | Stretch goals with name, abstract, description, target_value, target_type, progress, is_unlocked and image. |
blocked | boolean | True if the platform refused the request; false when data came back. |
pages_opened | number | How many pages were read for this record. |
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",
"campaign": "stardome-transparent-suite-pod",
"campaign_id": "stardome-transparent-suite-pod",
"human": "# Indiegogo — campaign\n\n- **Id:** stardome-transparent-suite-pod\n- **Pages opened:** 1\n- **Proxy traffic:** 107.1 KB\n- **Tagline:** A panoramic transparent outdoor suite for backyards, glamping sites, and resort spaces — built to keep you connected to the view, the sky, and the outdoors.\n- **Category:** Home\n- **Phase:** CrowdfundingEnded\n- **Outcome:** Fail\n- **Goal:** 50000",
"machine": {
"campaign": {
"id": "stardome-transparent-suite-pod",
"name": "StarDome Transparent Suite Pod",
"alias": "stardome-transparent-suite-pod",
"project_id": 426546,
"tagline": "A panoramic transparent outdoor suite for backyards, glamping sites, and resort spaces — built to keep you connected to the view, the sky, and the outdoors.",
"story": "Project story\nI've always loved camping. For me, the best part was never the destination. It was the night. Lying still, watching the sky fill with stars, feeling that rare kind of quiet that's almost",
"risks": "StarDome is a large physical product involving manufacturing, international freight, customs clearance, and domestic delivery coordination. We want to be transparent with backers about the main risks ",
"refund_policy": "According to Indiegogo’s crowdfunding rules, backers may be able to modify or cancel their pledge during the campaign period. After the campaign ends, once production, customization, packaging, or fre",
"url": "https://www.indiegogo.com/en/projects/stardome/stardome-transparent-suite-pod",
"image": "https://cdn.images.indiegogo.com/og-image-fb/projects/426546/9cd62a50-0b6b-495d-b34a-d2328ea7d2a3.jpg",
"gallery": [
{
"image": "https://cdn.images.indiegogo.com/projectgallery/projects/426546/fc597b5d-8e5e-4ded-bc23-47338415595a.png",
"video": null
},
{
"image": "https://cdn.images.indiegogo.com/projectgallery/projects/426546/fbbae4cd-3fe6-4eeb-9288-63eea9686197.jpg",
"video": "https://youtu.be/6l0AJf8k8mM"
}
],
"category": "Home",
"category_id": 48,
"currency": "USD",
"currency_symbol": "$",
"goal": 50000,
"funds_raised": 5999,
"funds_raised_total": 5999,
"percent_funded": 12,
"backer_count": 1,
"total_backer_count": 1,
"follower_count": 5920,
"phase": "CrowdfundingEnded",
"campaign_outcome": "Fail",
"campaign_start_at": "2026-06-30T17:00:00Z",
"campaign_end_at": "2026-08-14T17:00:00Z",
"funded_at": null,
"published_at": "2026-04-30T06:48:05.63Z",
"campaign_day": 101,
"perk_count": 3,
"tags": [
{
"id": 22,
"name": "camping",
"alias": "camping"
},
{
"id": 49,
"name": "furniture",
"alias": "furniture"
}
],
"game_properties": {
"min_age": null,
"min_players": null,
"max_players": null,
"play_time": null
},
"creator": {
"id": 1994919,
"name": "StarDome",
"alias": "stardome",
"image": null,
"profile_url": "https://www.indiegogo.com/creators/stardome",
"bio": "StarDome creates transparent outdoor living spaces that bring comfort, light, and nature closer together. Our first product is a clear backyard dome designed for glamping, relaxation, home offices, an",
"location": "San Diego, California, United States",
"legal_entity_name": "Sketra,LLC",
"legal_entity_type": "Business",
"created_at": "2026-04-04T04:52:22.273Z"
},
"stretch_goals": [
{
"id": 6717,
"name": "$300,000 Unlocked: LED Lighting Kit Upgrade",
"abstract": "LED Lighting Kit upgrade unlocked for eligible StarDome reward backers at no additional product cost.",
"description": "When the campaign reaches $300,000 in total funding, eligible StarDome reward backers will receive an LED Lighting Kit upgrade at no additional product cost. Includes: • Waterproof strip and ambient L",
"target_value": 300000,
"target_type": "Campaign funding",
"progress": 0,
"is_unlocked": false,
"is_featured": false,
"unlocked_at": null,
"image": "https://cdn.images.indiegogo.com/productimage/projects/426546/4f4038a9-1e21-436a-8733-92db847706c4.png"
},
{
"id": 6725,
"name": "$600,000 Unlocked: Smart Door Lock Upgrade",
"abstract": "Smart Door Lock upgrade unlocked for eligible StarDome reward backers at no additional product cost.",
"description": "When the campaign reaches $600,000 in total funding, eligible StarDome reward backers will receive a Smart Door Lock upgrade at no additional product cost. This stretch goal adds an electronic smart d",
"target_value": 600000,
"target_type": "Campaign funding",
"progress": 0,
"is_unlocked": false,
"is_featured": false,
"unlocked_at": null,
"image": "https://cdn.images.indiegogo.com/productimage/projects/426546/82a8affd-63f9-4a8e-a829-a5e9ff499654.png"
}
]
},
"blocked": false,
"pages_opened": 1,
"proxy_traffic_bytes": 109718
},
"total_points": 5
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One record per request. Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.
curl -X POST https://api.neuralverge.ai/functions/v1/run-indiegogo-campaigns \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"campaign":"stardome-transparent-suite-pod"}'What teams use it for
Where this field shows up in an actual workflow.
Read goal, funds raised, outcome, risks and refund policy in one record.
Record phase and campaign_outcome for campaigns you follow.
See the creator's location and legal entity as shown on the campaign.
Combine category, tags and funding results with campaign search.
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.
- —The perks themselves are not listed; perk_count only tells you how many there were.
- —Amounts are in the campaign's own currency (see currency). No conversion is applied.
- —The creator block can include a person's name and bio. Use it as campaign attribution only.
Questions, answered
The last segment of the campaign address, such as stardome-transparent-suite-pod. The full Indiegogo link also works.
Related sources
Try indiegogo campaign on your own data
One request format across every source in the catalog.