Introduction
The Popcorn Time API gives you access to the world’s largest streaming availability dataset. Find out where to watch any movie or TV show across 50+ countries and 300+ streaming providers.
What you can do
Section titled “What you can do”- Search — Full-text search across movies and TV shows with genre and provider filters
- Discover — Rankings, trending titles, and editorially featured content per country
- Media details — Rich metadata including ratings, cast, trailers, and streaming links
- Streaming links — Find which providers have a title available in a given country
- Open source data — Download weekly Parquet snapshots for offline use or research
Architecture
Section titled “Architecture”The API serves data from two sources:
| Source | Use case | Latency |
|---|---|---|
| MeiliSearch | Full-text search with typo tolerance | ~50ms |
| R2 Parquet | Rankings, trending, media details, links | ~200ms |
All responses are cached at Cloudflare’s edge — repeat requests from the same region are served in ~1ms.
Rate limits
Section titled “Rate limits”- 60 requests per minute per API key
- Rate limits are applied per key, not per IP
- Exceeding the limit returns
429 Too Many Requests
Base URL
Section titled “Base URL”https://api.popcorntime.appAll endpoints are under /v1/. Authentication is required for all endpoints except /v1/snapshots (release listing).