Economic Calendar Scraper
Pricing
from $2.99 / 1,000 results
Go to Apify Store
Economic Calendar Scraper
Extract economic calendar events — country, importance, actual / forecast / previous
Pull economic calendar events for a date range: country, currency, importance, and actual / forecast / previous values. Filter by countries, impact level, and event category.
Data comes from the calendar site’s structured events API after a real browser clears bot protection. Rows are joined occurrences (timed releases) with event metadata — not fragile HTML table scraping.
Features
- Date range (
fromDate/toDate, defaults to today) - Country filter (major economies + emerging markets)
- Importance: high / medium / low
- Categories: inflation, employment, central banks, and more
- Time zone for local event times
- Pagination across large ranges (safety cap at 100,000 when unlimited)
Input
| Field | Type | Default | Description |
|---|---|---|---|
countries | array | [] | Country names (lowercase keys). Empty = all |
importances | array | [] | high / medium / low. Empty = all |
categories | array | [] | e.g. inflation, employment. Empty = all |
fromDate | string | today | YYYY-MM-DD |
toDate | string | = fromDate | YYYY-MM-DD |
timeZone | string | GMT | Offset used for displayed times and the query window |
maxResults | integer | 1000 | Cap; 0 = no limit (safety ceiling 100,000) |
proxyConfiguration | object | — | Residential proxy recommended on Apify |
Input example
{"countries": ["united states", "euro zone"],"importances": ["high", "medium"],"fromDate": "2026-10-20","toDate": "2026-10-27","timeZone": "GMT","maxResults": 200}
Output
One dataset item per event occurrence:
| Field | Description |
|---|---|
date / time / dateTime | Local date/time in the chosen time zone |
country / countryId / currency | Geography and currency |
event / eventLong / eventId | Event names and id |
importance / category | Impact and category |
actual / forecast / previous | Values (number or string with unit) |
unit / referencePeriod | Unit and reporting period |
url / source | Event page and data source |
occurrenceId / occurrenceTimeUtc / scrapedAt | Ids and provenance |
Tips
- Wide date ranges return a lot of low-impact noise — filter by
importancesandcountriesfirst. - Start with a small
maxResultsto validate proxies, then raise the limit. - If the site serves a challenge page, use a residential proxy and retry.