Search the Box Office Mojo dataset
Searches theatrical box-office records from Box Office Mojo charts and title pages. Filter by title id, year, franchise/brand/genre, gross band, lifetime top-1000 membership, hydration status, and worldwide/domestic gross ranges. Sort enum: relevance, worldwide_desc, domestic_desc, peak_worldwide_desc, lifetime_rank_asc, year_desc, year_asc. gross_band enum: under_50m, 50_100m, 100_250m, 250_500m, 500m_1b, over_1b. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100).
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/datasets/boxofficemojo/search
- Auth: API key in header x-api-key
Query parameters
Full-text query over title and taxonomy names, max 256 characters
Exact title id (IMDb tt… id used by Box Office Mojo), max 32 characters
Year that must appear in years_active
Primary lifetime chart year
Gross band enum: under_50m, 50_100m, 100_250m, 250_500m, 500m_1b, over_1b
Franchise name filter, max 128 characters
Brand name filter, max 128 characters
Genre name filter, max 128 characters
Only titles in the lifetime worldwide top 1000 chart
Only titles with hydrated release groups and market grosses
Only titles with worldwide gross of at least $1B
Minimum lifetime worldwide gross in whole USD dollars
Maximum lifetime worldwide gross in whole USD dollars
Minimum lifetime domestic gross in whole USD dollars
Minimum foreign share of worldwide gross, 0 through 1
Maximum domestic share of worldwide gross, 0 through 1
Sort enum: relevance, worldwide_desc, domestic_desc, peak_worldwide_desc, lifetime_rank_asc, year_desc, year_asc
Page number, defaults to 1
Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000
Headers
API key required
Response
OK
Example response
{
"code": 200,
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.