itch.io Game Assets Scraper
Pricing
from $3.00 / 1,000 results
itch.io Game Assets Scraper
Scrape game asset listings from itch.io - the open marketplace for indie games and game assets. Browse by tag (animation, 2D, 3D, characters, audio, etc.) or by category (new & popular, top rated, etc.). Returns asset name, author, price, description, tags, and URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract game asset listings from itch.io — the open marketplace for indie games, tools, and game-development assets (sprites, tilesets, audio, fonts, 3D models, and more).
Features
- Browse popular assets, filter by tag (2D, 3D, characters, audio, pixel art, RPG, Blender, Voxel, Low-poly, Retro, Unreal Engine, and 60+ more), search by keyword, or look up specific listing URLs directly
- Sort by Popular, New & Popular, Top Sellers, Top Rated, or Most Recent
- Filter by price/recency: Free, On Sale, Paid only, $5 or less, $15 or less, Last Day/7 Days/30 Days
- Filter by AI content: AI Assisted, AI-generated graphics, audio, text, or code (combinable with
tag) - Returns: asset name, author, price, description, tags, thumbnail, URL, sale discount (original price & discount % when on sale), and (on the Top Rated sort) average rating & ratings count
byUrlmode returns a full detail record per listing URL: everything above plus genre, tools it was made with, license, languages, content notice, release status, category, full-size screenshot URLs, and the downloadable file list (name, size, platform availability)- No login, cookies, or proxy required — itch.io's browse JSON endpoint and listing pages are fully public
- Automatic retry with backoff on rate limits
Input
| Field | Type | Description |
|---|---|---|
mode | select | browse (popular assets), byTag (filter by tag), search (keyword search), or byUrl (look up specific listing URLs) |
query | string | Keyword to search for (used in search mode). Required when mode is search. |
tag | select | Tag to filter by in byTag mode (66 tags available) |
sortBy | select | Sort order: Popular, New & Popular, Top Sellers, Top Rated, Most Recent |
filterBy | select | Optional price/recency filter (Free, On Sale, Paid, $5/$15 or less, Last Day/7/30 Days). Takes precedence over sortBy when set, but is overridden by aiContent if that is also set. |
aiContent | select | Optional AI-assistance filter (AI Assisted, AI-generated graphics/audio/text/code), combinable with tag. Takes precedence over both sortBy and filterBy when set. |
startUrls | array | Direct itch.io listing URLs to fetch full detail records for (used in byUrl mode). Required when mode is byUrl. |
maxItems | integer | Max assets to return, or in byUrl mode the max number of listing URLs to look up (1–200, default 20) |
Output
| Field | Description |
|---|---|
gameId | itch.io numeric game/asset ID |
name | Asset/listing title |
author | Creator or studio name |
price | Price (e.g. "4.99", "Free") — the current, already-discounted price when on sale |
originalPrice | Pre-discount price, e.g. "4.99" (only present when the listing is on an active sale; byUrl mode only) |
discountPercent | Active sale discount percentage, e.g. 50 (only present when the listing is on an active sale) |
url | itch.io listing URL |
thumbnailUrl | Cover/thumbnail image URL |
description | Short blurb/description |
tags | Array of itch.io tags attached to the listing |
rating | Average user rating out of 5 (present when sortBy is top-rated, and always in byUrl mode) |
ratingsCount | Number of ratings behind the average (present when sortBy is top-rated, and always in byUrl mode) |
genre | Listing genre, e.g. "Role Playing" (byUrl mode only) |
madeWith | Array of tools/engines the asset was made with, e.g. ["Unity", "GameMaker"] (byUrl mode only) |
license | Asset license, e.g. "Creative Commons Zero v1.0 Universal" (byUrl mode only) |
averageSession | Typical usage session length, e.g. "A few seconds" (byUrl mode only) |
languages | Array of listing languages, e.g. ["English"] (byUrl mode only) |
contentNotice | Content disclosure, e.g. "No generative AI was used" (byUrl mode only) |
status | Release status, e.g. "Released" (byUrl mode only) |
category | itch.io classification, e.g. "Assets" (byUrl mode only) |
screenshots | Array of full-size screenshot/preview image URLs (byUrl mode only) |
files | Array of downloadable files, each with name, size (e.g. "149 MB"), platforms (e.g. ["Windows", "Linux"], only present when itch.io shows platform icons for that file), and minPrice (e.g. "$1.50 USD", only present when the listing charges per-file, such as a free base download alongside paid bonus files) (byUrl mode only) |
recordType | Always "asset" |
scrapedAt | ISO 8601 timestamp |
Example Input
{"mode": "byTag","tag": "pixel-art","sortBy": "top-rated","maxItems": 20}
Example Output
{"gameId": "671751","name": "Modern Interiors - RPG Tileset [16X16]","author": "LimeZu","price": "Free","url": "https://limezu.itch.io/moderninteriors","thumbnailUrl": "https://img.itch.zone/aW1nLzEwOTY0ODY1LnBuZw==/315x250%23c/gNkTNV.png","description": "16x16 tilesets for your top-down game","tags": ["tileset", "top-down", "2D"],"recordType": "asset","scrapedAt": "2026-08-08T10:00:00+00:00"}
Supported Tags
Animation, 2D, 3D, Character, Audio, Pixel Art, Tileset, UI, Font, VFX, RPG, Sprite, Platformer, Texture, Fantasy, Sci-Fi, Music, Sound Effects, Top-Down, Isometric, Unity, Godot, Horror, Puzzle, Adventure, Medieval, 16x16, 32x32, 8x8, Asset Pack, Backgrounds, Blender, Brushes, Buttons, ENDESGA 32, FBX, GUI, Icons, Low-poly, Materials, Models, Modern, Modular, Music Production, PBR, picoCAD, PNG, Royalty Free, Shaders, SVG, Project Template, Tilemap, Vehicles, Voxel, VRChat, WAV, Weapons, 8-Bit, 16-Bit, 1-Bit, Futuristic, Gothic, Cute, Retro, Unreal Engine, MIDI, No AI.
FAQ
What is itch.io? itch.io is an open marketplace and hosting platform for indie games, game-development tools, and game assets (sprites, tilesets, audio packs, fonts, 3D models, etc.), launched in 2013.
Do I need an itch.io account? No — browsing and filtering game assets on itch.io is fully public. No login is required.
Do I need a proxy? No. itch.io's browse JSON endpoint (?format=json) is accessible from any IP without a proxy.
Can I combine a tag with a price/recency filter? Yes — set both tag (with mode: byTag) and filterBy. When both sortBy and filterBy are set, filterBy takes precedence.
How many results can I get? Up to 200 assets per run via maxItems, paginated automatically (36 results per itch.io page for browse/tag modes, 54 per page for search).
Are free assets included? Yes — both free and paid assets are captured. Use filterBy: "free" to get only free assets.
Can I search by keyword instead of browsing/tagging? Yes — set mode: "search" and provide a query (e.g. "pixel dungeon"). Results are scoped to itch.io's Game assets classification only (games, tools, comics, etc. are excluded), so every result is a genuine asset listing. Note that itch.io's own search backend only reliably paginates a limited number of results per query (commonly the first 50-100), even if maxItems is set higher — the actor detects this automatically and returns every unique result it can reach rather than looping on duplicates.
Can I look up specific listing URLs directly? Yes — set mode: "byUrl" and provide one or more direct itch.io listing URLs in startUrls (e.g. https://limezu.itch.io/moderninteriors). This is the only mode that returns the extra detail fields (genre, madeWith, license, averageSession, languages, contentNotice, status, category, screenshots, files) and always includes rating/ratingsCount when itch.io has them, regardless of sort order.
Can I filter out (or specifically find) AI-generated assets? Yes — set aiContent to ai-assisted (any AI use disclosed), or narrow to ai-graphics, ai-audio, ai-text, or ai-code. Combine with tag (in byTag mode) to scope further, e.g. AI-generated graphics tagged 2d.
Can I tell if a listing is currently on sale? Yes — when itch.io shows an active sale on a listing, discountPercent (e.g. 50 for 50% off) is included in every mode, and byUrl mode also includes originalPrice (the pre-discount price). price always reflects the current, already-discounted price.
Can I see what files a listing includes and their sizes? Yes — in byUrl mode, the files field lists every downloadable file itch.io shows on the listing page, with its display name, human-readable size, (when itch.io shows platform icons for that file) which platforms it supports, and (for listings that charge per-file, e.g. a free base download plus paid bonus files) that file's own minimum unlock price.