itch.io Game Scraper
Pricing
from $29.00 / 1,000 results
itch.io Game Scraper
Scrape indie game listings from itch.io including title, developer, price, rating, platforms, genre, and more.
Pricing
from $29.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share

🎮 itch.io Game Scraper
🚀 Export indie game listings from itch.io in seconds. No login. No API key. Just clean, structured data.
🕒 Last updated: 2026-05-21 · 📊 13 fields per record · 108 games/page · Global indie game catalog
Itch.io is the world's largest open marketplace for independent game creators, hosting over 1 million games. This actor scrapes game listings from itch.io browse pages - capturing titles, developers, prices, ratings, platforms, genres, and descriptions in real time. Data is pulled directly from the public HTML - no account required.
The dataset is sourced from itch.io's own browse and discovery pages, covering every game visible to a non-logged-in visitor. Filter by sort order and genre to zero in on exactly the segment you need.
Target Audience / Use Cases
| Who | How they use it |
|---|---|
| Game market researchers | Track pricing trends, genre popularity, and developer activity |
| Indie game journalists | Find rising games and developer stories |
| Game recommendation engines | Build curated lists of top-rated or trending indie titles |
| Competitive analysts | Monitor top sellers and popular genres |
| Data scientists | Build datasets for game recommendation or NLP models |
📋 What the itch.io Scraper does
- Browses itch.io game listings by sort order (top-rated, new-and-popular, top-sellers, newest)
- Filters by genre (platformer, rpg, action, visual-novel, etc.)
- Extracts cover image, title, developer, price, currency, rating, rating count, platforms, genre, and description
- Paginates automatically until your
maxItemslimit is reached - Handles free and paid games correctly
💡 Why it matters: itch.io hosts thousands of under-the-radar indie games that never appear on Steam. It is the pulse of the indie game ecosystem - scraping it gives you early signals on genres, pricing, and talent before they go mainstream.
🎬 Full Demo
🚧 Coming soon
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
maxItems | integer | No | Max number of games to return. Free: limited to 10. Paid: up to 1,000,000. |
sortBy | select | Yes | Sort order: top-rated, new-and-popular, top-sellers, newest. Default: top-rated. |
genre | string | No | Genre filter (e.g. platformer, rpg, action, visual-novel). Leave empty for all genres. |
Example - Top 50 RPGs:
{"maxItems": 50,"sortBy": "top-rated","genre": "rpg"}
Example - New and popular games (all genres):
{"maxItems": 100,"sortBy": "new-and-popular"}
⚠️ Good to Know: Free plan users are limited to 10 items per run. Create a free account w/ $5 credit to unlock full access up to 1,000,000 items.
📊 Output
| Field | Type | Description |
|---|---|---|
🖼️ imageUrl | string | Cover image URL |
🎮 title | string | Game title |
👤 developer | string | Developer or studio name |
💰 price | string | Price (numeric string) or null if free |
💱 currency | string | Currency symbol (e.g. $) |
⭐ rating | string | Average rating out of 5 |
🔢 ratingCount | string | Total number of ratings |
🖥️ platform | string | Comma-separated platforms (Windows, macOS, Linux, Android) |
🏷️ genre | string | Primary genre tag |
📝 description | string | Short description |
🔗 url | string | Link to the game page on itch.io |
🕒 scrapedAt | string | ISO timestamp of when the record was scraped |
❌ error | string | Error message if scraping failed for this record |
Sample record:
{"imageUrl": "https://img.itch.zone/aW1nLzcwMTIxNDMucG5n/315x250%23c/BalGQb.png","title": "Our Life: Beginnings & Always","developer": "GBPatch","price": null,"currency": null,"rating": "4.94","ratingCount": "7304","platform": "Windows, Linux, macOS, Android","genre": "Visual Novel","description": "Grow from childhood to adulthood with the lonely boy next door in this near-fully customizable visual novel.","url": "https://gbpatch.itch.io/our-life","scrapedAt": "2026-05-21T23:40:12.431Z"}
Sample paid game record:
{"imageUrl": "https://img.itch.zone/aW1nLzIxNjc2MzA3LnBuZw==/315x250%23c/3FvfSq.png","title": "Lancer Tactics","developer": "Massif Press","price": "20","currency": "$","rating": null,"ratingCount": null,"platform": "Windows","genre": "Strategy","description": "A tactical RPG set in the Lancer universe.","url": "https://massif-press.itch.io/lancer-tactics","scrapedAt": "2026-05-21T23:40:12.436Z"}
✨ Why choose this Actor
- 🚀 Fast - no browser needed, pure HTTP with got-scraping for speed
- 🔒 Reliable - Chrome-like TLS fingerprint bypasses bot detection
- 🌐 No auth required - public itch.io data, no login or API key needed
- 🎯 Flexible - filter by sort order and genre
- 💸 Fair pricing - free preview, pay only for what you need
- 🛡️ Real-time - all data scraped live, no cached responses
📈 How it compares to alternatives
| Feature | This Actor | Manual scraping | itch.io OAuth API |
|---|---|---|---|
| No auth required | ✅ | ✅ | ❌ requires OAuth |
| Pagination | ✅ automatic | ❌ manual | ✅ |
| Genre filter | ✅ | ❌ manual | ✅ |
| Rating + platforms | ✅ | ❌ complex parsing | ✅ |
| Cloud scalable | ✅ | ❌ | ❌ |
| Structured output | ✅ JSON/CSV/XLSX | ❌ raw HTML | partial |
🚀 How to use
- Create a free Apify account w/ $5 credit
- Open the itch.io Game Scraper in the Apify Store
- Set
sortBy, optionalgenre, andmaxItems - Click Start and wait for results
- Download your dataset as JSON, CSV, or Excel
💼 Business use cases
Game Market Research
Track pricing strategies across genres. See how free vs. paid games compare in ratings on itch.io. Identify which genres are most crowded or underserved.
Indie Game Discovery Platforms
Build a curated discovery engine on top of itch.io's catalog. Aggregate top-rated games by genre to power recommendation features or newsletters.
Competitive Intelligence
Monitor top-selling games, track new releases, and identify trending developers before they break into mainstream coverage.
Academic and Data Science Projects
Build training datasets for game recommendation systems, NLP models trained on game descriptions, or sentiment analysis of player-facing copy.
🔌 Automating itch.io Game Scraper
Integrate this actor into your workflows using:
- Make (Integromat) - Trigger runs on a schedule and send results to Google Sheets or Airtable
- Zapier - Connect to Slack notifications when new top-rated games are found
- Apify API - Call programmatically from your own backend or data pipeline
- Webhooks - Post dataset results to any HTTP endpoint when the run completes
🌟 Beyond business use cases
Research
Track the indie game ecosystem over time. Analyze how genre trends shift year over year on itch.io, or study how free vs. paid pricing correlates with ratings.
Creative projects
Build a personal game backlog tracker, a browser extension for itch.io recommendations, or a weekly newsletter of the best new indie releases.
Non-profit and education
Educators can use this data to teach game design students about market positioning, pricing psychology, and genre saturation.
Experimentation
Use the dataset to prototype a game recommendation engine, test genre classification models, or experiment with NLP on game descriptions.
🤖 Ask an AI assistant about this scraper
Not sure which fields you need? Ask an AI assistant: "What fields does the itch.io Game Scraper return?" or "How do I filter itch.io games by genre using the Apify actor?" - this README has all the context needed.
❓ Frequently Asked Questions
🔑 Do I need an itch.io account? No. All data is scraped from public browse pages. No login or OAuth is required.
📦 How many games can I scrape? Free users: up to 10 items per run. Paid users: up to 1,000,000 per run. Each itch.io page has up to 108 games.
🏷️ What genre values can I use?
Any genre string that itch.io accepts as a query param. Common values: platformer, rpg, action, adventure, visual-novel, puzzle, simulation, strategy, shooter, sports. Leave empty for all genres.
💰 Does it handle free games?
Yes. Free games return price: null, currency: null. Paid games return the numeric price as a string and the currency symbol.
⭐ Why do some games have null ratings? Itch.io only shows ratings when a game has received enough ratings to display. Top-sellers may show fewer rated games than top-rated.
🖥️ What platforms does it detect? Windows, macOS, Linux, and Android - corresponding to the platform icons shown on itch.io game cards.
🔄 How often does itch.io update its listings? Itch.io updates continuously. Run this actor on a schedule to capture the latest rankings.
📄 Can I paginate through all games?
Yes. The actor automatically paginates through pages until your maxItems limit is reached.
🚀 How fast is it? A run of 100 items typically completes in under 10 seconds. 1,000 items takes around 60-90 seconds.
🛡️ Is it blocked by itch.io? The actor uses got-scraping with Chrome-like headers and TLS fingerprints. Public browse pages are freely accessible and have not shown blocking behavior.
🔌 Integrate with any app
Export results to: Google Sheets, Excel, Airtable, Notion, PostgreSQL, MySQL, BigQuery, MongoDB, Slack, Email, Webhooks, REST API, GraphQL, AWS S3, Google Cloud Storage, Dropbox, Zapier, Make, n8n, Power Automate
🔗 Recommended Actors
| Actor | Description |
|---|---|
| Steam Game Scraper | Scrape Steam game listings, reviews, and prices |
| IndieDB Scraper | Scrape IndieDB game profiles and news |
| Kickstarter Scraper | Scrape crowdfunded game campaigns |
💡 Pro Tip: browse the complete ParseForge collection for more high-quality open web datasets - games, jobs, real estate, finance, and more.
Disclaimer: This actor is not affiliated with, endorsed by, or connected to itch.io or its parent company. It accesses only publicly available information. Use responsibly and in accordance with itch.io's Terms of Service.