Kickstarter Comments Scraper 💬
Pricing
Pay per usage
Kickstarter Comments Scraper 💬
Scrape all campaign comments, backer feedback & engagement data from Kickstarter projects. Extract commenter names, timestamps, replies & sentiment. Ideal for market research, campaign analysis, founder insights, competitor tracking & crowdfunding trends. CSV/JSON ready.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Kickstarter Comments Scraper
Extract public comments from Kickstarter project pages with fast, reliable data collection. This scraper collects comment text, timestamps, author details, project details, creator information, badge indicators, and pagination-aware comment history for research, monitoring, and analysis.
Features
- Project comment extraction - Collect comments from Kickstarter project or comments URLs.
- Flexible URL support - Use project pages, comments pages, numeric Kickstarter URLs, or signed comments URLs.
- Pagination handling - Continue through comment pages until your requested result count or page limit is reached.
- Clean dataset output - Empty and unavailable values are skipped so exports stay tidy.
- Author and project context - Include author names, badges, avatar links, project names, project state, and creator details.
Use Cases
Campaign Sentiment Research
Analyze backer reactions across a Kickstarter campaign. Track recurring questions, concerns, praise, delivery expectations, and creator response patterns.
Product Feedback Analysis
Collect public comments for board games, gadgets, books, films, or other Kickstarter categories. Use the data to understand what backers value before launching a similar project.
Creator Monitoring
Monitor comment activity for active or completed campaigns. Keep a structured record of public community discussion for reporting, support planning, or competitive research.
Market Intelligence
Compare public discussion across multiple campaigns. Identify common objections, frequently requested features, fulfillment concerns, and community language around a niche.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | Yes | - | Kickstarter project URL, comments URL, numeric comments URL, or signed comments URL. |
results_wanted | Integer | No | 20 | Maximum number of comments to collect. |
max_pages | Integer | No | 10 | Maximum number of comment pages to fetch. Kickstarter usually returns 10 comments per page. |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for cloud runs. |
Output Data
Each item in the dataset can contain:
| Field | Type | Description |
|---|---|---|
comment_id | Integer | Kickstarter comment identifier. |
body | String | Public comment text. |
created_at | String | Comment creation time in ISO 8601 format. |
created_at_timestamp | Integer | Original Kickstarter timestamp. |
deleted_at | String | Comment deletion time, when available. |
next_comment_id | Integer | Cursor-related comment identifier, when provided. |
project_id | Integer | Kickstarter project identifier. |
project_name | String | Project name. |
project_slug | String | Project slug. |
project_state | String | Project state, such as live, successful, or canceled. |
project_url | String | Public project URL. |
comments_count | Integer | Total public comment count shown by Kickstarter. |
creator_id | Integer | Project creator identifier. |
creator_name | String | Project creator display name. |
creator_slug | String | Project creator slug. |
author_id | Integer | Comment author identifier. |
author_name | String | Comment author display name. |
author_is_superbacker | Boolean | Whether the author has a Superbacker badge. |
author_has_admin_message_badge | Boolean | Whether Kickstarter marks the author with an admin message badge. |
author_partner_badge | String | Partner badge value, when present. |
author_backing_action_count | Integer | Author backing action count, when present. |
author_avatar_thumb | String | Thumbnail avatar URL. |
author_avatar_small | String | Small avatar URL. |
author_avatar_medium | String | Medium avatar URL. |
Usage Examples
Project Comments Page
Collect the first 20 comments from a Kickstarter comments page:
{"startUrl": "https://www.kickstarter.com/projects/direwolfdigital/war-of-the-dragon-the-wheel-of-time/comments","results_wanted": 20,"max_pages": 10}
Project Page URL
Start from the main campaign page and let the actor find the comment feed:
{"startUrl": "https://www.kickstarter.com/projects/direwolfdigital/war-of-the-dragon-the-wheel-of-time","results_wanted": 50,"max_pages": 5}
Numeric Kickstarter URL
Use Kickstarter's numeric project URL format:
{"startUrl": "https://www.kickstarter.com/projects/1132381565/1904466044/comments","results_wanted": 30,"max_pages": 3}
Sample Output
{"comment_id": 47698431,"body": "Will late pledges be available after the campaign?","created_at": "2026-07-20T14:24:12.000Z","created_at_timestamp": 1784557452,"project_id": 1904466044,"project_name": "War of the Dragon: The Wheel of Time","project_slug": "war-of-the-dragon-the-wheel-of-time","project_state": "successful","project_url": "https://www.kickstarter.com/projects/direwolf/war-of-the-dragon-the-wheel-of-time","comments_count": 862,"creator_id": 1132381565,"creator_name": "Dire Wolf","author_id": 12345678,"author_name": "Example Backer","author_is_superbacker": true,"author_avatar_thumb": "https://i.kickstarter.com/assets/example_thumb.jpg"}
Tips for Best Results
Use Public Campaign URLs
- Use a Kickstarter project URL or comments URL that opens in a normal browser.
- For active campaigns, keep
max_pagesmodest when testing. - Increase
results_wantedonly after a small run succeeds.
Balance Page Limits
- Kickstarter usually returns 10 comments per page.
- Set
max_pageshigh enough for your target result count. - If
results_wantedis100, use at least10pages.
Export Clean Data
- Use JSON for raw analysis workflows.
- Use CSV or Excel for spreadsheet review.
- Empty source values are skipped, so columns may vary when Kickstarter does not provide a field.
Proxy Configuration
For Apify cloud runs, residential proxies are recommended:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Integrations
Connect your data with:
- Google Sheets - Review campaign comments with your team.
- Airtable - Build searchable campaign research databases.
- Slack - Send run notifications to a workspace.
- Webhooks - Deliver results to your own endpoint.
- Make - Automate comment monitoring workflows.
- Zapier - Trigger actions from completed runs.
Export Formats
- JSON - For developers and data pipelines.
- CSV - For spreadsheet analysis.
- Excel - For business reporting.
- XML - For system integrations.
Frequently Asked Questions
Can I scrape any Kickstarter project comments?
Yes, you can collect public comments from Kickstarter project pages that are accessible without logging in.
Can I use a normal project URL instead of a comments URL?
Yes, the actor accepts the main project URL and automatically resolves the related comments feed.
How many comments can I collect?
You can collect as many public comments as the campaign provides, subject to your results_wanted and max_pages settings.
Why do some output fields not appear on every item?
Some fields are only present when Kickstarter provides them for that comment, author, or project. Empty values are skipped to keep the dataset clean.
Does this actor collect private backer data?
No, it only collects public comment and profile information that Kickstarter exposes on accessible campaign pages.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Kickstarter's terms of service and applicable laws. Use data responsibly and respect rate limits.