Movies & TV API
EntertainmentMAINTAINED1 token / call

Movies & TV API

232,658 movies and TV series from Wikidata, CC0, with IMDb and TMDB ids, cast, genres and runtime

Movies and TV metadata you can actually license: 232,658 titles — 182,525 films and 50,133 TV series, every one with an English Wikipedia article — from Wikidata, which is CC0 public domain (no TMDB terms, no IMDb licensing). Each title carries year, directors, top cast, genres, countries, original language, runtime, a notability rank and — the feature integrators pay for — the IMDb and TMDB id crosswalk: resolve tt0903747 to Breaking Bad (2008-2013) in one call. Search is token full-text, so "dark knight" finds The Dark Knight; filter by director (Hayao Miyazaki returns 25 films led by Spirited Away), actor (Tom Hanks in the 90s: Forrest Gump, Saving Private Ryan), genre, type or year range, all ranked so famous titles surface first. Coverage includes the categories keyword-tagged sources miss — anime, documentaries and animated series are all in, via full subclass traversal. New releases sync daily from Wikidata as they gain Wikipedia articles, and repeat syncs fill in cast and ids as editors add them. Built for streaming guides, watchlist and discovery apps, quizzes, and any product that needs clean movie data without a licensing bill. CC0 source data, self-hosted — no third-party calls at request time.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "ok": true,
  "title": {
    "qid": "Q163872",
    "type": "movie",
    "title": "The Dark Knight",
    "description": "2008 film directed by Christopher Nolan",
    "year": 2008,
    "end_year": null,
    "duration_min": 153,
    "directors": [
      "Christopher Nolan"
    ],
    "cast": [
      "Heath Ledger",
      "Christian Bale",
      "Morgan Freeman",
      "Gary Oldman",
      "Michael Caine",
      "Aaron Eckhart",
      "Maggie Gyllenhaal",
      "Cillian Murphy",
      "Eric Roberts",
      "William Fichtner"
    ],
    "genres": [
      "drama film",
      "action film",
      "crime film",
      "superhero film",
      "neo-noir",
      "thriller film",
      "crime thriller film"
    ],
    "countries": [
      "United States",
      "United Kingdom"
    ],
    "original_language": "English",
    "imdb_id": "tt0468569",
    "tmdb_id": "155",
    "wikipedia": "https://en.wikipedia.org/wiki/The_Dark_Knight",
    "notability_rank": 107
  }
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Movies & TV API

  • Resolve an IMDb or TMDB id to a title with directors, cast and genres without a licensing contract.

  • Build a watchlist, review or recommendation product on data you can redistribute.

  • Enrich a media library with year, countries, language and runtime.

  • Autocomplete titles ranked by notability so famous films come first.

Movies & TV API endpoints

Every endpoint with its parameters and a real example response.

GETData Sources

https://api-movies.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-movies.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "attribution": "Data from Wikidata (CC0)",
  "count": 1,
  "sources": [
    {
      "slug": "wikidata-films",
      "name": "Wikidata films & TV series (enwiki subset)",
      "publisher": "Wikidata contributors",
      "licence": "CC0 1.0 (public domain dedication)",
      "source_url": "https://www.wikidata.org/",
      "file_url": "https://query.wikidata.org/sparql",
      "cadence": "daily new-release refresh",
      "record_count": 232658,
      "retrieved_at": "2026-09-05"
    }
  ]
}

GETGet Title

https://api-movies.dataandapis.com/v1/titles/{qid}

Path parameters

ParameterExample
qidQ163872Required

Example request

