Resources
Known gaps
What this release does not cover.
Honest limits of release 2026-09.2.
- Books changelog is empty. First books load (
2026-09.2).GET /v1/changes?dataset=foodhas 127,333 updates from the2026-10.2pack-shot increment. - Authors are sparse. Some editions still return
authors: []. Open Library keys are resolved to names on read when we can. - Subjects and edition metadata are sparse.
publisher,publication_date,page_count,formatare often null. - Synopses cover a slice. About 8.4M of 78.2M works have
description. - Split works. Open Library split some popular titles into several work ids. Match and search collapse those when the title is an exact hit.
- One source. Open Library only. Library of Congress and BookBrainz are not in this release.
- Recommendations are content similarity, not other readers’ shelves. About 1.28M ISBN+synopsis works have embedding neighbors (~64M rows). Open Library ratings/reading-log counts bias ranking; that is not collaborative filtering. Seeds with no neighbor rows return
{ results: [] }— no subject-keyword fallback. - Genre browse uses edition subjects.
genre=fantasyworks when subjects mention fantasy/magic/etc.Fiction, generaldoes not map to a facet. - Work merge is incremental. Split
fds_wk_*collapse in the fetch window today; aliases land in hash buckets, not a 78M re-ER. - Resale is prohibited. Bulk dumps are for your own systems.
- Food images are a GTIN join. 127,333 of 440,110 branded foods have at least one OFF pack shot (257,715 JPEGs: front / nutrition / ingredients). Unmatched barcodes have no photo. OFF photos are CC BY-SA; USDA nutrition is CC0. We do not ingest the Open Food Facts product database.
- Branded nutrients are label values, not lab assays. FNDDS and SR are per-100 g composites. Some FDC sodium values are implausible; those rows carry
quality_flags. - One food per GTIN. Older label versions stay in the R2 lakehouse only.
- Movies & TV posters prefer Commons P3383, then Wikipedia infobox images (
page_image), then Posterflix/TMDB (tmdb_display) when Wikipedia only has a logo. Those last two are display/identify only. Popular film/series posters are hosted at/media/titles/{id}/poster.{400,1080}.jpg. Person portraits remain Commons P18. Wikipedia summaries are CC BY-SA — attributesummary.attribution_urlwherever the extract is shown. - Episode coverage follows Wikidata. Long-tail series are thin; series
counts.episodescan exceed the number of episode rows. Animated seasons (Q125354488) and animated episodes (Q116048824) were dropped from the first dump pass. Normalize now fetches missing season rows and seasonP527episode QIDs without a dump re-ingest. TVmaze stills fill season/episode art on read when the parent show has a TVmaze id andseason_numberis set. - Season pages are first-class. Series pages list seasons when we have
fds_se_rows; click through for that season’s episodes. Flat episode shelves remain only when the series has no season rows.
What is solid
- ISBN-10 / ISBN-13 lookup
- Stable ids + 301 redirects
- Title resolution with article/apostrophe fold and summary/study-guide demotion
- Author search and content-based recommend
- MCP and REST sharing one key
- Check record:
9780593135204Project Hail Mary