Kickstarter Campaign Scraper
Pricing
Pay per usage
Go to Apify Store
Kickstarter Campaign Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Kickstarter campaign pages to extract funding progress, backer counts, reward tiers, creator details, and project descriptions. Uses Puppeteer with stealth plugins for reliable data extraction from Kickstarter's dynamic pages.
Features
- Extracts detailed campaign data including pledged amounts, funding goals, and percent funded
- Captures backer counts and days remaining
- Scrapes reward tiers with prices and descriptions
- Extracts creator names, categories, and locations
- Stealth mode to avoid bot detection
- Residential proxy support for high success rates
- Session rotation for consistent access
Input Parameters
| Field | Type | Description | Default |
|---|---|---|---|
urls | array | List of Kickstarter project URLs to scrape | (required) |
maxResults | integer | Maximum number of campaigns to scrape | 100 |
useResidentialProxy | boolean | Use residential proxy for anti-bot bypass | true |
Example Input
{"urls": ["https://www.kickstarter.com/projects/peak-design/travel-tripod","https://www.kickstarter.com/projects/creator/another-project"],"maxResults": 100,"useResidentialProxy": true}
Output
Each scraped campaign produces a record with the following fields:
| Field | Type | Description |
|---|---|---|
url | string | Kickstarter campaign URL |
title | string | Campaign title |
creator | string | Campaign creator name |
pledgedAmount | number | Amount pledged so far (numeric) |
fundingGoal | number | Funding goal amount (numeric) |
percentFunded | number | Percentage of funding goal reached |
backersCount | integer | Total number of backers |
daysToGo | integer | Days remaining in the campaign |
category | string | Campaign category (e.g., Technology, Design) |
location | string | Creator location |
description | string | Campaign description (max 2000 chars) |
rewardsCount | integer | Number of reward tiers found |
rewards | array | Array of reward tier objects |
scrapedAt | string | ISO timestamp of when the data was scraped |
Reward Tier Object
| Field | Type | Description |
|---|---|---|
title | string | Reward tier title |
price | string | Pledge amount for this tier |
description | string | Reward description (max 500 chars) |
Example Output
{"url": "https://www.kickstarter.com/projects/peak-design/travel-tripod","title": "Travel Tripod by Peak Design","creator": "Peak Design","pledgedAmount": 12142345,"fundingGoal": 500000,"percentFunded": 2428,"backersCount": 27889,"daysToGo": 0,"category": "Product Design","location": "San Francisco, CA","description": "A full-size professional tripod that packs down...","rewardsCount": 5,"rewards": [{"title": "Early Bird Travel Tripod","price": "$289","description": "One Travel Tripod at the best price..."}],"scrapedAt": "2026-02-11T12:00:00.000Z"}
Notes
- Uses Puppeteer with stealth plugin to bypass Kickstarter's bot detection
- Residential proxy is recommended (enabled by default) for reliable access
- Each campaign page is loaded with a random delay to mimic human browsing
- Session pool rotates browser sessions to avoid blocks
- Failed requests are automatically retried up to 3 times
- Error records include the URL and error details for debugging