itch.io Scraper - Indie Game Listings, Prices & Developers avatar

itch.io Scraper - Indie Game Listings, Prices & Developers

Pricing

from $2.10 / 1,000 results

Go to Apify Store
itch.io Scraper - Indie Game Listings, Prices & Developers

itch.io Scraper - Indie Game Listings, Prices & Developers

Export itch.io games in bulk from any browse section or tag: title, developer, price, genre, supported platforms, short description, cover art and store URL. Track new releases, sales and top-rated indie titles as JSON, CSV or Excel.

Pricing

from $2.10 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

itch.io Scraper — Indie Game Listings, Prices & Developers

itch.io in rows: game title, developer, price, genre, supported platforms, short description, cover art and store link — from any browse section or tag.

What does the itch.io Scraper do?

This Actor collects games from itch.io, the marketplace where independent developers publish directly, and returns one row per game with the developer and their store URL as separate columns — which is what turns a list of games into a list of studios you can actually reach or track.

You pick a browse section — new and popular, newest releases, top rated, on sale, free or paid — and optionally narrow it to one or more tags like horror, pixel-art, roguelike or visual-novel. Each tag is crawled as its own pass, so a multi-tag run gives you clean per-tag coverage rather than one blurred set.

A note on the Price column, because it surprises people: itch.io only prints a price on paid listings. On On sale and Paid it fills on essentially every row; on Newest and New and popular most developers release free or name-your-price, so the column is legitimately empty far more often than not. The Actor reports what itch.io stated rather than guessing a price that was never published.

Who is it for?

  • Indie game publishers and scouts looking for titles and studios early.
  • Games press and content creators tracking what is releasing and trending.
  • Storefronts and launchers sourcing catalogue candidates.
  • Game jam organisers measuring output around a jam or a tag.
  • Market researchers studying indie pricing, genre mix and platform support.
  • Investors and accelerators building a pipeline of active developers.
  • Players and curators assembling themed collections.

Use cases

  • Track every new release in a genre, day by day.
  • Build a list of active indie developers with their store links.
  • Watch the On sale section for discount campaigns.
  • Measure how many games in a tag ship for Windows, macOS, Linux or browser.
  • Compare genre mix between newest releases and top rated.
  • Assemble a curated collection around a tag with cover art included.
  • Monitor a jam's output by crawling its tag.
  • Feed a games-catalogue database or recommendation tool.

Why use this itch.io Scraper?

  • Developer name and developer URL on every row, so the export doubles as a studio directory.
  • Six browse sections and unlimited tags, each crawled cleanly.
  • Platform support extracted from the card's OS icons — Windows, macOS, Linux, Android, iOS, browser — which is not a plain field on the page.
  • Stable card identification. The Actor keys on itch.io's own game id rather than a CSS class that shifts between responses.
  • Cover art on every row, ready for a catalogue or a collection page.
  • Runs on shared datacenter proxy, keeping large jobs cheap.

What data can you extract?

FieldDescription
gameIditch.io's own game identifier
titleGame title
developerDeveloper or studio name
priceListed price — fills on paid and on-sale listings
genreGenre as tagged by the developer
platformsWindows, macOS, Linux, Android, iOS, Browser
descriptionShort pitch from the listing card
sectionWhich browse section or tag produced the row
developerUrlDeveloper's itch.io page
thumbnailCover art
urlDirect link to the game

Sample output

{
"gameId": "4318026",
"title": "FEED THE AI",
"developer": "WeirdKidGames",
"price": null,
"genre": "Simulation",
"platforms": "Windows, Linux",
"description": "Feed the AI. Collect data. Unlock upgrades. Watch the algorithm learn.",
"section": "new-and-popular",
"developerUrl": "https://weirdkidgames.itch.io",
"thumbnail": "https://img.itch.zone/aW1nLzI5NDk4NTk2LnBuZw==/315x250%23c/LxQvT2.png",
"url": "https://weirdkidgames.itch.io/feed-the-ai"
}

How to use the itch.io Scraper

Option A — a browse section

Pick a Browse section and set Maximum games. New and popular is the default and the best general-purpose view of what is happening on the platform right now.

Option B — one or more tags

Add tags such as horror, pixel-art, roguelike or metroidvania, one per line. Each is crawled separately against the section you chose, and the section column records which tag a row came from.

Option C — pricing research

Set the section to On sale or Paid. Both fill the Price column on nearly every row, which is the set you want for pricing analysis.

Option D — a studio directory

Run any section deep and deduplicate the export on developerUrl. You now have a list of active developers rather than a list of games.

Input parameters

ParameterTypeDescription
sectionselectNew and popular, Newest, Top rated, On sale, Free, Paid
tagsarrayitch.io tags, one per line; each crawled separately
maxItemsintegerHow many games to collect in total
proxyConfigurationobjectShared datacenter proxy by default

Tips for best results

  • Use On sale or Paid for anything price-related. The other sections are dominated by free and name-your-price releases.
  • Tags are hyphenated. visual-novel, not visual novel — though the Actor will hyphenate spaces for you.
  • Top rated has the richest metadata. Genre and description are filled on nearly every card there.
  • Platform support comes from the download icons, so a game that only lists a browser build shows Browser and nothing else.
  • Deduplicate on developerUrl when you want studios rather than titles.

Integrations

Send results to Google Sheets, Airtable, Slack, Zapier, Make or your own endpoint through Apify's integrations, or schedule a daily run to track new releases automatically.

API usage

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~itch-io-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"section": "on-sale",
"tags": ["horror", "roguelike"],
"maxItems": 1000
}'

Results export as JSON, CSV, Excel, XML or RSS.

Use with AI agents (MCP)

Available as a tool through Apify's MCP server, so an agent can answer "what horror games released this week" or "which indie titles are on sale" without custom code.

FAQ

Do I need an itch.io account or API key?

No. The browse pages this Actor reads are open to any visitor.

Why is the Price column mostly empty?

Because itch.io only prints a price on paid listings, and most of the platform is free or name-your-price. Switch the section to On sale or Paid and it fills on nearly every row.

How many games can one run return?

The browse sections page deep, so thousands of rows from a single section is normal. Tag-filtered runs are bounded by how many games carry the tag.

What tags can I use?

Any tag itch.io recognises — horror, pixel-art, roguelike, visual-novel, puzzle, platformer, multiplayer and so on. Open itch.io/games/tag-<name> in a browser to confirm one exists.

Why is genre sometimes empty?

Genre is optional for developers. Roughly four cards in five carry one on the popular sections, fewer on newest releases.

Does it collect ratings, downloads or reviews?

No. Those are not on the browse card. This Actor exports the listing as itch.io presents it.

Can I get every game by one developer?

Not directly — this Actor walks browse sections. Run a section deep and filter the export on developer.

Can I export to CSV or Excel?

Yes — JSON, CSV, Excel, XML and RSS.

How fresh is the data?

Every run reads itch.io live.

Why did my run return zero games?

Almost always a tag that does not exist. Check itch.io/games/tag-<your-tag> loads in a browser first.

This Actor reads only public browse pages. Collecting publicly available data is generally lawful, but you are responsible for how you use it — respect itch.io's terms, do not republish game assets or descriptions wholesale, and do not use developer URLs for unsolicited bulk contact.

Pair with the other games and marketplace Actors in the store to cover storefronts, game data and community platforms alongside itch.io.