Box Office Mojo Worldwide Scraper
Pricing
from $19.00 / 1,000 results
Box Office Mojo Worldwide Scraper
Scrapes worldwide box office rankings from Box Office Mojo by release year or the all-time chart. Returns each movie as a flat row with rank, lifetime gross, release year, and theatre count.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
7 days ago
Last modified
Share
Box Office Mojo Worldwide Scraper
Scrape worldwide box office rankings from Box Office Mojo, from any release year or the all-time chart, up to a million movies per run. Every movie comes with its rank, lifetime gross, release year, and total theatres. No login or API key. Export to CSV, JSON, Excel, or XML.
Box Office Mojo is the definitive public source for movie box office performance, but it has no official API. This Actor reads the worldwide rankings pages directly, filtered by release year or pulled from the all-time list, and returns each movie in one consistent row. You get the data you need for market analysis, journalism, or fan projects without writing a single scraper.
| Who uses it | What they scrape Box Office Mojo for |
|---|---|
| Film industry analysts | Compare yearly box office performance to spot market trends. |
| Entertainment journalists | Pull the latest worldwide rankings for a box office report. |
| Movie data enthusiasts | Build a personal dataset of all-time highest-grossing films. |
| Academic researchers | Collect historical box office data for media studies projects. |
What it does
This Actor collects worldwide box office rankings from Box Office Mojo by release year or from the all-time chart and returns each movie as a flat row with its rank, lifetime gross, release year, and theatre count.
- ๐ Worldwide rankings: scrape the global all-time chart or filter by any release year.
- ๐ Year filter: supply a four-digit year like 2024 to get only that year's releases.
- ๐ข Flexible volume: set a maximum from 1 movie to 1,000,000 per run.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Box Office Mojo data
๐ Track yearly box office trends.
An analyst scrapes the 2024 worldwide rankings to compare studio performance against previous years and update a quarterly industry report.
๐ฐ Fuel a box office news story.
A journalist pulls the latest all-time worldwide chart to write an article on the highest-grossing films of the decade.
๐ Research film economics.
A graduate student collects worldwide gross data for every release year since 2000 to study the relationship between theatre count and lifetime earnings.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Reads the public Box Office Mojo pages directly. |
| Fixed flat schema | Every movie returns rank, gross, year, and theatres in the same columns. |
| Year or all-time | Target a single release year or pull the entire historical ranking. |
How it compares
This Actor focuses on the worldwide all-time and yearly charts, while the Movie Box Office Tracker covers domestic weekend rankings and individual film career data.
| Feature | ParseForge | Movie Box Office Tracker |
|---|---|---|
| Worldwide all-time chart | Yes | Not listed |
| Filter by release year | Yes | Not listed |
| Domestic weekend rankings | Not listed | Yes |
| Individual film budget and ROI | Not listed | Yes |
| No API key required | Yes | Yes |
Configure the run
Drive the Actor with a release year or leave it empty for the all-time worldwide chart, and set a maximum number of movies so only the top N results reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"year": "2024"}
A larger pull:
{"maxItems": 200,"year": "2024"}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Box Office Mojo Worldwide Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Box Office Mojo through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/boxofficemojo-world-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your Release Year is a valid four-digit year. If the year has no worldwide data on Box Office Mojo, the run will return an empty dataset. Try leaving the year empty to test with the all-time chart.
The run is taking too long.
Lower the Maximum movies value. Scraping hundreds of thousands of rows takes time because the Actor respects the source website. Start with a smaller number like 100 to verify your setup.
Some movies are missing from the output.
Box Office Mojo may paginate long lists. If you set a very high maximum, ensure your run has enough time and memory. The Actor will collect up to the number you set or until the list ends.
I see an error about the website structure.
Box Office Mojo occasionally updates its page layout. If the Actor fails, wait a few hours and retry. If the problem persists, report it through the Actor's Apify page so the maintainer can update the scraper.
FAQ
| Question | Answer |
|---|---|
| Can I scrape a specific release year? | Yes. Set the Release Year input to a four-digit year like 2024 and the Actor will return only movies released in that year. |
| How do I get the all-time worldwide chart? | Leave the Release Year input empty and the Actor will scrape the current all-time worldwide box office ranking. |
| What data fields does each movie row include? | Each row returns the movie's rank, title, worldwide lifetime gross, release year, and total number of theatres. |
| Is there a limit to how many movies I can scrape? | You can set the maximum up to 1,000,000 movies per run. The actual number returned depends on how many movies Box Office Mojo lists for your chosen year or the all-time chart. |
| Do I need a Box Office Mojo account or API key? | No. The Actor reads the public Box Office Mojo pages directly, so no login, API key, or proxy is required. |
| Can I get domestic box office data instead of worldwide? | This Actor is built for the worldwide chart. For domestic weekend and weekly rankings, use the Movie Box Office Tracker Actor on Apify. |
| What export formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| How often is the Box Office Mojo data updated? | Box Office Mojo updates its charts regularly. Each run of this Actor scrapes the live page, so you always get the latest available numbers. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by IMDb, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
