To scrape Kickstarter updates for projects you’ve backed, you generally need to:
-
Get the list of backed projects.
Kickstarter doesn’t provide a public API for backed projects, so you’ll usually need to log in and scrape your own backed projects page. -
Scrape updates for each project.
Each project page has an “Updates” section where creators post news.
Step-by-step guide (using Python and requests + BeautifulSoup):
Note: Kickstarter uses login sessions and CSRF tokens, so scraping requires handling authentication and cookies.
1. Log in to Kickstarter (simulate login)
You can use requests.Session() to manage cookies.
2. Get the list of backed projects
Kickstarter doesn’t have a public URL listing your backed projects directly in a simple format, but your profile page shows them at:
https://www.kickstarter.com/profile/YOUR_USERNAME/backed
You can scrape this page:
3. Scrape updates for each project
Kickstarter updates live at:
https://www.kickstarter.com/projects/PROJECT_SLUG/updates
Example:
Important considerations:
-
Kickstarter might block scraping or require CAPTCHA solving.
-
Use proper headers and delays to avoid rate limiting.
-
You must comply with Kickstarter’s terms of service.
-
Scraping your own account is safer, but public scraping risks bans.
If you want, I can help write a complete script or show you how to do this with a browser automation tool like Selenium, which handles login and JavaScript more easily. Just ask!