Economic Calendar & Macro Releases - ForexFactory, Nasdaq, BLS avatar

Economic Calendar & Macro Releases - ForexFactory, Nasdaq, BLS

Pricing

from $14.00 / 1,000 economic calendar events

Go to Apify Store
Economic Calendar & Macro Releases - ForexFactory, Nasdaq, BLS

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

Andrés Santiso

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

  1. Keeps ForexFactory's impact rating (what FX traders actually filter on), which government-feed calendars don't carry.
  2. 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 / lastweek feeds 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

FieldWhat it does
includeForexFactoryForexFactory current-week calendar with impact rating. Default on.
impactLevelsKeep only these ForexFactory impacts: High, Medium, Low, Holiday. Empty = all.
countriesKeep only these countries/currencies. FF uses currency codes (USD, EUR…), Nasdaq uses country names.
includeNasdaqCalendarNasdaq economic calendar for a date range (history + future). Default off.
nasdaqDateFrom / nasdaqDateToDate range for Nasdaq, YYYY-MM-DD. Defaults to yesterday…+7 days if left empty.
includeMacroObservationsAttach BLS macro values. Default on.
blsSeriesBLS series IDs, e.g. CUUR0000SA0, LNS14000000. Empty = curated default set.
blsObservationsRecent observations per series (newest first). Default 3.
includeEcbPressLatest ECB press releases. Default on.
ecbItemsMax ECB items. Default 20.
useApifyProxyOff 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:creator fields from the ECB feed are not collected.