Skip to content

Reference

Macro Education

FXMacroData vs Investing.com Economic Calendar: API Alternative for Automated FX Workflows

Investing.com's economic calendar is free and familiar but has no official data API. Compare it with FXMacroData's licensed, timestamped release API for EAs, alerts, backtests, and AI agents.

Share article X LinkedIn Email
Pip, the FXMacroData robot mascot, uses tweezers to lift one glowing data card off a large printed weekly calendar sheet covered in gold star ratings; a thin green beam runs from the card into a small glowing slot.
A calendar page is built for reading. FXMacroData turns the same release into a timestamped row a program can use.

This comparison is for FX traders, quant developers, and small trading teams who already use the Investing.com economic calendar and now want the same release data inside a script, an Expert Advisor, a TradingView alert, a dashboard, or an AI agent. Searches for an "Investing.com economic calendar API" usually end at an embeddable widget or an unofficial scraper, so the real decision is whether a display calendar can carry an automated workflow, or whether that workflow needs licensed programmatic data.

The core finding: Investing.com is the better free calendar to read, with a well-known brand, 100+ countries, three-level importance ratings, and consensus forecasts on every row. It does not publish an official public data API, and its site terms prohibit storing or redistributing its data without written permission. FXMacroData is built for the programmatic side: a documented REST API with second-level announcement timestamps, official-source provenance, 22 currencies, and published plans starting at $50/month.

Quick answer

Keep Investing.com when

You read the calendar yourself, want a free view of consensus versus actual, or want a free widget on a website with the required credit line.

Choose FXMacroData when

Code, an EA, an alert, or an AI agent needs to read release values with timestamps, history, and a licence that covers programmatic use.

Fast verdict

Investing.com has no official calendar API. Scraping it is fragile and unlicensed. For automated FX workflows, an API built for the job is the safer base.

Takeaway: many traders use both. Investing.com stays the reading screen, and FXMacroData becomes the data feed behind the automation.

Pricing And Access

The Investing.com economic calendar is free to view, and the economic calendar widget is free for webmasters once they accept Investing.com's terms and show the "provided by Investing.com" credit. Investing.com also sells InvestingPro, a paid research subscription with Pro, Pro+, and higher tiers. Its plan comparison lists an economic calendar and data export for stock screener and Fair Value tools, but none of the tiers lists an API or a calendar data feed. InvestingPro prices are shown in the visitor's local currency and vary by region and promotion, so this article does not quote a single USD figure.

FXMacroData publishes one price list. The Always Free tier needs no key and covers USD data only, at 100 requests/day, with USD announcements delayed 15 minutes. The Individual plan is $50/month or $500/year with a 14-day trial and 1,000,000 requests/month. Business is $250/month or $2,500/year for companies and teams of up to 10 people, with the same request allowance and priority support. Enterprise is available by custom agreement, and a self-serve Commercial Redistribution add-on costs $10/month per block of up to 100 measured users (or 1,000 public-feed followers).

FXMacroData Individual

$50/month

Or $500/year. 14-day trial, 22 currencies, 1,000,000 requests/month, REST, SSE, GraphQL, and MCP access.

Investing.com calendar and widget

Free*

Web calendar and embeddable display widget. Widget requires accepting terms and a visible credit. No official data API.

InvestingPro

Regional pricing*

Research subscription for stock analysis. Plan comparison lists no API or calendar data feed at any tier.

Takeaway: Investing.com is cheaper for reading the calendar because reading it is free. There is no Investing.com price at which you can buy licensed programmatic calendar data, so the cost comparison for automation is $50/month against building and maintaining a scraper.

* Competitor pricing retrieved from Investing.com's public economic calendar, webmaster widget, and InvestingPro plan pages in October 2026.

Side-By-Side Comparison

Attribute FXMacroData Investing.com economic calendar
Core job FX macro data API with release calendar, announcement history, pair dashboards, exports, widgets, and MCP access. Consumer web calendar and embeddable display widget for reading upcoming and released events.
Entry pricing Individual $50/month or $500/year; Business $250/month or $2,500/year. Free calendar and widget*; InvestingPro priced by region*.
Free tier No-key USD data, 100 requests/day, USD announcements delayed 15 minutes; 14-day trial on paid plans. Full calendar free to view; widget free with terms and credit*.
Coverage 22 currencies, 700+ official-source indicator series with source metadata. 100+ countries in the widget filter, eight event categories, three importance levels.
Release timing Second-level announcement_datetime on every row; typically available within seconds, with a public one-second measurement at /release-speed. Widget page says it updates within one second of significant events; no per-row machine-readable publication timestamp or published measurement.
API format REST JSON with OpenAPI, X-API-Key header auth, SSE streaming, GraphQL, Python/JS SDKs. No official public data API; HTML widget and web pages only.
Rate limits 1,000,000 requests/month; bursts 300/min, 5,000/hour, 20 concurrent. Not applicable; no published API limits.
History Release-by-release history per indicator through the API and data export. Per-event history tables on the website; no supported bulk download.
AI / MCP Official MCP server for Claude, ChatGPT, Cursor, and other MCP clients. No official MCP server or agent integration for calendar data.
Licence for programmatic or commercial use Programmatic use included in paid plans; self-serve Commercial Redistribution add-on for audiences. Site terms prohibit using, storing, reproducing, or distributing site data without prior written permission.
Best fit Automated FX workflows: EAs, alerts, backtests, dashboards, notebooks, and AI agents. Manual calendar reading and free website calendar displays.

