Economic Calendar Data Scraper
Pricing
from $8.00 / 1,000 results
Economic Calendar Data Scraper
[๐ฐ $8.0 / 1K] Extract economic calendar events from Investing.com โ event name, country, date, time, importance, and actual/forecast/previous values. Filter by countries, importance, categories, and date range.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull the full Investing.com economic calendar at scale โ every macro release with its country, currency, importance tier, scheduled time, and the actual, forecast, and previous values that move markets. Filter by ~45 economies, three impact levels, and eight event categories, then convert every timestamp into your own trading zone. Built for forex and CFD traders, macro analysts, and algorithmic trading desks who need structured, machine-readable economic-event data without copying rows out of a calendar by hand.
Why This Scraper?
- ~45 economies in one feed โ United States, Euro Zone, United Kingdom, Japan, China, Germany, India, Brazil and 37 more, each tagged with its ISO currency so you can route events straight to the right instrument.
- Actual, forecast, and previous on every event โ the three numbers that drive volatility delivered side by side, unit-formatted (
16.7%,250K) and ready to diff for surprise calculations. - Three importance tiers, multi-select โ isolate market-moving High-impact releases like CPI, Non-Farm Payrolls, and central-bank rate decisions, or widen to Medium and Low for full coverage.
- Eight event categories โ Inflation, Employment, Central Banks, Economic Activity, Confidence Index, Credit, Bonds, and Balance โ pick any combination to build a focused macro stream.
- Automatic time-zone conversion across 27 GMT offsets โ every event time is recalculated into your selected zone, from GMT-12:00 to GMT+13:00, including half-hour offsets like India (GMT+05:30).
- Historical and forward-looking date ranges โ pull any window from past prints to upcoming releases with a simple from/to date pair; reversed ranges are auto-corrected.
- Multi-filter fan-out with automatic dedupe โ select several importance levels and categories at once and the actor merges every combination into one clean, duplicate-free event list.
- Midnight releases flagged "All Day" โ undated tentative events are clearly marked instead of being mislabeled as a 00:00 release, so your calendar stays accurate.
- Direct event links โ every row carries the source
eventUrlso analysts can jump to the full release detail in one click.
Use Cases
Algorithmic Trading
- Schedule strategies around High-impact releases like CPI, NFP, and rate decisions
- Compute surprise factors by diffing actual against forecast in real time
- Halt or hedge positions in the minutes around scheduled volatility
- Backtest signals against historical event windows by date range
Macro Research
- Track inflation and employment prints across ~45 economies in one dataset
- Compare central-bank actions and confidence indices side by side
- Build event-study models around forecast-versus-actual gaps
- Assemble a longitudinal archive of releases for trend analysis
Risk Management
- Map upcoming High-impact events to exposed currency pairs
- Pre-position alerts for the trading day's market-moving releases
- Monitor a watchlist of countries and categories on a rolling window
- Quantify how often a given release beats or misses consensus
Fintech & Data Products
- Power an economic-calendar widget in a trading app or dashboard
- Feed forecast/actual deltas into automated trade-signal pipelines
- Localize event times to each end-user's zone automatically
- Enrich charting tools with event markers tied to the source release
Content & Media
- Generate "week ahead" macro previews for newsletters and reports
- Publish post-release recaps comparing actual to forecast
- Auto-populate market-calendar pages with structured data
Getting Started
Today's US Calendar
The simplest run โ today's events for a single country:
{"countries": ["united states"]}
High-Impact Releases This Week
Focus on the events that actually move markets, in your trading zone:
{"countries": ["united states", "euro zone", "united kingdom"],"importances": ["high"],"fromDate": "2026-06-01","toDate": "2026-06-05","timeZone": "GMT -05:00"}
Targeted Macro Stream
A focused multi-filter pull across categories and importance tiers:
{"countries": ["united states", "japan", "germany", "china"],"importances": ["high", "medium"],"categories": ["inflation", "employment", "central_banks"],"fromDate": "2026-05-01","toDate": "2026-05-31","timeZone": "GMT +01:00","maxResults": 5000}
Input Reference
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
countries | array | [] | Only include events from these economies. Choose from ~45 markets (United States, Euro Zone, United Kingdom, Japan, China, and more). Leave empty for every country on the calendar. |
importances | array | [] | Limit to selected impact tiers: high, medium, low. Leave empty to include all levels. |
categories | array | [] | Limit to selected event categories: credit, economic_activity, central_banks, bonds, inflation, confidence_index, balance, employment. Leave empty for all categories. |
Date Range
| Parameter | Type | Default | Description |
|---|---|---|---|
fromDate | string | today | Start of the date range (YYYY-MM-DD). Leave empty to start from today. |
toDate | string | same as start | End of the date range (YYYY-MM-DD). Leave empty to use the same day as the start date. |
Localization & Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
timeZone | string | "GMT" | Time zone for event times. Choose any offset from GMT-12:00 to GMT+13:00 (including GMT+05:30 for India). Defaults to GMT (UTC). |
maxResults | integer | 1000 | Maximum number of events to return. Set to 0 for no limit (a safety ceiling of 100,000 prevents runaway wide-range runs). |
Output
Each result is one flat event row โ easy to load into a spreadsheet, database, or trading pipeline with no nesting to unpack.
{"id": "488521","date": "2026-06-05","time": "08:30","country": "United States","currency": "USD","importance": "high","event": "Nonfarm Payrolls (May)","actual": "250K","forecast": "180K","previous": "175K","eventUrl": "https://www.investing.com/economic-calendar/nonfarm-payrolls-227","retrievedAt": "2026-06-05T12:30:00.000Z"}
Event Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for this event occurrence. |
date | string | Event date (YYYY-MM-DD) in your selected time zone. |
time | string | Event time (HH:MM) in your selected zone, or All Day for undated tentative releases. |
country | string | Country or region the release belongs to (e.g. United States, Euro Zone). |
currency | string | ISO currency code tied to the event (e.g. USD, EUR, JPY). |
importance | string | Impact tier: high, medium, or low. |
event | string | Full release name, including the reference period (e.g. Nonfarm Payrolls (May)). |
actual | string | null | The released value, unit-formatted (e.g. 250K, 16.7%); null if not yet published. |
forecast | string | null | The consensus forecast for this release; null when none exists. |
previous | string | null | The prior period's value for the same release; null when unavailable. |
eventUrl | string | null | Direct link to the full release detail page; null when no link is available. |
retrievedAt | string | UTC ISO 8601 timestamp of when the row was collected. |
Tips for Best Results
- Select only High importance to focus on market-moving releases โ CPI, Non-Farm Payrolls, GDP, and central-bank rate decisions live in the High tier; this trims noise dramatically for trading desks.
- Always set
timeZoneto your trading zone โ times default to GMT (UTC). Set it once and every row aligns to your session, so an 08:30 US Eastern print reads as08:30, not a UTC offset you have to convert. - Combine
categorieswithimportancesโ pairinginflation+highsurfaces only the headline price prints, ideal for rates-focused strategies. - Use a date range for historical event studies โ set
fromDateandtoDateto backfill past prints with their actual/forecast/previous values for backtesting. - Diff
actualagainstforecastfor surprise signals โ the gap between the two is the number that drives the immediate market reaction. - Leave
countriesempty for a global sweep โ combined with a tight date range and High importance, this captures every major release worldwide for that window. - Set
maxResultsto0for full multi-month pulls โ the actor pages to exhaustion while a 100,000 safety ceiling protects against an accidental all-country, all-time run.
Pricing
$8.00 per 1,000 results โ about 20% below comparable economic-calendar actors, with no compute charges.
| Results | Estimated Cost |
|---|---|
| 100 | $0.80 |
| 1,000 | $8.00 |
| 10,000 | $80.00 |
| 100,000 | $800.00 |
A "result" is one economic event row returned in your dataset. No compute charges โ you only pay per result returned. Standard Apify platform fees apply to your account separately.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new releases
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor collects publicly available economic-calendar data for research, analysis, and integration purposes. You are responsible for using the data in compliance with the source website's terms of service and all applicable laws. Economic-event data is factual and non-personal; use it responsibly and respect rate limits. This tool is not affiliated with or endorsed by Investing.com.