Discover/boxofficemojo.com API
live

boxofficemojo.com APIboxofficemojo.com

Access Box Office Mojo data via API: daily charts, all-time rankings, movie details, release schedules, and time-series performance metrics.

Endpoints
6
Updated
4mo ago
Try it
Movie title search query.
api.parse.bot/scraper/19716ded-a751-4e1a-a385-4ee11fac2ab2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/19716ded-a751-4e1a-a385-4ee11fac2ab2/search_movies?query=Avatar' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for movies by title keyword. Returns a list of matching movies with their IMDb IDs and Box Office Mojo URLs.

Input
ParamTypeDescription
queryrequiredstringMovie title search query.
Response
{
  "type": "object",
  "fields": {
    "results": "array of objects with title, imdb_id, url, and metadata for each matching movie"
  },
  "sample": {
    "data": {
      "results": [
        {
          "url": "https://www.boxofficemojo.com/title/tt0499549/?ref_=bo_se_r_1",
          "title": "Avatar",
          "imdb_id": "tt0499549",
          "metadata": ""
        }
      ]
    },
    "status": "success"
  }
}

About the boxofficemojo.com API

The Box Office Mojo API exposes 6 endpoints covering movie search, detailed gross summaries, time-series performance data, and release schedules. The get_movie_details endpoint returns domestic, international, and worldwide gross totals alongside market breakdowns by region, budget, distributor, MPAA rating, and genre — all keyed by IMDb title ID.

What the API Covers

This API surfaces box office data from Box Office Mojo across six endpoints. search_movies accepts a title keyword and returns matching movies with their IMDb IDs and Box Office Mojo URLs, making it the starting point for most workflows. get_movie_details takes an imdb_id parameter and returns a summary object (domestic distributor, opening gross, budget, earliest release date, MPAA rating, running time, genres), a gross_summary with domestic, international, and worldwide totals, an array of releases with their release_id values, and a market_breakdowns object keyed by region.

Performance and Chart Endpoints

get_movie_release_performance accepts a release_id (obtainable from get_movie_details or get_daily_chart) and an optional type parameter — daily, weekend, or weekly — returning a time-series array with fields including Date, DOW, Rank, Daily earnings, Theaters, Avg, To Date, and Day count. get_daily_chart retrieves the domestic daily box office chart for a given date (YYYY-MM-DD); omitting the date returns the most recent available chart. Each row includes Release title, Daily earnings, Theaters, Avg, To Date, Days in release, Distributor, and a release_id for drilling into performance detail.

All-Time Rankings and Upcoming Releases

get_all_time_worldwide returns the all-time worldwide box office rankings with each row carrying Rank, Title, imdb_id, Worldwide Lifetime Gross, Domestic Lifetime Gross, Foreign Lifetime Gross, and Domestic percentage. No parameters are required. get_release_schedule returns upcoming theatrical releases with date, title, release_id, distributor, and release scale (wide, limited, etc.), useful for tracking the upcoming release pipeline.

Common use cases
  • Build a dashboard that tracks daily domestic box office rankings using get_daily_chart and refreshes each morning.
  • Identify all-time top-grossing films for a data journalism piece using get_all_time_worldwide with domestic vs. foreign breakdowns.
  • Pull weekly time-series performance for a specific release using get_movie_release_performance with type=weekly to model theatrical decay curves.
  • Enrich a film database by resolving IMDb IDs via search_movies and then fetching budget and genre data from get_movie_details.
  • Monitor upcoming wide and limited releases by polling get_release_schedule for distributor and scale metadata.
  • Compare international market breakdowns across competing blockbusters using the market_breakdowns field from get_movie_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Box Office Mojo have an official developer API?+
Box Office Mojo does not offer a public developer API. Data access on the site is intended for manual browsing only.
What does `get_movie_release_performance` return and how does the `type` parameter affect the output?+
The endpoint returns a time-series array under the performance key. Setting type to daily gives day-by-day rows with Date, DOW, Rank, Daily earnings, Theaters, Avg, To Date, and Day count. weekend filters to weekend frames, and weekly returns week-level aggregates. The release_id is required and can be pulled from either get_movie_details releases or a get_daily_chart row.
Does the daily chart endpoint cover international markets, not just domestic?+
get_daily_chart returns the domestic (U.S.) daily chart only. International daily charts are not currently exposed as a separate endpoint. Regional gross data is available at the movie level via the market_breakdowns field in get_movie_details. You can fork this API on Parse and revise it to add an international daily chart endpoint.
Is historical daily chart data available, or only recent dates?+
The get_daily_chart endpoint accepts a date parameter in YYYY-MM-DD format, so historical dates can be queried individually. There is no batch or range parameter — each call returns a single date's chart. Bulk historical retrieval requires iterating over individual date calls.
Does the API return audience scores, critic ratings, or review counts?+
No review or rating data is exposed. The API focuses on box office financial metrics: gross totals, daily/weekly earnings, distributor, theater count, and release metadata. Box Office Mojo itself does not host critic or audience scores. You can fork this API on Parse and revise it to pull in ratings from a complementary source.
Page content last updated . Spec covers 6 endpoints from boxofficemojo.com.
Related APIs in EntertainmentSee all →
the-numbers.com API
Search and discover comprehensive movie industry data including box office statistics, cast and crew information, and all-time records directly from the-numbers.com. Track daily box office charts and retrieve detailed movie information to stay informed about film performance and historical cinema records.
piaofang.maoyan.com API
Track real-time movie box office performance, search films and shows, and monitor streaming popularity rankings across China's entertainment market. Discover theater rankings, upcoming release schedules, and movie showtimes to stay updated on cinema trends and audience engagement metrics.
mymovies.it API
Search for movies and showtimes across Italian cinemas, find what's playing near you by city, and discover detailed information about films, cast members, and box office rankings. Browse upcoming releases and get comprehensive cinema details to plan your movie nights.
movietickets.com API
Find movie showtimes and theaters near you, browse now playing and coming soon films, and get detailed movie information including ratings and schedules. Plan your movie nights by checking availability across theaters and viewing comprehensive movie metadata all in one place.
imdb.com API
Search and retrieve comprehensive IMDb movie information including ratings, genres, cast, crew, and box office data in one place. Get full cast and crew details alongside plot summaries and financial insights for any movie title.
filmaffinity.com API
Search FilmAffinity's film database by title, director, genre, year, and more. Retrieve detailed movie information including cast, crew, synopsis, ratings, and user reviews. Access top-rated lists, box office rankings, theatrical and streaming releases, and full filmographies for cast and crew members.
zgdypw.cn API
Track China's movie box office performance with daily rankings by movie, cinema, circuit, and city, plus access detailed weekly and monthly reports for comprehensive market analysis. Monitor industry trends through curated market analysis articles and reports to stay informed on the Chinese film industry's performance and growth.
fandango.com API
Search for movies and retrieve nearby theater listings with showtimes by ZIP code and date, plus showtimes for a specific movie at nearby theaters.