ECDC COVID Distribution Scraper avatar

ECDC COVID Distribution Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
ECDC COVID Distribution Scraper

ECDC COVID Distribution Scraper

Scrapes COVID-19 vaccine distribution data from the ECDC website. Returns records with country, doses, target group, and period. Filter by country and export to JSON, CSV, 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

11 days ago

Last modified

Share

ParseForge

ECDC COVID Distribution Scraper

Scrape ECDC COVID-19 vaccine distribution data by country, up to a million records per run. Each record includes the reporting country, number of doses distributed, target group, and period. No API key or login. Export to JSON, CSV, Excel, or XML.

The ECDC publishes COVID-19 vaccine distribution data on its website, but manual downloads are slow and the official API requires registration. This Actor reads the public distribution tables directly, filters by country, and returns each row in one fixed schema.

Who uses itWhat they scrape ECDC for
Public health researchersCompare vaccine rollout speed across EU/EEA countries
JournalistsFact-check government claims about doses delivered
Data analystsBuild time series of distribution volumes per country
NGOs and advocacy groupsMonitor equity of vaccine access across regions

What it does

This Actor collects ECDC COVID-19 vaccine distribution records by country and returns each one as a flat row.

  • 🌍 Country filter: narrow results to one or more EU/EEA countries by name.
  • 📊 Flat records: every distribution entry is returned as a single row with consistent fields.
  • High volume: collect up to 1,000,000 records in a single run.
  • 📁 Multiple exports: download as JSON, CSV, Excel, or XML.

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

What you can do with ECDC data

📈 Track vaccine distribution trends.

A public health researcher runs the Actor weekly for all countries and plots doses distributed over time to spot slowdowns.

📰 Verify government claims.

A journalist filters by a specific country and compares the ECDC numbers with official statements about doses delivered.

📊 Build a cross-country dataset.

A data analyst collects all records once, exports to CSV, and joins with demographic data to compute per-capita distribution.

🌍 Monitor equity of access.

An NGO runs the Actor monthly and compares distribution volumes between high-income and lower-income EU countries.

Why choose this scraper

What you get
No API keyReads the public ECDC pages directly, no registration or OAuth
Country filterLimit results to specific EU/EEA countries
Up to 1M recordsCollect large historical datasets in one run
Fixed schemaEvery row has the same fields for easy analysis

How it compares

This Actor focuses on ECDC COVID-19 vaccine distribution data, while the competitor below covers broader WHO disease outbreak news.

FeatureParseForgeWHO Disease Outbreak News Scraper: Global Health Alerts
ECDC vaccine distribution dataYesNot listed
Country filterYesNot listed
Up to 1,000,000 records per runYesNot listed
Export to JSON/CSVYesYes
Disease outbreak news from WHONot listedYes

Configure the run

Drive the Actor with a country name and a maximum record count, and the filter runs as each record 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 ECDC COVID Distribution 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 ECDC 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/ecdc-covid-distribution-scraper"

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

Troubleshooting

Why am I getting no results?

Check the country filter. If you entered a country name that does not match the ECDC naming exactly, no records will be returned. Try leaving the country field empty to see all records.

The run returns fewer records than maxItems.

The ECDC website may have fewer records than your maxItems value. The Actor returns all available records up to that limit.

The data looks outdated.

The ECDC updates its pages on a schedule. Run the Actor again later, or check the ECDC website directly to confirm the latest update.

I get an error when exporting to Excel.

Large datasets can exceed Excel's row limit. Export to CSV or JSON instead, or reduce maxItems.

The Actor times out.

If you request a very large number of records, the run may time out. Reduce maxItems or split the request by country.

FAQ

QuestionAnswer
What data does this Actor return?It returns COVID-19 vaccine distribution records from the ECDC website, including country, number of doses, target group, and reporting period.
Do I need an API key or login?No. The Actor reads the public ECDC pages directly, so no registration or API key is required.
Can I filter by country?Yes. Use the country input field to return only records for specific EU/EEA countries.
How many records can I get in one run?You can set the maximum records input up to 1,000,000 per run.
What export formats are supported?You can download the results as JSON, CSV, Excel, or XML.
Is the data historical or only current?The Actor collects whatever distribution data is currently published on the ECDC website, which typically includes historical records.
How often is the ECDC data updated?The ECDC updates its vaccine distribution data regularly, usually weekly. Run the Actor on a schedule to stay current.
Can I get data for non-EU countries?The ECDC covers EU/EEA countries. If you need global data, consider a WHO scraper.
What is the cost?The Actor runs on the Apify platform and consumes compute units based on usage. See the pricing section for details.
Can I schedule this Actor to run automatically?Yes, you can set up a schedule in Apify to run it daily, weekly, or at any interval.

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 European Centre for Disease Prevention and Control. 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.