{"openapi":"3.0.3","info":{"title":"Anime News DB","version":"1.0.0","description":"Read-only JSON for posts, shows, people, studios, premieres, and search. Sample data is labeled. No write calls."},"servers":[{"url":"https://animenewsdb.com/api/v1"}],"paths":{"/posts":{"get":{"summary":"List posts","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","default":20,"maximum":50}},{"name":"offset","in":"query","schema":{"type":"integer","default":0}},{"name":"from","in":"query","schema":{"type":"string"},"description":"ISO date or timestamp. Keep posts on or after this."},{"name":"to","in":"query","schema":{"type":"string"}},{"name":"type","in":"query","schema":{"type":"string","enum":["news","releases","events","creators","art"]}},{"name":"entity","in":"query","schema":{"type":"string"},"description":"Slug of a show, person, or studio named on the post."},{"name":"lang","in":"query","schema":{"type":"string","enum":["en","ja"]}}],"responses":{"200":{"description":"A page of posts."}}}},"/posts/{id}":{"get":{"summary":"One post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The post."},"404":{"description":"Not found."}}}},"/shows":{"get":{"summary":"List shows","parameters":[{"name":"q","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer"}},{"name":"offset","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"A page of shows."}}}},"/shows/{id}":{"get":{"summary":"One show by id or slug","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The show."},"404":{"description":"Not found."}}}},"/people":{"get":{"summary":"List people","parameters":[{"name":"q","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"A page of people."}}}},"/people/{id}":{"get":{"summary":"One person by id or slug","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The person."},"404":{"description":"Not found."}}}},"/studios":{"get":{"summary":"List studios","parameters":[{"name":"q","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"A page of studios."}}}},"/studios/{id}":{"get":{"summary":"One studio by id or slug","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The studio."},"404":{"description":"Not found."}}}},"/events":{"get":{"summary":"Premiere dates","parameters":[{"name":"from","in":"query","schema":{"type":"string"}},{"name":"to","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Premiere dates. Conventions are not listed."}}}},"/calendar":{"get":{"summary":"Same as /events","responses":{"200":{"description":"Premiere dates."}}}},"/search":{"get":{"summary":"Search","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Shows, people, studios, and posts."}}}},"/openapi.json":{"get":{"summary":"This document","responses":{"200":{"description":"OpenAPI 3.0"}}}},"/mcp":{"get":{"summary":"Tool manifest for agents","responses":{"200":{"description":"Read-only tools."}}},"post":{"summary":"JSON-RPC for tools/list and tools/call","responses":{"200":{"description":"JSON-RPC result."}}}}},"license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","note":"Applies to our wording and structured records. Keep the link to the page and to the source. Source articles and pictures are not included."},"attribution":{"publisher":"Level Up Anime","site":"Anime News DB","cite":"Anime News DB, Level Up Anime. Link the page and the source."}}