ECDC COVID Distribution Scraper
Pricing
from $7.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
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 it | What they scrape ECDC for |
|---|---|
| Public health researchers | Compare vaccine rollout speed across EU/EEA countries |
| Journalists | Fact-check government claims about doses delivered |
| Data analysts | Build time series of distribution volumes per country |
| NGOs and advocacy groups | Monitor 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 key | Reads the public ECDC pages directly, no registration or OAuth |
| Country filter | Limit results to specific EU/EEA countries |
| Up to 1M records | Collect large historical datasets in one run |
| Fixed schema | Every 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.
| Feature | ParseForge | WHO Disease Outbreak News Scraper: Global Health Alerts |
|---|---|---|
| ECDC vaccine distribution data | Yes | Not listed |
| Country filter | Yes | Not listed |
| Up to 1,000,000 records per run | Yes | Not listed |
| Export to JSON/CSV | Yes | Yes |
| Disease outbreak news from WHO | Not listed | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the ECDC COVID Distribution 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 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
| Question | Answer |
|---|---|
| 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. |
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 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.