curl "https://api-movies.dataandapis.com/v1/titles/Q163872" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "title": {
    "qid": "Q163872",
    "type": "movie",
    "title": "The Dark Knight",
    "description": "2008 film directed by Christopher Nolan",
    "year": 2008,
    "end_year": null,
    "duration_min": 153,
    "directors": [
      "Christopher Nolan"
    ],
    "cast": [
      "Heath Ledger",
      "Christian Bale",
      "Morgan Freeman",
      "Gary Oldman",
      "Michael Caine",
      "Aaron Eckhart",
      "Maggie Gyllenhaal",
      "Cillian Murphy",
      "Eric Roberts",
      "William Fichtner"
    ],
    "genres": [
      "drama film",
      "action film",
…
Show full response
{
  "ok": true,
  "title": {
    "qid": "Q163872",
    "type": "movie",
    "title": "The Dark Knight",
    "description": "2008 film directed by Christopher Nolan",
    "year": 2008,
    "end_year": null,
    "duration_min": 153,
    "directors": [
      "Christopher Nolan"
    ],
    "cast": [
      "Heath Ledger",
      "Christian Bale",
      "Morgan Freeman",
      "Gary Oldman",
      "Michael Caine",
      "Aaron Eckhart",
      "Maggie Gyllenhaal",
      "Cillian Murphy",
      "Eric Roberts",
      "William Fichtner"
    ],
    "genres": [
      "drama film",
      "action film",
      "crime film",
      "superhero film",
      "neo-noir",
      "thriller film",
      "crime thriller film"
    ],
    "countries": [
      "United States",
      "United Kingdom"
    ],
    "original_language": "English",
    "imdb_id": "tt0468569",
    "tmdb_id": "155",
    "wikipedia": "https://en.wikipedia.org/wiki/The_Dark_Knight",
    "notability_rank": 107
  }
}

GETLookup By IMDb ID

https://api-movies.dataandapis.com/v1/titles/imdb/{id}

Path parameters

ParameterExample
idtt0903747Required

Example request

curl "https://api-movies.dataandapis.com/v1/titles/imdb/tt0903747" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "title": {
    "qid": "Q1079",
    "type": "tv_series",
    "title": "Breaking Bad",
    "description": "American crime drama television series (2008–2013)",
    "year": 2008,
    "end_year": 2013,
    "duration_min": null,
    "directors": [
      "Vince Gilligan",
      "Bryan Cranston",
      "Michelle MacLaren",
      "David Slade",
      "Félix Enríquez Alcalá"
    ],
    "cast": [
      "Bryan Cranston",
      "Kevin Rankin",
      "Norbert Weisser",
      "Jim Beaver",
      "Jonathan Banks",
      "Danny Trejo",
      "Krysten Ritter",
      "Laura Fraser",
      "Anna Gunn",
      "Aaron Paul"
…
Show full response
{
  "ok": true,
  "title": {
    "qid": "Q1079",
    "type": "tv_series",
    "title": "Breaking Bad",
    "description": "American crime drama television series (2008–2013)",
    "year": 2008,
    "end_year": 2013,
    "duration_min": null,
    "directors": [
      "Vince Gilligan",
      "Bryan Cranston",
      "Michelle MacLaren",
      "David Slade",
      "Félix Enríquez Alcalá"
    ],
    "cast": [
      "Bryan Cranston",
      "Kevin Rankin",
      "Norbert Weisser",
      "Jim Beaver",
      "Jonathan Banks",
      "Danny Trejo",
      "Krysten Ritter",
      "Laura Fraser",
      "Anna Gunn",
      "Aaron Paul"
    ],
    "genres": [
      "drama television series",
      "crime television series",
      "black comedy television series",
      "thriller television series",
      "contemporary Western film"
    ],
    "countries": [
      "United States"
    ],
    "original_language": "American English",
    "imdb_id": "tt0903747",
    "tmdb_id": "1396",
    "wikipedia": "https://en.wikipedia.org/wiki/Breaking_Bad",
    "notability_rank": 102
  }
}

GETRandom Title

https://api-movies.dataandapis.com/v1/titles/random

Query parameters

ParameterExample
typemovieOptional

Example request

curl "https://api-movies.dataandapis.com/v1/titles/random?type=movie" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "title": {
    "qid": "Q190050",
    "type": "movie",
    "title": "Fight Club",
    "description": "Psychological Drama and Thriller based on the novel “Fight Club” by Chuck Palahniuk",
    "year": 1999,
    "end_year": null,
    "duration_min": 139,
    "directors": [
      "David Fincher"
    ],
    "cast": [
      "Brad Pitt",
      "Edward Norton",
      "Zach Grenier",
      "Meat Loaf",
      "Helena Bonham Carter",
      "Matt Winston",
      "David Lee Smith",
      "David Andrews",
      "Bob Stephenson",
      "Jared Leto"
    ],
    "genres": [
      "drama film",
      "psychological thriller",
…
Show full response
{
  "ok": true,
  "title": {
    "qid": "Q190050",
    "type": "movie",
    "title": "Fight Club",
    "description": "Psychological Drama and Thriller based on the novel “Fight Club” by Chuck Palahniuk",
    "year": 1999,
    "end_year": null,
    "duration_min": 139,
    "directors": [
      "David Fincher"
    ],
    "cast": [
      "Brad Pitt",
      "Edward Norton",
      "Zach Grenier",
      "Meat Loaf",
      "Helena Bonham Carter",
      "Matt Winston",
      "David Lee Smith",
      "David Andrews",
      "Bob Stephenson",
      "Jared Leto"
    ],
    "genres": [
      "drama film",
      "psychological thriller",
      "thriller film",
      "flashback film"
    ],
    "countries": [
      "United States",
      "Germany"
    ],
    "original_language": "English",
    "imdb_id": "tt0137523",
    "tmdb_id": "550",
    "wikipedia": "https://en.wikipedia.org/wiki/Fight_Club",
    "notability_rank": 102
  }
}

GETSearch Titles

https://api-movies.dataandapis.com/v1/titles

Query parameters

ParameterExample
actorOptional
directorOptional
genreOptional
limit20Optional
page1Optional
qdark knightOptional
typemovieOptional
year_fromOptional
year_toOptional

Example request

curl "https://api-movies.dataandapis.com/v1/titles?limit=20&page=1&q=dark%20knight&type=movie" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "total": 3,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "qid": "Q163872",
      "type": "movie",
      "title": "The Dark Knight",
      "year": 2008,
      "end_year": null,
      "directors": [
        "Christopher Nolan"
      ],
      "genres": [
        "drama film",
        "action film",
        "crime film",
        "superhero film",
        "neo-noir",
        "thriller film",
        "crime thriller film"
      ],
      "imdb_id": "tt0468569"
    },
    {
…
Show full response
{
  "ok": true,
  "total": 3,
  "page": 1,
  "limit": 20,
  "count": 3,
  "results": [
    {
      "qid": "Q163872",
      "type": "movie",
      "title": "The Dark Knight",
      "year": 2008,
      "end_year": null,
      "directors": [
        "Christopher Nolan"
      ],
      "genres": [
        "drama film",
        "action film",
        "crime film",
        "superhero film",
        "neo-noir",
        "thriller film",
        "crime thriller film"
      ],
      "imdb_id": "tt0468569"
    },
    {
      "qid": "Q189330",
      "type": "movie",
      "title": "The Dark Knight Rises",
      "year": 2012,
      "end_year": null,
      "directors": [
        "Christopher Nolan"
      ],
      "genres": [
        "drama film",
        "action film",
        "superhero film",
        "thriller film",
        "crime thriller film"
      ],
      "imdb_id": "tt1345836"
    },
    {
      "qid": "Q2709431",
      "type": "movie",
      "title": "Batman: The Dark Knight Returns",
      "year": 2012,
      "end_year": null,
      "directors": [
        "Jay Oliva"
      ],
      "genres": [
        "action film",
        "science fiction film",
        "dystopian film"
      ],
      "imdb_id": null
    }
  ]
}

Where the data comes from

Source
Wikidata film and television entities (CC0); attribution on the sources endpoint.
Freshness
Daily refresh from Wikidata.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
5endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-movies.dataandapis.com/v1/sources',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Movies & TV API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-movies.dataandapis.com/v1/sources';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Movies & TV API

Ship Movies & TV API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.