Build on the same data.
A JSON API over the same patch-fresh data behind this site — every game, character and dataset, in EN / JP / KO, with server-side filter, sort and paginate. Plus a before → after archive of every patch, 58 builds deep — free to read on the site, and on Pro as an endpoint. One free key covers every game and dataset.
Base URL https://api.gacha-data.com
One free key, then everything
Every request takes a key. It is free — one email — and unlocks every game, dataset and the full roster, with server-side filtering, sorting and pagination.
Every endpoint and every game’s dataset keys are listed below.
Get a free API token
Every request takes a token — there is no keyless tier. Drop your email for a free one (rate-limited, for evaluation). Building something real? Go Pro.
One token per email. Send it as the X-API-Key header on every request.
Authentication
Send your token in the X-API-Key header on every request; no valid token returns 401. Free is rate-limited; Pro unlocks the patch-history endpoints and day-one data. Check yours at https://api.gacha-data.com/api/me.
Endpoints
| GET | /api/games | All games + counts + each game's dataset keys |
| GET | /api/{game}/characters | Roster — filter by any facet, sort, paginate |
| GET | /api/{game}/characters/{id} | One character, full record |
| GET | /api/{game}/{dataset} | A dataset (e.g. /raids, /noble_phantasms, /stat_calc) |
| GET | /api/{game}/compare?ids= | Up to 6 characters side by side |
| GET | /api/{game}/history | Patch history — every recorded version + what changed Pro |
| GET | /api/{game}/history/{id} | One unit's change timeline across patches Pro |
| GET | /api/{game}/snapshot/{build} | The full archived dataset at a past build Pro |
Query parameters
?<facet>=<value> exact filter on any facet (e.g. rarity=3&attack=Pierce) · q= name search · sort= any facet key (e.g. stats.atk) · limit=/offset= paginate
Example
Datasets & tools by game
Every dataset and tool the site surfaces is a live endpoint under /api/<game>/<key> — generated from the build, so it always matches what we ship.
/skill_powerSkill Power Calculator/skillsClass Skills/weaponsClass Weapons/pull_ratesWish Rates/materialsItems & Materials/dropsWhere to Farm/enemiesBestiary/dungeonsDungeons/fashionFashion/mountsMounts & Vehicles/talentsTalents/life_skillsLife Professions/collectionsCollections/progressionAccount Progression/pull_plannerPull Planner/noble_phantasmsNoble Phantasms/skillsSkills/class_affinityClass Affinity/attribute_affinityAttribute Affinity/materialsMaterials/command_codesCommand Codes/mystic_codesMystic Codes/craft_essencesCraft Essences/stat_calcStat Calculator/summon_poolsSummon Banners/svt_materialsServant Materials/eventsEvents/skill_scalingSkill Scaling/np_scalingNP Scaling/rank_upsNoble Phantasm Rank Ups/material_plannerAscension Planner/pull_plannerPull PlannerThe patch archive nobody else keeps.
Games overwrite the old numbers every patch — we don’t. Pro unlocks the full patch history & snapshots (diff any two builds, pull any unit’s before → after), plus day-one data and uncapped endpoints. Built for wikis, bots and databases that have to be complete and current.
- Live roster & core datasets, all games
- Filter, sort, paginate, search
- Free token — just your email
- No history / snapshot endpoints
- New games & patches delayed ~24h (Pro = day-one)
- Rate-limited (for evaluation)
- Full patch history & snapshots — every version, diff any two builds
- Day-one data — new games & patches the moment they drop
- Every endpoint unlocked — nothing gated
- Instant alerts: new games & new data for any game you follow
- First-class priority on game requests — released or upcoming
- Perfect for wikis & databases — the complete dataset, day one
- No rate limit — a bonus for bots, apps & sites
One tier, billed through Patreon — cancel anytime. Responses allow cross-origin GETs and require attribution to GachaData. Full terms in the Terms of Service.