ParseForge Scrapers

Worldometers Statistics Scraper

parseforge/worldometers-stats-scraper

Other

Scrape live statistics from any Worldometers page. Returns each metric name and value as a flat row with source context. Export to CSV, JSON, Excel, or XML.

Run this scraper See the API call
Total users
2
Monthly active
1
Total runs
22
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

Worldometers Statistics Scraper

Scrape live world statistics from any Worldometers page, from population and health to energy and environment. Each row returns the metric name, value, and source context. Export to CSV, JSON, Excel, or XML.

Worldometers publishes real-time estimates across dozens of categories, but the numbers live in HTML tables with no official API and no bulk export. This Actor reads any Worldometers URL you give it, extracts the stats you see on screen, and delivers them as a clean dataset. No browser, no manual copy-paste.

Who uses it What they scrape Worldometers for
Data journalists Pull the latest population, health, or energy figures into a story with a repeatable source.
Academic researchers Build longitudinal datasets from Worldometers snapshots for demographic or epidemiological studies.
Policy analysts Track country-level indicators like CO2 emissions or median age for policy briefs.
Educators Gather real-time numbers for classroom exercises in statistics, geography, or current events.

What it does

This Actor collects live statistics from Worldometers pages and returns each metric as a flat row with its value and context.

  • ๐ŸŒ Any Worldometers page: population, health, energy, environment, food, water, and more. Paste the URL and go.
  • ๐Ÿ“Š Flat row output: each metric name, its numeric value, and the source context land in one consistent column.
  • โšก Live data at read time: the Actor fetches the page when it runs, so you always get the numbers currently displayed.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Worldometers data

๐Ÿ“ˆ Monitor population indicators.

A demographer scrapes the world population page weekly to record live birth and death estimates, current population, and yearly changes for a public dashboard.

๐Ÿ”ฌ Track health statistics.

An epidemiologist pulls country-level health expenditure and hospital bed data from Worldometers to supplement outbreak analysis with baseline infrastructure numbers.

๐ŸŒ Gather environmental data.

A climate researcher collects annual CO2 emissions by country from the energy section to feed a carbon-footprint model with up-to-date figures.

๐Ÿ“š Build teaching datasets.

A university lecturer scrapes median age, fertility rate, and urban population for every country to create a ready-to-use statistics exercise in Excel.

Why choose this scraper

What you get
Live statistics Numbers as they appear on Worldometers the moment the run executes.
Any category Population, health, environment, energy, food, water, and more from a single actor.
Structured export CSV, JSON, Excel, or XML output ready for analysis or visualization.
No API key Reads the public page directly. No registration, no rate-limit headaches.

How it compares

This section compares ParseForge's Worldometers Statistics Scraper with the closest direct competitor on Apify.

Feature ParseForge Worldometers Statistics Scraper (lulzasaur)
Any Worldometers page URL Yes Yes
Scrapes population data Yes Yes
Scrapes health statistics Yes Yes
Country rankings and demographic indicators Yes Yes
Free preview tier Yes (10 items) Not listed
Up to 1,000,000 items per run Yes Not listed

Configure the run

Drive the Actor from one or more Worldometers URLs. Set a max items limit and the Actor stops once it has collected that many metric rows. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.07864 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $7.86
1,000 results $78.64
10,000 results $786.40

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

  1. Create a free Apify account with $5 in credit.
  2. Open the Worldometers Statistics Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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 Worldometers 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/worldometers-stats-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 the URL you entered points to a Worldometers page that contains a table of statistics. The Actor cannot scrape pages with only text or charts.

The numbers in my dataset don't match what I see online.

Worldometers updates its counters very frequently. A difference of a few seconds can change the number. Try running the Actor again and comparing the timestamps.

My run timed out.

Large pages with many tables can take longer. Increase the run timeout in your Apify settings or reduce the max items limit to stop earlier.

The Actor seems to return fewer rows than I expected.

Check the max items limit you set. The Actor stops as soon as it reaches that count. You may also be looking at a page with less data than you thought.

Can I scrape a page that requires a login?

No. This Actor only reads publicly available Worldometers pages. If a page is behind a login, the Actor cannot access it.

FAQ

Question Answer
Which Worldometers pages can I scrape? Any public page on worldometers.info that displays a table of statistics, such as population, health, energy, environment, food, or water. Paste the full URL into the Start URLs field.
What does the output look like? Each row represents one statistic from the page. You get the metric name, its value, and the surrounding context such as the country or region name, plus a timestamp of the run.
How many items can I scrape in one run? Free users are limited to a preview of 10 items. Paid users can set a higher limit, up to 1,000,000 rows per run.
Will I get the exact numbers I see in my browser? Yes. The Actor reads the live page at the moment of the run, so the numbers reflect whatever is currently published. No cached or outdated data is served.
Can I scrape multiple URLs at once? Yes. You can add multiple Worldometers URLs to the Start URLs list and the Actor will process each one in turn, returning all rows in a single dataset.
Does this Actor work with historical data? Worldometers shows current estimates, not historical snapshots. If you run the Actor regularly, you can build your own history by keeping each run's dataset.
Is an API key or login required? No. Worldometers does not require an account or API key to view its public pages, and this Actor reads the page like a browser would.
How often should I schedule a run? Daily or weekly schedules work well for most statistics that update in near real time. For rapidly changing counters like population, you might run it more frequently.
What export formats are supported? You can export your dataset as CSV, JSON, Excel, or XML from the Apify platform after a run completes.
Can I filter which columns I get? The Actor extracts all visible statistics from the page. You can post-process the flat output to drop unwanted rows or columns in your analysis tool.

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 Worldometers.info. 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.

Input

FieldTypeWhat it doesDefault
startUrls array URLs of Worldometers pages to scrape (e.g., https://www.worldometers.info/world-population/). not set
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10

Pricing

from $71.15 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.07115 to $0.07864

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~worldometers-stats-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Worldometers Statistics Scraper on Apify All scrapers