Kickstarter Scraper π
Pricing
Pay per usage
Kickstarter Scraper π
Unlock crowdfunding insights with this powerful extraction tool. Scrape Kickstarter campaigns to track funding goals, backers, rewards, and project descriptions. Ideal for market research, trend analysis, and monitoring successful launches. Start gathering data today!
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Kickstarter Projects Scraper
Extract Kickstarter campaign data quickly and reliably from Discover pages. Collect funding metrics, creator info, campaign status, category details, and direct campaign links in structured format for research, analysis, and monitoring workflows.
Features
- High-speed collection β Gather project data fast with pagination support.
- Rich campaign fields β Capture IDs, status, funding metrics, timeline data, and category metadata.
- Flexible discovery scope β Start from default Discover, custom Discover URL, or category + sort filters.
- Duplicate-safe output β Saves unique campaigns only.
- Automation-ready dataset β Output is structured for dashboards, analytics pipelines, and alerts.
Use Cases
Market Research
Track active Kickstarter campaigns across categories to understand demand patterns, launch volume, and funding momentum.
Competitive Intelligence
Monitor campaigns in your niche, compare performance signals, and identify positioning trends.
Creator Prospecting
Build lead lists of active creators with campaign links, creator identifiers, and location context.
Campaign Benchmarking
Analyze goals, pledged amounts, backer counts, and funding progress percentages for benchmarking.
Ongoing Monitoring
Run on a schedule to capture newly launched projects and changes in campaign performance.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | "https://www.kickstarter.com/discover" | Custom Kickstarter Discover URL to start from. |
category | String | No | "" | Category filter for Discover results. |
sort | String | No | "magic" | Sort mode: magic, popularity, newest, end_date, most_funded. |
results_wanted | Integer | No | 20 | Maximum number of projects to collect. |
max_pages | Integer | No | 0 | Maximum number of result pages to process (0 means unlimited until results_wanted is reached). |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for stable access at scale. Default uses Apify datacenter pool; you can set residential if your plan supports it. |
Output Data
Each dataset item contains:
| Field | Type | Description |
|---|---|---|
project_id | String | Kickstarter project identifier. |
slug | String | Project slug used in the campaign URL. |
state | String | Campaign state (for example live). |
title | String | Campaign title. |
blurb | String | Short campaign summary text. |
creator | String | Creator display name. |
creator_id | String | Creator identifier. |
creator_slug | String | Creator slug. |
url | String | Campaign URL. |
rewards_url | String | Campaign rewards URL. |
image_url | String | Main campaign image URL. |
currency | String | Campaign currency code. |
currency_symbol | String | Currency symbol. |
country | String | Country code. |
funding_goal | String | Funding goal amount. |
pledged | String | Pledged amount in campaign currency. |
usd_pledged | String | Pledged amount in USD. |
backers | String | Number of backers. |
days_left | String | Estimated days left until deadline. |
percentage_funded | String | Percentage of goal achieved. |
staff_pick | Boolean | Whether campaign is marked staff pick. |
spotlight | Boolean | Spotlight status. |
category | String | Category name. |
category_id | String | Category identifier. |
parent_category | String | Parent category name. |
created_at | String | Campaign creation time (ISO datetime). |
launched_at | String | Campaign launch time (ISO datetime). |
deadline | String | Campaign deadline (ISO datetime). |
location | String | Campaign location text. |
Usage Examples
Basic Collection
Collect 20 projects from default Discover.
{"startUrl": "https://www.kickstarter.com/discover","results_wanted": 20}
Category-Focused Run
Collect newest technology projects.
{"category": "Tech","sort": "newest","results_wanted": 50,"max_pages": 10}
Custom Discover URL
Use a pre-filtered Discover URL and collect a larger dataset.
{"startUrl": "https://www.kickstarter.com/discover/advanced?category_id=16&sort=most_funded","results_wanted": 100,"max_pages": 20}
Proxy Configuration
Recommended configuration for production runs.
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"project_id": "110704211","slug": "foes-of-middle-earth-balrog","state": "live","title": "Foes of Middle-earth","blurb": "Explore Middle-earth as the Fellowship and face the Balrog in a thrilling official licensed boardgame!","creator": "D20 Culture","creator_id": "484999643","creator_slug": "d20culture","url": "https://www.kickstarter.com/projects/d20culture/foes-of-middle-earth-balrog","rewards_url": "https://www.kickstarter.com/projects/d20culture/foes-of-middle-earth-balrog/rewards","image_url": "https://i.kickstarter.com/assets/...jpeg","currency": "USD","currency_symbol": "$","country": "US","funding_goal": "50000","pledged": "315445","usd_pledged": "315445.0","backers": "1100","days_left": "29","percentage_funded": "630.89","staff_pick": true,"spotlight": false,"category": "Tabletop Games","category_id": "34","parent_category": "Games","created_at": "2025-07-21T17:58:34.000Z","launched_at": "2026-02-09T15:50:33.000Z","deadline": "2026-03-11T14:50:33.000Z","location": "Miami, FL"}
Tips for Best Results
Start Small, Then Scale
- Start with
results_wanted: 20and lowmax_pagesto validate your filters. - Increase limits after confirming output quality.
Use Focused Inputs
- Use a targeted
startUrlor category filter for more relevant datasets. - Choose
sortmode based on your goal, such asnewestfor fresh launches.
Keep Runs Reliable
- Use residential proxies for stable access over longer runs.
- Schedule smaller recurring runs instead of very large one-off pulls.
Integrations
Connect Kickstarter data with:
- Google Sheets β Build quick tracking sheets for campaign monitoring.
- Airtable β Create searchable project databases.
- Make β Automate post-processing and notifications.
- Zapier β Trigger workflows from completed runs.
- Webhooks β Send results to your internal systems.
Export Formats
- JSON β Ideal for APIs and data pipelines.
- CSV β Easy spreadsheet analysis.
- Excel β Business reporting workflows.
- XML β Legacy system integrations.
Frequently Asked Questions
How many projects can I collect per run?
You can collect up to your configured limits using results_wanted and max_pages.
Can I use my own filtered Kickstarter Discover URL?
Yes. Set startUrl to any valid Kickstarter Discover URL.
Will duplicate projects be saved?
No. The actor keeps unique projects only.
Why are some fields sometimes empty?
Some campaigns do not expose every attribute consistently, so a few fields may be null.
Can I automate this daily or hourly?
Yes. Use Apify schedules to run at your preferred frequency.
Is proxy configuration required?
Not always, but residential proxies are recommended for stable runs at scale.
Support
For issues or feature requests, use Apify Actor support channels.
Resources
Legal Notice
This actor is intended for legitimate data collection purposes. You are responsible for complying with Kickstarter terms, applicable laws, and responsible data use policies.