* Competitor pricing retrieved from Investing.com's public economic calendar, webmaster widget, and InvestingPro plan pages in October 2026.

Is There An Investing.com Economic Calendar API?

Not an official public one. The Investing.com economic calendar page and the webmaster tools page offer a calendar to read and an HTML widget to embed. The InvestingPro plan comparison lists no API. What exists instead is a set of unofficial routes, and each one carries a cost that does not show up on a pricing page.

Four ways people try to automate the Investing.com calendar

1. Embed the widget

Free and supported, but it renders HTML for people. Your code cannot read a value from it reliably.

2. Open-source libraries

Projects such as investpy state they are not affiliated with Investing.com, and its README warns it stopped working after site changes.

3. Paid scraper actors

Marketplace scrapers charge per row (one lists $8 per 1,000 results) and say they are not affiliated with or endorsed by Investing.com.

4. Licensed API

Use a provider whose plans include programmatic access, such as FXMacroData, and keep Investing.com as the reading screen.

Takeaway: routes 1 to 3 either cannot feed code or depend on unlicensed page parsing that can break with the next site change. Only route 4 gives you a documented contract for field names, timestamps, limits, and usage rights.

The licensing point matters more than it first appears. Investing.com's risk warning says it is prohibited to "use, store, reproduce, display, modify, transmit or distribute" site data without written permission from Fusion Media or the data provider. A personal script that scrapes the calendar every second, stores the history, and feeds a strategy is exactly the kind of use that wording covers. For a solo trader that is a risk to weigh. For a firm, a signal service, or anyone redistributing alerts, it is usually a blocker.

Release Timing: Widget Updates Vs Timestamped Rows

Investing.com's widget page says the calendar "automatically updates within one second" of significant economic events. That is a fair claim to take seriously, and for a person watching the screen at 12:30 UTC on payrolls day, a fast-updating display is useful.

For automation, three different questions decide whether a release is usable. First, can a program receive the value directly, without rendering and parsing a page? Second, does each row carry the official publication time to the second, so a backtest can align the release with price data? Third, is the speed measured and published by source, so you can see which releases arrive late? A display widget answers none of these, and Investing.com's own risk warning adds that data on the site is "not necessarily real-time nor accurate".

FXMacroData answers all three. Each release row carries a second-level announcement_datetime. Releases are typically available within seconds of official publication, with SSE streaming for release events. The release speed page publishes the measured share of releases available within one second of publication, broken down by source, and lists every release that took longer.

US payrolls release: what each path gives your code

12:30:00 UTC

The Bureau of Labor Statistics publishes the employment report.

Investing.com widget

The Actual cell updates on screen. A scraper must poll, parse HTML, and infer the time it saw the change.

FXMacroData row

A JSON row arrives by API or SSE with val, prior, and announcement_datetime set to the publication second.

After the event

The release speed record shows whether that release met the one-second target, by source.

Takeaway: a fast display and a fast data row solve different problems. Event studies, EAs, and alerts need the timestamped row and a public record of how fast it arrives.

Coverage, History, And Source Provenance

On breadth, Investing.com is ahead. Its widget filter lists 100+ countries and eight event categories (employment, economic activity, inflation, credit, central banks, confidence, balance, and bonds), and many smaller economies appear that FXMacroData does not cover. If you trade exotic crosses or want one screen for every scheduled event worldwide, that breadth is a real reason to keep it open.

FXMacroData covers 22 currencies in its production API: USD, EUR, GBP, JPY, AUD, CAD, CHF, NZD, BRL, CNH, CNY, DKK, HUF, ILS, KRW, MYR, NGN, NOK, PEN, SEK, THB, and TWD. Across them it carries 700+ indicator series, including policy rates, CPI and core CPI, GDP, non-farm payrolls, unemployment, PMI, retail sales, trade, current account, and wages. Each series is sourced from the official statistics agency or central bank and carries source metadata, which makes the history auditable rather than copied from a third-party page.

