itch.io Scraper avatar

itch.io Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
itch.io Scraper

itch.io Scraper

Scrape indie games and game assets from itch.io: titles, prices, discounts, tags, platforms, genres, cover images, and creator profiles. Browse by section, sort, or tag, filter free or on-sale, and export clean structured data. No login or API key needed.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Mangudäi

Mangudäi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract indie games and game assets from itch.io as structured data. Point it at a section, a sort order, and an optional tag, and it returns every listing with its price, discount, creator, platforms, tags, and cover image. No login, no API key, and no captcha solving.

itch.io has no official public API, so scraping the browse pages is the practical way to pull this data for market research, price and discount tracking, competitor analysis, deal aggregation, or building a catalog of free and paid titles.

What it does

  • Browses the Games or Game assets section of itch.io
  • Sorts by top sellers, newest, top rated, on sale, or new and popular
  • Filters by any itch.io tag or genre (tabletop, rpg, horror, pixel-art, puzzle, and thousands more)
  • Optionally returns only free titles
  • Follows pagination up to your maxItems limit
  • Reads only public listing pages. The /search route and download links disallowed in itch.io's robots.txt are never requested.

Example uses

  • Track daily new and free tabletop or TTRPG releases (tag: tabletop, freeOnly: true)
  • Monitor discounts across a genre for a deals newsletter (sort: on-sale)
  • Pull top-selling assets to study pricing (section: game-assets, sort: top-sellers)
  • Build a lead list of active creators in a niche from the author and authorUrl fields

Input

FieldTypeDefaultNotes
sectionselectgamesgames or game-assets
sortselecttop-sellerstop-sellers, newest, top-rated, on-sale, new-and-popular
tagtextemptyitch.io tag or genre slug, e.g. tabletop
freeOnlybooleanfalseFree titles only
maxItemsinteger100Result cap
startUrlsarrayemptyAdvanced: itch.io browse URLs to scrape directly
proxyConfigurationproxyApify ProxyRecommended for reliable runs

Running with the defaults returns the current itch.io top sellers, so a fresh run always produces data.

Output

Each item looks like this:

{
"gameId": 4552321,
"title": "Sector Hexes for Print",
"url": "https://gm-lazarus.itch.io/sector-hexes-for-print",
"author": "Lazarus",
"authorUrl": "https://gm-lazarus.itch.io",
"genre": "Role Playing",
"platforms": ["windows", "web"],
"shortText": null,
"coverImage": "https://img.itch.zone/.../315x250.png",
"price": "$2.01",
"priceValue": 2.01,
"currency": "USD",
"isFree": false,
"isOnSale": true,
"saleDiscount": "-33%",
"originalPrice": 3.0,
"section": "games",
"sort": "on-sale",
"tag": "tabletop",
"browseUrl": "https://itch.io/games/on-sale/tag-tabletop",
"scrapedAt": "2026-07-22T09:30:00+00:00"
}

Pricing

This Actor uses Apify's pay-per-event pricing. You pay a small amount per result plus a per-run start fee, and platform usage is free. See the pricing badge on the Actor page for the current rate.

Notes

itch.io returns HTTP 403 for the free + sort + tag combination, so when freeOnly and a tag are set together the sort option is dropped automatically. Everything else combines freely.