WHO GHO Indicators Scraper avatar

WHO GHO Indicators Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
WHO GHO Indicators Scraper

WHO GHO Indicators Scraper

Scrapes WHO Global Health Observatory indicators by name filter. Returns each indicator as a flat row with code, name, and metadata. Export to CSV, JSON, Excel, or XML.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

ParseForge

WHO GHO Indicators Scraper

Scrape WHO Global Health Observatory indicators by name, up to a million per run. Every indicator comes with its code, full name, and metadata. No API key or registration. Export to CSV, JSON, Excel, or XML.

The WHO Global Health Observatory (GHO) is the world's largest repository of health statistics, but its official API requires navigating complex indicator codes and pagination. This Actor reads the public GHO indicator list directly, filters by name, and returns each match in one fixed schema. No login, no API key, no rate limits.

Who uses itWhat they scrape WHO Global Health Observatory for
Public health researchersBuilding a catalog of WHO indicators for a systematic review
Data journalistsFinding the exact indicator codes needed for a story on global health
Health data engineersAutomating the discovery of GHO indicators for ETL pipelines
NGO analystsMonitoring which health topics the WHO tracks for grant reporting

What it does

This Actor collects WHO GHO indicators by name filter and returns each one as a flat row with its code, name, and metadata.

  • ๐Ÿ” Name filter: enter any text to match indicator names, case-insensitive.
  • ๐Ÿ“Š Bulk collection: set maxItems up to 1,000,000 to pull the full list or a large subset.
  • ๐Ÿ—‚๏ธ Fixed schema: every row has the same fields, ready for CSV, JSON, Excel, or XML export.
  • โšก No API key: reads the public GHO indicator list directly, no registration or OAuth.

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

What you can do with WHO Global Health Observatory data

๐Ÿ“‹ Build a complete indicator catalog.

A public health researcher runs the Actor with no filter and maxItems 1000000 to get every WHO GHO indicator for a systematic review.

๐Ÿ”Ž Find indicators by topic.

A data journalist enters 'mortality' in nameContains to get all mortality-related indicators and their codes for a story.

๐Ÿ”„ Automate indicator discovery.

A health data engineer schedules the Actor weekly to keep an internal catalog of WHO indicators up to date.

๐Ÿ“Š Monitor WHO tracking.

An NGO analyst filters for 'immunization' to see which vaccination indicators the WHO currently tracks for grant reporting.

Why choose this scraper

What you get
No API keyNo registration, no OAuth, no rate limits
Name filterFind indicators by any part of their name
Bulk exportUp to 1,000,000 indicators per run
Fixed schemaEvery row has the same fields for easy analysis

How it compares

No other Store actor targets WHO Global Health Observatory the same way, so the honest comparison is with the alternatives teams actually weigh.

WHO GHO Indicators ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When WHO Global Health Observatory changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a name filter and a maximum item count. The filter runs as each indicator is read, so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.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

  1. Create a free Apify account with $5 in credit.
  2. Open the WHO GHO Indicators 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 WHO Global Health Observatory 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/who-gho-indicators-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your nameContains filter may be too specific. Try a shorter term or leave it empty to get all indicators. The filter is case-insensitive and matches any part of the name.

Why did the run stop before reaching maxItems?

The Actor stops when it has collected all indicators that match your filter. If maxItems is higher than the number of matches, you will get fewer results.

Why are some indicator names truncated?

The GHO list may have long names. The full name is returned in the dataset, but some export formats may display it truncated. Check the raw JSON for the complete value.

Can I get the indicator definition or description?

This Actor returns the code and name as listed by the GHO. For definitions, use the indicator code with the WHO API or the GHO website.

Why does the run take a long time?

The Actor reads the GHO list in pages. If you set a high maxItems, it may take a few minutes. The list is small, so it should complete quickly.

FAQ

QuestionAnswer
Do I need a WHO API key?No. This Actor reads the public GHO indicator list directly, so no registration or API key is required.
What is the maximum number of indicators I can get?You can set maxItems up to 1,000,000. The actual number returned depends on how many indicators match your name filter.
Can I filter by indicator code?The nameContains filter matches indicator names only. To filter by code, export the full list and filter in your spreadsheet or script.
What format is the data returned in?Each indicator is returned as a flat row with fields like code, name, and metadata. You can export to CSV, JSON, Excel, or XML.
How often is the GHO indicator list updated?The WHO updates the GHO regularly. Run this Actor on a schedule to keep your dataset current.
Can I get the actual data values for an indicator?This Actor collects the indicator metadata (code, name, etc.), not the underlying data values. Use the indicator code with the WHO API to fetch values.
Is there a limit on how many indicators I can collect?The only limit is the maxItems input, which you can set up to 1,000,000. The GHO currently has fewer than that, so you can get the full list.
What if I get no results?Check your nameContains filter. It is case-insensitive and matches any part of the name. Try a shorter or more general term.
Can I use this for commercial purposes?WHO data is generally available for reuse. Check the WHO data use policy for your specific use case.
Does this Actor work with Apify's free plan?Yes, you can run it on the free plan. The number of indicators is small, so it uses minimal resources.

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 World Health Organization. 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.