FXMacroData also ships the context an FX workflow needs around each release: a release calendar per currency, pair dashboards such as EUR/USD and USD/JPY, CFTC COT positioning for the major currency futures, government bond yields, commodities, FX sessions, and central-bank statements from the Federal Reserve, ECB, Bank of Japan, and Bank of England.

API Example

This is the call most people searching for an Investing.com calendar API actually want: the latest payrolls release, as data, with its publication time. Authentication uses the X-API-Key header.

curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/usd/non_farm_payrolls"

Example response (abridged, values illustrative):

{
  "currency": "USD",
  "indicator": "non_farm_payrolls",
  "data": [
    {
      "date": "2026-09-01",
      "val": 138.0,
      "prior": 121.0,
      "pct_change": 14.05,
      "announcement_datetime": 1790944200
    }
  ]
}

Fields that matter

  • announcement_datetime is the publication time in epoch seconds, ready to join to tick or bar data.
  • val and prior give the surprise inputs without parsing a table.
  • date is the reference period, kept separate from the release time.

Compared with scraping a calendar row

A scraped row gives display text such as "138K" and a local-time string. You still need to convert units, time zones, and reference periods, and the selectors break when the page layout changes.

Takeaway: the API row is already in the shape a backtest or EA needs, which removes the parsing layer that scraping requires.

The same data is available through the API reference, Python and JavaScript SDKs, GraphQL, and the MCP server for AI assistants. If your workflow lives in a trading platform, the integration guides for MetaTrader 5 with Python and TradingView alerts show the full setup.

Where Investing.com Is Genuinely Stronger

Investing.com earns its place as the default calendar for retail FX traders. It is stronger when the user values:

  • Price: the calendar is free to read, with no account needed for the core view.
  • Brand and familiarity: most retail traders and many brokers already know the layout, so there is nothing to learn.
  • Breadth: 100+ countries in the widget filter, which covers far more small economies than an FX-focused API.
  • Impact ratings: a three-level importance rating on each event that helps a reader triage a busy week quickly.
  • Consensus forecasts: a Forecast column next to Actual and Previous, with colour coding for beats and misses.
  • Free widget: a website owner can embed a live calendar at no cost, provided they accept the terms and show the credit.
  • Alerts for people: users can create alerts on specific events from the calendar page.

If nobody and nothing downstream needs to read the values as data, Investing.com may be all you need.

Where FXMacroData Is Stronger

FXMacroData is stronger once release data has to leave the screen and enter a system. That includes EAs, alert bots, backtests, research notebooks, internal dashboards, client-facing products, and AI agents.

FXMacroData pros

  • Documented REST API, OpenAPI, SSE, GraphQL, SDKs, and MCP.
  • Second-level announcement timestamps and a public release speed record.
  • Official-source series with metadata, plus a licence that covers programmatic use.

FXMacroData tradeoffs

  • 22 currencies, so fewer small economies than a 100+ country calendar.
  • Full access starts at $50/month; the free tier is USD-only and delayed 15 minutes.
  • Built for data workflows rather than a casual browsing screen.

Investing.com pros

  • Free calendar and free embeddable widget.
  • Broad country list, importance ratings, and consensus forecasts.
  • Familiar to most retail traders.

Investing.com tradeoffs

  • No official public data API at any price.
  • Terms prohibit storing or redistributing site data without permission.
  • No machine-readable publication timestamp or published speed measurement.

Takeaway: Investing.com wins on cost and breadth for reading. FXMacroData wins on everything a program needs: a contract, timestamps, provenance, limits, and usage rights.

Two further points tip automated workflows toward FXMacroData. Maintenance: a scraper is a second product you have to keep alive every time the page layout or bot protection changes, while an API is versioned and documented. Teams: the Business plan at $250/month covers up to 10 people under a company checkout, and the Commercial Redistribution add-on lets you show data to an audience without a sales process.

Decision Matrix

User or job Better fit Why
Discretionary trader checking the week ahead Investing.com Free, familiar, broad, with importance ratings and consensus.
Blog or community site wanting a free calendar display Investing.com Free widget, as long as you accept the terms and show the credit.
MetaTrader EA that pauses or trades around releases FXMacroData Calendar endpoint plus timestamped announcement rows, with no HTML parsing.
Quant building a release event study FXMacroData Second-level publication times and official-source history.
Signal service or app showing data to users FXMacroData Self-serve redistribution licence instead of unlicensed scraped data.
AI assistant answering macro questions FXMacroData Official MCP server and citable source metadata.

Recommendation

Keep using Investing.com if you read the calendar yourself. It is free, broad, and well designed for that job, and there is no reason to replace a screen you already know.

