Kickstarter Scraper π
Pricing
from $1.00 / 1,000 results
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
from $1.00 / 1,000 results
Rating
5.0
(6)
Developer
Shahid Irfan
Maintained by CommunityActor stats
3
Bookmarked
96
Total users
33
Monthly active users
6 days ago
Last modified
Categories
Share
Kickstarter Projects Scraper
Extract Kickstarter campaign data directly from the official data feed. Collect funding metrics, creator info, campaign status, category details, video links, location metadata, and direct campaign links in structured format for research, analysis, and monitoring workflows.
Features
- Instant data retrieval β Pulls structured campaign data directly without page parsing overhead.
- Comprehensive campaign fields β Capture 40+ fields per project including IDs, status, funding metrics, timeline data, category metadata, creator profile links, media fields, exchange rates, and location details.
- 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.
- Lightweight execution β No browser overhead, runs with minimal memory and fast startup.
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. |
creator_profile_url | String | Creator profile URL. |
creator_avatar_url | String | Creator avatar image URL. |
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. |
current_currency | String | Current reporting currency code. |
currency_trailing_code | Boolean | Whether currency symbol is a trailing code. |
fx_rate | String | Exchange rate used for the converted pledged amount. |
country | String | Country code. |
country_displayable_name | String | Human-readable campaign country name. |
funding_goal | String | Funding goal amount. |
pledged | String | Pledged amount in campaign currency. |
usd_pledged | String | Pledged amount in USD. |
static_usd_rate | String | Static USD conversion rate at project creation. |
usd_exchange_rate | String | Current USD exchange rate. |
converted_pledged_amount | String | Converted pledged amount returned by Kickstarter. |
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. |
is_starrable | Boolean | Whether the project can currently be starred. |
is_launched | Boolean | Whether the project has launched. |
prelaunch_activated | Boolean | Whether prelaunch mode was activated for the project. |
is_in_post_campaign_pledging_phase | Boolean | Whether late pledging is active for the project. |
disable_communication | Boolean | Whether backer communication is disabled. |
category | String | Category name. |
category_id | String | Category identifier. |
category_slug | String | Category path slug. |
category_analytics_name | String | Category name used in analytics. |
parent_category | String | Parent category name. |
parent_category_id | String | Parent category identifier. |
created_at | String | Campaign creation time (ISO datetime). |
launched_at | String | Campaign launch time (ISO datetime). |
deadline | String | Campaign deadline (ISO datetime). |
state_changed_at | String | Last campaign state change time (ISO datetime). |
location | String | Campaign location text. |
location_id | String | Location identifier. |
location_slug | String | Kickstarter location slug. |
location_country | String | Location country code. |
location_state | String | Location state or region. |
location_type | String | Location type (Town, City, etc.). |
video_high_url | String | High-quality campaign video URL when available. |
video_hls_url | String | HLS campaign video URL when available. |
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": "1542195646","slug": "zera-mini","state": "live","title": "ZERA mini - The True Card-Sized Cooling Fan","blurb": "TRUE Card-Sized | 13m/s Windspeed | 30,000RPM | 360Β° Rotatable | Intuitive Display | 69g Ultralight","creator": "ZERA Sonic","creator_id": "1747500264","creator_slug": "zerasonic","creator_profile_url": "https://www.kickstarter.com/profile/zerasonic","creator_avatar_url": "https://i.kickstarter.com/assets/...png","url": "https://www.kickstarter.com/projects/zerasonic/zera-mini","rewards_url": "https://www.kickstarter.com/projects/zerasonic/zera-mini/rewards","image_url": "https://i.kickstarter.com/assets/...png","pledged": "1374487","usd_pledged": "175231.05223671","static_usd_rate": "0.12748833","usd_exchange_rate": "0.12753568","converted_pledged_amount": "250276","backers": "2522","funding_goal": "30000","days_left": "22","percentage_funded": "4581.62","currency": "HKD","currency_symbol": "$","current_currency": "AUD","fx_rate": "0.18208741","currency_trailing_code": true,"country": "HK","country_displayable_name": "Hong Kong","staff_pick": true,"spotlight": false,"is_starrable": true,"is_launched": true,"prelaunch_activated": true,"is_in_post_campaign_pledging_phase": false,"disable_communication": false,"category": "Product Design","category_id": "28","category_slug": "design/product design","category_analytics_name": "Product Design","parent_category": "Design","parent_category_id": "7","created_at": "2026-06-05T06:42:08Z","launched_at": "2026-07-02T12:44:59Z","deadline": "2026-08-11T12:44:59Z","state_changed_at": "2026-07-02T12:45:03Z","location": "Hong Kong, Hong Kong","location_id": "2165352","location_slug": "hong-kong-hk","location_country": "HK","location_state": "Hong Kong Island","location_type": "Town","video_high_url": "https://v2.kickstarter.com/...mp4","video_hls_url": "https://v2.kickstarter.com/...m3u8"}
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.