MooVeeDB API

Search movies, people, trending lists, popular lists, and detailed movie or actor records with a light JSON format familiar to TMDb, TVMaze, and TheTVDB users.

Create an account, then request an API key from your account page. Each key is limited to 1,000 queries per day.

Authentication

Use one of these methods on every API request.

Authorization: Bearer mdb_your_key
X-API-Key: mdb_your_key
?api_key=mdb_your_key

Search

GET /api/search/movie?query=heat&api_key=mdb_your_key
GET /api/search/person?query=pacino&api_key=mdb_your_key
GET /api/search/multi?query=matrix&sort=rating&page=1&per_page=20&api_key=mdb_your_key

Movie search matches title, director, genres, actor text, and linked actor names. Person search matches name, aliases, and known-for text.

Movies

GET /api/movie/603?append_to_response=credits,reviews&api_key=mdb_your_key
GET /api/movie/tt0133093?append_to_response=credits&api_key=mdb_your_key
GET /api/movie/local/12345?api_key=mdb_your_key

Movie responses include TMDb-style identifiers, title, overview, genres, poster and backdrop URLs, trailer URL, runtime, content rating, and blended/source ratings.

People

GET /api/person/287?append_to_response=movie_credits&api_key=mdb_your_key

Person responses include profile image, biography, aliases, birth details, popularity, and optional movie credits.

Lists

GET /api/trending/movie/day?api_key=mdb_your_key
GET /api/trending/movie/week?api_key=mdb_your_key
GET /api/movie/popular?api_key=mdb_your_key
GET /api/movie/now-playing?api_key=mdb_your_key
GET /api/movie/upcoming?api_key=mdb_your_key
GET /api/movie/top-rated?api_key=mdb_your_key
GET /api/trending/tv/day?api_key=mdb_your_key
GET /api/trending/tv/week?api_key=mdb_your_key
GET /api/tv/popular?api_key=mdb_your_key
GET /api/tv/top-rated?api_key=mdb_your_key
GET /api/trending/person/day?api_key=mdb_your_key
GET /api/person/popular?api_key=mdb_your_key

List responses return page, total_results, total_pages, as_of_date, and results.

Rate Limit

Responses include X-RateLimit-Limit and X-RateLimit-Remaining. When a key reaches 1,000 daily queries, the API returns HTTP 429.