Endpoint Playground
Returns one page of Kickstarter's own Discover results -- browse by category id and/or a free-text search term, sorted by magic/popularity/newest/end_date/most_funded, optionally filtered by campaign state and/or restricted to staff picks. Each result includes the campaign's funding snapshot (goal, pledged, percent funded, backers), category, location, creator, and cover photo.
curl "https://api.crawlora.net/api/v1/kickstarter/discover?sort=magic" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| category_id | integer | No | Kickstarter's own numeric category id (top-level or sub-category), e.g. 16 for Technology | |
| term | string | No | Free-text search query | |
| sort | string | No | magic | Result order |
| page | integer | No | 1-based page number | |
| state | array | No | Repeatable campaign state filter | |
| staff_pick_only | boolean | No | Restrict results to Kickstarter's own \ |
{
"code": 200,
"msg": "OK",
"data": {
"page": 1,
"total_hits": 1,
"projects": [
{
"id": 1114436418,
"name": "musubi: the first consumer holographic frame",
"slug": "musubi",
"url": "https://www.kickstarter.com/projects/lookingglass/musubi",
"blurb": "Turn any photo into a hologram.",
"state": "successful",
"country": "US",
"currency": "USD",
"currency_symbol": "$",
"goal": 50000,
"pledged": 423762.5,
"percent_funded": 847,
"backers_count": 3009,
"staff_pick": true,
"spotlight": true,
"category": {
"id": 16,
"name": "Technology",
"slug": "technology",
"url": "https://www.kickstarter.com/discover/categories/technology"
},
"location": {
"name": "Los Angeles",
"displayable_name": "Los Angeles, CA",
"short_name": "Los Angeles, CA",
"country": "US"
},
"creator": {
"id": 42,
"name": "Looking Glass",
"avatar": "https://example.com/avatar-medium.jpg"
},
"photo": {
"full": "https://example.com/photo-full.jpg"
},
"created_at": "2023-11-14T22:13:20Z",
"launched_at": "2023-11-26T13:33:20Z",
"deadline": "2023-12-30T09:20:00Z"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.