The Codex Every claim cites its source
Comic Book Co Codex

The Codex · Data

The database, as tables

Everything in the Codex as documented tables with keys: characters, teams, powers, creators, performers, productions and every relationship between them — 194,151 rows across 20 tables. Built for language models, researchers and developers. No key, no rate limit. CC BY 4.0 — cite Comic Book Co.

datapackage.json
every table, column, key and licence (Frictionless standard)
codex.sqlite.gz
all tables in one SQLite file · 20.2 MB gzipped
Explorer
walk the web of relationships
llms.txt
how an AI agent should use this

How to read a row

EntitiesCharactersCharacter abilitiesFeatsCharacter creatorsTeam membershipsEnemiesRelativesFirst appearancesAppearancesScreen creditsAdaptationsKey issuesCorrectionsUniverses and continuitiesExternal identifiersAliasesAll statementsPredicatesSourcesRoadmap

Entities 36,920 rows

Every record in the Codex, of every type. The spine every other table joins to: characters, teams, powers, people, films, shows, episodes, games, comic and manga series, publishers, studios and universes.

entities.csv · About this table

Columns
ColumnTypeMeaning
idstringPermanent id, '<type>:<slug>'
typestringRecord type
namestringDisplay name
levelstringentity = the canonical record; version = that record in one continuity (Spider-Man in the MCU); variant = an in-fiction alternate
canonical_idstringFor versions and variants, the canonical record they belong to → entities
descriptionstringShort description (our summary where curated, else the source's)
first_yearintegerYear of first publication or release, where known
curatedbooleantrue = hand-built and evidence-gated by Comic Book Co; false = imported by the data pipeline
wikidatastringWikidata QID

Characters 19,802 rows

Fictional characters across comics, manga, anime, film and TV, one row per canonical character.

characters.csv · About this table

Columns
ColumnTypeMeaning
idstringCharacter id → entities
namestringDisplay name
real_namestringCivilian or given name, where recorded
universestringNarrative universe (Earth-616, DC Universe, ...)
genderstringAs recorded by the source
descriptionstringShort description
first_appearance_idstringWork of first appearance → entities
curatedbooleanHand-built and evidence-gated
wikidatastringWikidata QID
comicvinestringComic Vine id

Character abilities 6,577 rows

Which characters have which powers. `evidence` separates the two kinds of row and they must not be read as equal: 'curated' rows passed the Codex evidence gate (see feats); 'source' rows are recorded by Wikidata.

character_abilities.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter → entities
power_idstringPower or ability → entities
evidencestringcurated | source

Feats 1,661 rows

The feat ledger: a character demonstrating a power in a cited work. The atomic evidence record behind every curated ability.

feats.csv · About this table

Columns
ColumnTypeMeaning
idintegerStatement id
character_idstringCharacter → entities
power_idstringPower demonstrated → entities
claimstringWhat happened
work_idstringCited work → entities
locatorstringIssue, chapter or episode
continuity_idstringContinuity the claim belongs to → entities
yearstringYear of the cited work
tierstringdepicted (shown) | stated (said) | databook | authorial | calc
evidencestringWhat the claim rests on
confidencestringhigh | medium | low — how sure we are

Character creators 8,554 rows

Who created each character.

character_creators.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter → entities
person_idstringCreator → entities

Team memberships 4,918 rows

Characters and the teams and organisations they belong or belonged to.

team_memberships.csv · About this table

Columns
ColumnTypeMeaning
character_idstringMember → entities
team_idstringTeam or organisation → entities

Enemies 3,416 rows

Recorded antagonist relationships, as stated by the source (directional).

enemies.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter → entities
enemy_idstringTheir enemy → entities

Relatives 7,413 rows

Family relationships with the kinship named.

relatives.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter → entities
relative_idstringRelative → entities
kinshipstringfather, mother, sibling, spouse, child, partner, ...

First appearances 1,865 rows

The work each character first appeared in. `evidence` = curated (Codex key-issue record, with issue number) or source (Wikidata).

first_appearances.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter → entities
work_idstringWork of first appearance → entities
issuestringIssue number where recorded
evidencestringcurated | source

Appearances 34,111 rows

Works a character or entity is present in (films, series, games, comics).

appearances.csv · About this table

Columns
ColumnTypeMeaning
entity_idstringCharacter or other entity → entities
work_idstringWork → entities

Screen credits 18,061 rows

Who played whom, in what. Live-action and voice. `classification` marks parody and fan productions so they are never read as canon.

screen_credits.csv · About this table

Columns
ColumnTypeMeaning
character_idstringCharacter played → entities
person_idstringPerformer → entities
production_idstringFilm, show, episode or game → entities
kindstringlive | voice
classificationstringcanonical | parody | fan
yearstringRelease year
evidencestringcurated | source

Adaptations 1,371 rows

Screen and other works based on a character or story.

adaptations.csv · About this table

Columns
ColumnTypeMeaning
work_idstringThe adaptation → entities
source_idstringWhat it is based on (character or arc) → entities
evidencestringcurated | source

Key issues 213 rows

Collector-relevant milestones: first appearances, deaths, returns, team changes.

key_issues.csv · About this table

Columns
ColumnTypeMeaning
idintegerStatement id
character_idstringCharacter → entities
kindstringfirst_appearance | death | return | joins_team | ...
work_idstringSeries → entities
issuestringIssue number
yearstringYear
notestringWhy it matters

Corrections 191 rows

The constraint registry: widely repeated claims that are WRONG, each paired with the accurate statement. Check here before asserting a capability.

corrections.csv · About this table

Columns
ColumnTypeMeaning
subject_idstringWhat the correction is about → entities
locatorstringPair key
common_errorstringThe claim people and models get wrong
correctionstringWhat is actually true
work_idstringSupporting work → entities

Universes and continuities 356 rows

Narrative universes and publishing continuities, and how many records sit in each.

universes.csv · About this table

Columns
ColumnTypeMeaning
idstringUniverse or continuity → entities
namestringName
recordsintegerEntities placed in it

External identifiers 48,722 rows

The crosswalk: the same record's id in Wikidata, Comic Vine, IMDb, TMDB, GCD, AniList and others. Join your own data to ours through these.

external_ids.csv · About this table

Columns
ColumnTypeMeaning
entity_idstringCodex record → entities
namespacestringwikidata | comicvine | imdb | tmdb-movie | gcd-series | ...
valuestringIdentifier in that namespace

Aliases 68,356 rows

Alternative names, codenames and real names that resolve to one record.

aliases.csv · About this table

Columns
ColumnTypeMeaning
entity_idstringCodex record → entities
namestringAlias
kindstringalias | real_name | aka

All statements 206,816 rows

Every verified statement in the graph, in its native form. Everything above is a view of this table; use it for anything the views do not cover.

statements.csv · About this table

Columns
ColumnTypeMeaning
idintegerStatement id
subject_idstringSubject → entities
predicatestringRelation or attribute (see predicates) → predicates
valuestringLiteral value
unitstringUnit or qualifier
object_idstringObject, when the statement is an edge → entities
context_idstringContext (e.g. the production of a screen credit) → entities
continuity_idstringContinuity scope → entities
valid_fromstringStart of validity
valid_tostringEnd of validity (null = still true)
tierstringKind of claim
evidencestringWhat it rests on
confidencestringhigh | medium | low
source_idstringSource → sources
work_idstringCited work → entities
locatorstringIssue, page, timestamp

Predicates 80 rows

The controlled vocabulary: every relation and attribute the Codex can state.

predicates.csv · About this table

Columns
ColumnTypeMeaning
namestringPredicate
datatypestringtext | number | entity | color | date | bool
layerstringfact | relation | spec | constraint | community | meta
descriptionstringMeaning

Sources 5 rows

Where rows come from, under what licence.

sources.csv · About this table

Columns
ColumnTypeMeaning
idstringSource id
namestringSource
urlstringSource URL
licencestringLicence
checked_atstringWhen the licence was verified

What is not in the tables yet — and why

The full shape of the database, including the parts we have not filled. A gap listed here is a gap; nothing below is implied to exist.

TableHoldsBlocked on
comic_issuesEvery issue: series, number, cover date, on-sale date, price, pagesGrand Comics Database dump (CC BY-SA 4.0). Needs the account owner to log in and accept the GCD data licence.
issue_creditsWriter, penciller, inker, colourist, letterer, editor per storyGrand Comics Database dump — same blocker.
issue_appearancesWhich characters appear in which issue, with first-appearance and death flagsMetron API (CC BY-SA 4.0) for modern issues — needs an account; GCD character fields for the archive.
story_arcsArcs with ordered issue membershipMetron (arcs are first-class there) — needs an account.
episodes_seasonsFull season and episode lists with air datesWikidata is partial; TMDB completes it — needs an API key (codex/sources/tmdb.md).
full_cast_crewComplete cast and crew for every productionTMDB — needs an API key. Wikidata cast coverage is real but incomplete.
box_officeBudget and gross per productionWikidata P2130/P2142 — ready to extract, queued.
creators_bioCreator birth/death, nationality, employersWikidata person claims — ready to extract, queued.
anime_manga_detailStudios, episode counts, chapter counts, manga-to-anime mappingAniList and MyAnimeList terms forbid bulk storage — blocked. Wikidata supplies the spine.
gamesGames, platforms, developersIGDB terms forbid redistribution without partnership — blocked. Wikidata supplies the spine.
fan_wiki_infoboxesHeight, weight, eyes, hair, base of operations, full team rostersFandom (Marvel/DC Database) — blocked: its Terms of Use forbid automated access without written permission. Parser is built and tested offline.

Last updated 2026-09-06