# Actual Play Database > An index of actual-play tabletop RPG credits organised **by person**, not by show — every credit a performer, GM or crew member has across every show, season and one-off guest spot, including the indie long tail no other index tracks. Community-curated, git-backed, no login. Currently indexing 1,003 people, 460 shows, 102 channels, 139 games and 3,914 credits. ## What this is, in one paragraph Existing actual-play discovery tools index by show. This one indexes by person, because that's the axis two real problems live on: the filmography gap (a performer's one-off guest spot on a small indie show is otherwise invisible) and the alias gap (performers who changed names get filed as two unrelated people everywhere else). There is no database or backend — the data is flat YAML in a public git repository, and every page here is generated from it at build time. ## Machine-readable data Prefer these over scraping the HTML — they're the same underlying records, without a page to parse. - [API manifest](https://actualplaydb.com/api/index.json): entry point listing every endpoint, current counts, and how ids/seasons resolve. Fetch this first. - [All people](https://actualplaydb.com/api/people.json): the full People collection, credits included. - [All shows](https://actualplaydb.com/api/shows.json): the full Shows collection, seasons included. - [All channels](https://actualplaydb.com/api/channels.json) - [All games](https://actualplaydb.com/api/games.json) - Per-entity mirrors of each HTML page: `/people/{id}.json` and `/shows/{id}.json`, same shape as the collection entries above. ## Documentation - [README](https://github.com/jazzsequence/apdb/blob/main/README.md): how the project works, the full data model, and the provenance/sourcing-tier system every credit is rated against. - [CONTRIBUTING](https://github.com/jazzsequence/apdb/blob/main/CONTRIBUTING.md): how to file a credit or a correction, with or without git. - [POLICY](https://github.com/jazzsequence/apdb/blob/main/POLICY.md): the reasoning behind the sourcing model, in particular why unpublished firsthand accounts are admitted here when Wikipedia would reject them. - [AGENTS](https://github.com/jazzsequence/apdb/blob/main/AGENTS.md): if you are an AI agent — not a human operating one, but the agent itself — read this before filing anything. It covers how to contribute a fix autonomously and, more importantly, which source tier you are and are not allowed to claim. ## Notes for automated use - `{id}` is the slug used as the filename in `data/`, the URL segment, and the foreign key on every reference — one string, everywhere. - A credit references a season by `ordinal` (a number stated on the season), never by array position — ordinals have gaps by design. - Every credit's `sources` array carries a `tier`: `official` > `recording` > `participant` > `firsthand` > `reference` > `community`, strongest first. Preserve it in anything you build from this data — it is the difference between "the production's own cast list said so" and "a fan wiki said so," and collapsing that distinction is the single most common way this kind of dataset gets misrepresented downstream. - There is no explicit data licence beyond what's stated in the git repository at https://github.com/jazzsequence/apdb — check there, not this file, for terms. What's guaranteed here is provenance: reuse that strips the `sources` chain is reuse that has thrown away the part that made the claim checkable.