Economic Calendar & Macro Releases - ForexFactory, Nasdaq, BLS
Pricing
from $14.00 / 1,000 economic calendar events
Economic Calendar & Macro Releases - ForexFactory, Nasdaq, BLS
Economic calendar events and macro releases from four official feeds in one run: the ForexFactory JSON calendar, Nasdaq economic events, BLS time series and ECB press releases. Actual, forecast and previous values, impact level and country, merged and normalised to a single schema.
Pricing
from $14.00 / 1,000 economic calendar events
Rating
0.0
(0)
Developer
Andrés Santiso
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Economic Calendar & Macro Releases
Economic calendar events and the macro data behind them, pulled from four official feeds in one run and normalised to a single schema:
- ForexFactory — the official JSON calendar feed for the current week, with the trader-facing impact rating (High / Medium / Low) per event and currency.
- Nasdaq economic events — any date range (past releases with actual values, and dates beyond the current week).
- US Bureau of Labor Statistics (BLS) — the actual value of the underlying series behind an event (CPI, unemployment rate, nonfarm payrolls, average hourly earnings, or any series ID you pass).
- European Central Bank (ECB) — the latest press releases, speeches and interviews.
No API key. No login. No browser. No personal data — the output is events, countries, currencies and numbers.
Why this one
Most economic-calendar scrapers read the HTML of ForexFactory or Investing.com, which is anti-bot protected and fails a noticeable share of runs. This Actor reads the official JSON feeds instead, so runs don't break on a bot challenge. On top of that it does two things a plain calendar does not:
- Keeps ForexFactory's impact rating (what FX traders actually filter on), which government-feed calendars don't carry.
- Attaches the actual released value of the underlying macro series from BLS — not just the release schedule.
Sources & limits (read this)
- ForexFactory publishes only the current week. Its
thismonth/nextweek/lastweekfeeds do not exist. For any other date, enable the Nasdaq calendar and set a date range — that is the source for history and for dates beyond this week. - BLS and ECB are public, key-free official APIs.
- Weekends are skipped automatically on the Nasdaq date range; the range is capped at 92 days.
Input
| Field | What it does |
|---|---|
includeForexFactory | ForexFactory current-week calendar with impact rating. Default on. |
impactLevels | Keep only these ForexFactory impacts: High, Medium, Low, Holiday. Empty = all. |
countries | Keep only these countries/currencies. FF uses currency codes (USD, EUR…), Nasdaq uses country names. |
includeNasdaqCalendar | Nasdaq economic calendar for a date range (history + future). Default off. |
nasdaqDateFrom / nasdaqDateTo | Date range for Nasdaq, YYYY-MM-DD. Defaults to yesterday…+7 days if left empty. |
includeMacroObservations | Attach BLS macro values. Default on. |
blsSeries | BLS series IDs, e.g. CUUR0000SA0, LNS14000000. Empty = curated default set. |
blsObservations | Recent observations per series (newest first). Default 3. |
includeEcbPress | Latest ECB press releases. Default on. |
ecbItems | Max ECB items. Default 20. |
useApifyProxy | Off by default; the feeds answer fine without a proxy. |
Leave the input empty to run a demo: the current ForexFactory week plus the default BLS series and ECB press releases.
Output
One flat row per record. recordType tells them apart.
Calendar event (recordType: "calendarEvent"):
{"recordType": "calendarEvent","source": "forexfactory","event": "Core CPI m/m","country": "USD","date": "2026-08-12","timeUtc": "12:30","dateTimeUtc": "2026-08-12T12:30:00+00:00","impact": "High","actual": null,"forecast": "0.3%","previous": "0.2%"}
Nasdaq events add a plain-text description and carry actual once released; impact is
null for Nasdaq (impact comes from ForexFactory).
Macro observation (recordType: "macroObservation") — BLS series value:
{"recordType": "macroObservation","source": "bls","seriesId": "LNS14000000","seriesName": "Unemployment Rate (SA)","year": "2026","period": "M07","periodName": "July","value": "4.1","latest": true}
…or an ECB press item (source: "ecb-press") with title, link and published.
Pricing (pay per event)
- Run start — once per run.
- Calendar event — one scheduled economic event. Primary charge.
- Macro observation — one BLS value or ECB press item. Cheap: one request brings a whole series.
An empty result is free.
Not included
- No full article text — the feeds provide structured event data only.
- No personal data.
author/dc:creatorfields from the ECB feed are not collected.