Skip to content

Box Office Data Dictionary

Fresh

Box office bulk data is available through the IMDb and Box Office Mojo product subscription. It is organized into four separate datasets, each covering a different aspect of theatrical financial performance.


1. boxoffice_title_budgets_v1

Production budget for each title. One record per title that has budget data.

FieldTypeDescription
titleIdstringIMDb title ID
budgetItemTypestringType of budget figure (e.g., "productionBudget")
amountintegerBudget amount in USD
json
{
  "titleId": "tt0137523",
  "budgetItemType": "productionBudget",
  "amount": 63000000
}

2. boxoffice_title_grosses_v1

Cumulative lifetime gross revenue by territory. One record per title per area.

FieldTypeDescription
titleIdstringIMDb title ID
areastringTerritory area code
grossToDateintegerCumulative gross to date in USD
rankintegerAll-time rank position within that area
json
{
  "titleId": "tt0120338",
  "area": "XWW",
  "grossToDate": 1590450697,
  "rank": 4
}

3. boxoffice_title_opening_weekends_v1

Opening weekend performance data. One record per title per area.

FieldTypeDescription
titleIdstringIMDb title ID
areastringTerritory area code
startDatestringOpening weekend start date (YYYY-MM-DD)
endDatestringOpening weekend end date (YYYY-MM-DD)
ocassionIdstringOccasion identifier (e.g., holiday weekends)
grossintegerOpening weekend gross in USD
numTheatersintegerNumber of theaters in release
json
{
  "titleId": "tt0910970",
  "area": "XNDOM",
  "startDate": "2008-07-04",
  "endDate": "2008-07-06",
  "ocassionId": "",
  "gross": 3159079,
  "numTheaters": 1215
}

4. boxoffice_title_grosses_timeseries_v1

Weekly gross data across the run of a theatrical release. One record per title per area per week.

FieldTypeDescription
titleIdstringIMDb title ID
areastringTerritory area code
startDatestringWeek start date (YYYY-MM-DD)
endDatestringWeek end date (YYYY-MM-DD)
ocassionIdstringOccasion identifier if applicable
grossintegerGross for this specific week in USD
grossToDateintegerCumulative gross through end of this week in USD
numTheatersintegerTheater count during this week
rankintegerWeekly box office rank
json
{
  "titleId": "tt0120338",
  "area": "XDom",
  "startDate": "1997-12-19",
  "endDate": "1997-12-21",
  "ocassionId": "",
  "gross": 28638131,
  "grossToDate": 28638131,
  "numTheaters": 2674,
  "rank": 1
}

Area Codes

Rollup Areas

These codes represent aggregated multi-country regions:

CodeDescription
XDomDomestic (United States and Canada)
XWWWorldwide (all territories)
XNDOMInternational (worldwide minus domestic)
APACAsia-Pacific
EMEAEurope, Middle East, and Africa
NANorth America (same as domestic)
LATAMLatin America

Individual Country Areas

CodeCountryCodeCountry
ADAndorraMXMexico
AEUnited Arab EmiratesMYMalaysia
ARArgentinaNLNetherlands
ATAustriaNONorway
AUAustraliaNZNew Zealand
BEBelgiumPHPhilippines
BRBrazilPLPoland
CACanadaPTPortugal
CHSwitzerlandRORomania
CLChileRURussia
CNChinaSASaudi Arabia
COColombiaSESweden
CZCzech RepublicSGSingapore
DEGermanySKSlovakia
DKDenmarkTHThailand
EGEgyptTRTurkey
ESSpainTWTaiwan
FIFinlandUAUkraine
FRFranceUSUnited States
GBUnited KingdomVEVenezuela
GRGreeceVNVietnam
HKHong KongZASouth Africa
HUHungaryHRCroatia
IDIndonesiaILIsrael
INIndiaIQIraq
ITItalyIRIran
JPJapanISIceland
KRSouth KoreaLTLithuania
KWKuwaitLVLatvia

IMDb API Documentation — Internal Reference