{"openapi":"3.0.3","info":{"title":"Metadata API","version":"0.7.0","description":"Multi-vertical public metadata. See /SKILL.md and /llms.txt. Vertical via X-Metadata-Vertical header."},"servers":[{"url":"https://metadata.fyi"}],"paths":{"/v1/health":{"get":{"summary":"Health + counts"}},"/v1/verticals":{"get":{"summary":"List verticals"}},"/v1/search":{"get":{"summary":"Search current vertical","parameters":[{"name":"q","in":"query","required":true}]}},"/v1/series":{"get":{"summary":"List series (media verticals)"}},"/v1/series/{id}":{"get":{"summary":"Series detail + soundtracks"}},"/v1/characters/{id}":{"get":{"summary":"Character detail"}},"/v1/products":{"get":{"summary":"POD products"}},"/v1/tcg/cards":{"get":{"summary":"TCG cards"}},"/v1/figures/items":{"get":{"summary":"Figure items"}},"/v1/boardgames":{"get":{"summary":"Board games"}},"/v1/ost/albums":{"get":{"summary":"Soundtrack albums"}},"/v1/consoles":{"get":{"summary":"Game/arcade consoles"}},"/v1/esports/titles":{"get":{"summary":"Esports titles"}},"/v1/esports/leagues":{"get":{"summary":"Esports leagues"}},"/v1/esports/teams":{"get":{"summary":"Esports teams"}},"/v1/esports/players":{"get":{"summary":"Esports players"}},"/feedback":{"post":{"summary":"Flag incorrect/missing data (operator queue). Same as human form at /feedback.html — not a catalog route."},"get":{"summary":"Feedback endpoint schema (for agents)"}},"/v1/contribute":{"post":{"summary":"Suggest a new catalog row (queued)"}},"/v1/affiliates":{"get":{"summary":"Affiliate partner registry"}}},"x-schemas":"See docs/SCHEMAS.md in the repository for TypeScript data shapes."}