AnimeDoc API documentation

AnimeDoc is an anime and movie streaming API with search, details and playback endpoints, plus a free site to watch anime online.

Quick start

  1. Create a free account and generate your API key. It works immediately on the Free plan.
  2. Send the key in the X-API-Key header to https://api.animedoc.cloud.
  3. Search for a title, read its seasons with Details, then fetch an episode's sources with Media Sources.
curl -X POST "https://api.animedoc.cloud/api/v2/anime/search/" \
  -H "X-API-Key: $ANIMEDOC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "one piece", "page": 1, "perPage": 10}'

Endpoints

GET Home FeedEverything a streaming front page needs in one call: banners and ready-made catalog rows.GET SectionA ready-made page for one section (anime, movies, series, asian, bollywood, nollywood), or that section's filtered list.GET TrendingWhat most people are watching right now, across anime, movies and series.GET BrowseList a channel (movies, series or animation) sorted by latest, most popular or top rated, optionally by genre and country.POST Search SuggestionsAutocomplete: turn a partial keyword into likely search terms.POST SearchFull-text catalog search across anime, animation, movies and series, with pagination.GET DetailsFull metadata for one title, plus its seasons and episode counts.GET Media SourcesPlayable video URLs (several resolutions) and subtitle tracks for one episode or movie.GET Stream ProxyStreams a Media Sources URL back through AnimeDoc, with byte-range support, so players can seek.

Authentication

Every endpoint needs your API key in the X-API-Key header. Keep it on your server: anyone who sees it can spend your quota. If it leaks, regenerate it on the API key page; your plan stays the same.

Watching on animedoc.cloud is free and needs no key, but that access only works on the website itself. Your own app, server or script always needs the API key. See Getting started.

Rate limits and errors

PlanRequests / dayRequests / minuteStream proxyPrice
Free2010No$0
Starter3,00060Yes$12/month or $60/6 months
Pro20,000300Yes$22/month or $110/6 months
Business500,000+CustomYesFrom $100/month
3-Day Pass2,00060Yes$1 for 3 days

Over a limit, the API returns 429 with Retry-After. Details in Rate limits; every endpoint page lists its error codes.

More resources