Move the automated part of your workflow to FXMacroData if code needs the numbers. That includes tracking the Fed policy rate and the ECB policy rate, trading GBP/USD or AUD/USD around data, or giving an assistant macro context through the AI trading guides. Start with the free USD tier to test the response shape, compare the plans, read the API reference, and check the release speed record for the sources you care about. When you are ready, the Individual plan includes a 14-day trial.

Bottom line: Investing.com is the better free economic calendar to read. It is not a data API, and its terms do not license scraping it into one. FXMacroData is the better choice for automated FX workflows that need timestamped, official-source release data with published pricing and a measured speed record.

Takeaway: read on Investing.com, automate on FXMacroData.

Sources Checked

Competitor claims in this comparison come from Investing.com's public pages and third-party project pages checked in October 2026. Where a figure was not published in a single comparable form, the article says so instead of estimating it.

Investing.com calendar

Importance ratings, Actual, Forecast, and Previous columns, filters, and alerts.

View source

Investing.com widget

Free widget, terms and credit requirement, country list, and one-second update claim.

View source

InvestingPro plans

Plan tiers, regional pricing, and feature list with no API listed.

View source

Investing.com risk warning

Data usage restriction and real-time accuracy disclaimer.

View source

Unofficial tools

investpy README and a marketplace scraper listing, both stating no affiliation.

investpy · scraper listing

FXMacroData

Plans, API reference, and measured release speed.

Pricing · API reference · Release speed

Takeaway: every competitor claim above links to a public page, and pricing and product packaging can change, so re-check these pages before relying on a specific figure.

FXMacroData API data

Data endpoints used in this article

No FXMacroData API data endpoint is attributed to this article. Its evidence base is identified in the article and source links.

Explore the FXMacroData API reference

Frequently asked

Questions about this topic

Does Investing.com have an economic calendar API?

Investing.com does not publish an official public data API for its economic calendar. It offers a free web calendar and a free embeddable HTML widget for websites. Libraries and marketplace scrapers that read the calendar are unofficial, and several state that they are not affiliated with Investing.com.

Is it allowed to scrape the Investing.com economic calendar?

Investing.com's risk warning says it is prohibited to use, store, reproduce, display, modify, transmit, or distribute data from the website without explicit prior written permission from Fusion Media or the data provider. Scraping the calendar into a stored dataset or a product falls under that wording, so check with Investing.com before relying on it.

Is the Investing.com economic calendar widget free?

Yes. The widget is free for webmasters after accepting Investing.com's terms, and it must display a credit to Investing.com. It renders a calendar for people to read; it does not provide data your code can consume.

Investing.com says its widget updates within one second. How is FXMacroData different?

The widget claim describes a display updating on screen. FXMacroData delivers each release as a JSON row with a second-level announcement_datetime by API or SSE, typically within seconds of publication, and publishes a measured record at /release-speed showing the share of releases available within one second, by source, including every release that took longer.

Does InvestingPro include a calendar API?

No API is listed on the InvestingPro plan comparison checked in October 2026. InvestingPro tiers include an economic calendar view and data export for stock screener and Fair Value tools, with prices shown in the visitor's local currency.

What does FXMacroData cost compared with Investing.com?

The Investing.com calendar is free to view. FXMacroData has a free USD-only tier with 100 requests per day and a 15-minute delay on USD announcements, an Individual plan at $50 per month or $500 per year with a 14-day trial, and a Business plan at $250 per month or $2,500 per year for teams of up to 10 people.

Keep reading

Blogroll

AI Answer-Ready

Key Facts

Page
FXMacroData vs Investing.com Economic Calendar: API Alternative for Automated FX Workflows
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/fxmacrodata-vs-investing-com-economic-calendar
Source
FXMacroData editorial and official publisher references
Last Updated
2026-10-05 14:57 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

Does Investing.com have an economic calendar API? Investing.com does not publish an official public data API for its economic calendar. It offers a free web calendar and a free embeddable HTML widget for websites. Libraries and marketplace scrapers that read the calendar are unofficial, and several state that they are not affiliated with Investing.com.

Is it allowed to scrape the Investing.com economic calendar? Investing.com's risk warning says it is prohibited to use, store, reproduce, display, modify, transmit, or distribute data from the website without explicit prior written permission from Fusion Media or the data provider. Scraping the calendar into a stored dataset or a product falls under that wording, so check with Investing.com before relying on it.

Is the Investing.com economic calendar widget free? Yes. The widget is free for webmasters after accepting Investing.com's terms, and it must display a credit to Investing.com. It renders a calendar for people to read; it does not provide data your code can consume.

Investing.com says its widget updates within one second. How is FXMacroData different? The widget claim describes a display updating on screen. FXMacroData delivers each release as a JSON row with a second-level announcement_datetime by API or SSE, typically within seconds of publication, and publishes a measured record at /release-speed showing the share of releases available within one second, by source, including every release that took longer.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.

Share page X LinkedIn Email