Skip to content

Reference

Macro Education

FXMacroData vs FocusEconomics: Consensus Forecasts vs Released Macro Data for FX

FocusEconomics sells monthly panel consensus forecasts for 130+ economies by quote; FXMacroData delivers released FX macro data with second-level timestamps from $50/month. How they differ, where each is stronger, and how they combine to measure surprises.

Share article X LinkedIn Email
Pip, the FXMacroData robot mascot, holds a stopwatch over a glowing release ticket beside a tall stack of monthly survey binders and a small balance scale.
FocusEconomics publishes monthly consensus forecasts; FXMacroData records the released value with a second-level timestamp, so the surprise can be measured.

This comparison is for FX traders, macro analysts, and quant developers who are weighing FocusEconomics against FXMacroData, or wondering whether they need both. FocusEconomics is best known for its consensus forecasts: every month it surveys a large panel of bank, think-tank, and research economists and publishes the average view, with the range, for GDP, inflation, interest rates, exchange rates, and other indicators across well over a hundred economies. FXMacroData is a self-serve FX macro data API built around what was actually released, when it was released to the second, and how that feeds into currency-pair work.

The core finding: these products answer different questions, and they are more complementary than competitive. FocusEconomics tells you where the professional forecasting community expects an economy to be over the next quarters and years. FXMacroData tells you what the statistics agency or central bank just published, with a second-level timestamp, typically within seconds of official publication. The quantity that moves currencies on release day is the surprise, actual minus expectation, and you need a reliable actual to compute it. For automated, FX-focused workflows on a published budget, FXMacroData is the more direct fit; for multi-year outlooks across emerging and frontier economies, FocusEconomics has genuine depth.

Decision snapshot

Choose FocusEconomics when

You need panel consensus forecasts with min/max ranges and panelist detail, multi-year horizons, and coverage of emerging and frontier economies for planning, risk, or strategy work.

Choose FXMacroData when

You need released values with second-level timestamps across 22 currencies, a release calendar, pair context, and REST, streaming, or MCP access you can start today at $50/month.

Quick answer

FocusEconomics is a forecast product; FXMacroData is a release-data product. For release-day FX trading and automation, start with FXMacroData. Add a consensus panel if your process is built on medium-term outlooks.

Takeaway: The choice depends on whether your workflow reacts to published numbers or plans around expected ones.

Pricing And Access

FXMacroData publishes its prices. The Always Free tier needs no key and covers USD data only, with 100 requests/day and USD announcements delayed 15 minutes. Individual is $50/month or $500/year with a 14-day trial, 1,000,000 requests/month, and bursts up to 300/minute, 5,000/hour, and 20 concurrent requests. Business is $250/month or $2,500/year for companies and teams of up to 10 people with the same monthly allowance and priority support. Enterprise is 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).

FocusEconomics does not publish prices. Its pricing page invites buyers to build a subscription from individual countries, selected countries, regional packages, or the global dataset, plus individual commodities, commodity groups, or global commodities, and then request a tailored quote. The page explains that each subscription is scoped to the buyer's markets, team, and budget. A free trial and a free sample report can be requested, and delivery is via the FocusAnalytics platform, PDF/Excel reports, or the API. Because no list price is published, this article does not include a price chart.

FXMacroData Individual

$50/month

Or $500/year. 14-day trial, 22 currencies, 1,000,000 requests/month, API keys, dashboards, exports, and MCP. Always Free USD tier with no key.

FXMacroData Business

$250/month

Or $2,500/year for teams of up to 10 people, company checkout, and priority support.

FocusEconomics subscription

Quote only*

Priced by selected countries, regions, and commodities. Free trial and free sample report available on request.

Takeaway: FXMacroData can be evaluated and bought in minutes on a card; a FocusEconomics subscription starts with a coverage conversation and a custom quote.

* Competitor pricing retrieved from their public pricing page in October 2026; no list prices were published.

Side-By-Side Comparison

Attribute FXMacroData FocusEconomics
Core job Released macro data for FX: official-source values, release timestamps, calendar, pair context, and API/MCP delivery. Consensus macro and commodity forecasts from a monthly panel survey, with historical data, analysis, and reports.
Entry pricing Individual $50/month or $500/year; Business $250/month or $2,500/year. Not publicly listed*; custom quote by countries and commodities.
Free tier / trial Always Free USD tier, no key, 100 requests/day, 15-minute delay; 14-day trial on Individual. Free trial and free sample report on request; no ongoing free tier listed.
Coverage 22 currencies, 700+ indicator series, plus FX rates, COT, bond yields, commodities, and central-bank press releases. Reports covering more than 130 economies; homepage cites 198 economies and 40 commodities; exchange-rate forecasts vs USD for most countries.
Release timing Second-level announcement_datetime; typically within seconds of official publication, measured publicly. Panel surveyed monthly; platform data refreshed daily; API dates are day-level. No release-latency figure published.
Forecasts Optional predictions endpoint carrying published official forecasts (central-bank projections, official forecaster surveys and compilations, nowcasts), each labelled by class; not a proprietary panel. Proprietary consensus with min, max, median, count, and individual panelist forecasts; horizons out to 10 years and beyond.
API format REST JSON with OpenAPI, X-API-Key header, SSE streaming, GraphQL, Python/JS SDKs. REST, flat JSON, JWT refresh/access tokens (access token expires after one hour); subscriber documentation.
Rate limits 1,000,000 requests/month; bursts 300/min, 5,000/hour, 20 concurrent. 250K-row download limit (up to 500K in special cases); request-rate limits not published.
History Release history per series with source metadata and announcement timestamps. Historical data from 2011 via the API, plus vintage (historical) forecasts.
AI / MCP Official MCP server for Claude, ChatGPT, Cursor, and other clients. Markets its data as AI-ready via the API; no MCP server listed on public pages.
Programmatic / commercial licence Internal use on any paid plan; self-serve Commercial Redistribution add-on at $10/month per audience block. Scoped within the custom subscription; redistribution terms not publicly listed.
Best fit FX traders, quant developers, event-study builders, dashboards, bots, and AI agents. Corporate strategy, risk, treasury, and economists who plan around medium-term outlooks, especially in emerging markets.

* Competitor pricing retrieved from their public pricing page in October 2026; FocusEconomics publishes no list prices.

Forecasts Versus Actuals: Why The Distinction Matters

A consensus forecast and a released value are different objects. FocusEconomics describes its Consensus Forecast as the mean of individual predictions from its panel, surveyed every month, with the minimum and maximum showing the most pessimistic and optimistic views. Its homepage cites 6,500 individual forecasts from 368 participating institutions. That is a carefully maintained expectation series, and it is useful precisely because it changes slowly and aggregates many views.

A release is a single, dated event. When the Bureau of Labor Statistics publishes Non-Farm Payrolls or US CPI, the currency market reprices in seconds against whatever it expected. The trading signal is the surprise: actual minus expectation, often scaled by the historical dispersion of past surprises. Computing it well needs two things: a timely, exact actual with the moment it became public, and an expectation that was formed before that moment.

Surprise = actual − expectation

1. Expectation

A consensus formed before the release: a FocusEconomics panel average, an official forecaster survey, or a central-bank projection.

2. Official release

The agency publishes the number. FXMacroData records val and the second-level announcement_datetime.

3. Surprise

Subtract the expectation, scale by past surprise dispersion, and keep the timestamp as the event anchor.

4. FX reaction

Measure the move in EUR/USD or USD/JPY from the exact release second onward.

Takeaway: A forecast product supplies step 1; a release-data product supplies steps 2 to 4. Event studies fail if the actual or its timestamp is imprecise.

The surprise workflow uses both kinds of data; the step a buyer is missing decides which product to add first.

There is a horizon mismatch to be aware of. FocusEconomics forecasts are predominantly annual and quarterly, and its data-platform FAQ lists forecast update frequency as monthly or custom. That suits questions like "what will Brazil's 2027 inflation be?" It is less suited to "what did the market expect for this month's payrolls print?", which needs a per-release expectation captured shortly before the release. Release-day FX work usually relies on a per-release consensus; medium-term positioning and strategic hedging rely on the kind of panel outlook FocusEconomics produces.

Release Timing And Timestamp Precision

FXMacroData stamps every release row with a second-level announcement_datetime, and releases are typically available within seconds of official publication. The target is one second from publication, and the measured record is published on the release-speed page, broken down by source, along with every release that took longer. You can check the speed claim against real releases instead of taking it on trust.

FocusEconomics works on a different clock. Its forecasts come from a monthly survey, its platform describes a daily data refresh, and its subscriber API documentation shows the standard /v1/latest endpoint delivering data "as published in FocusEconomics monthly reports", with periods and publication dates expressed as calendar dates. A tailored /v1/clients endpoint supports monthly or daily publications. None of this is a weakness for its intended use; a consensus that updates monthly does not need second-level timing. It does mean FocusEconomics is not built for release-second event capture, and it publishes no release-latency figure.

Two data clocks

FocusEconomics clock

  • Panel survey: monthly
  • Platform refresh: daily
  • API dates: day-level
  • Forecast horizon: quarters to years

FXMacroData clock

  • Release capture: typically within seconds
  • Timestamps: second-level
  • Delivery: REST, SSE streaming, MCP
  • Horizon: what was published, and when

Takeaway: Monthly consensus and second-level releases are tuned for different decisions; release-day FX automation needs the faster clock.

Coverage And FX Depth

FocusEconomics is broad. Its reports cover more than 130 economies, its homepage cites forecasts and insights for 198 economies and 40 commodities, and its pricing page lists well over a hundred countries that can be subscribed individually. Its exchange-rate pages describe historical data and exchange-rate forecasts versus the US dollar for virtually every country, with forecasts out to 2033. For a corporate treasury planning budgets in Kenyan shillings or Vietnamese dong, that breadth is valuable.

FXMacroData is deliberately narrower and deeper on what moves traded currencies. It covers 22 currencies in the 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) with 700+ indicator series from official statistics agencies and central banks, each with source metadata. Around the releases it adds the context an FX desk uses: a release calendar, FX spot rates, CFTC COT positioning for the major currency futures, government bond yields, commodities, central-bank press releases from the Federal Reserve, the ECB, the Bank of Japan, and the Bank of England, plus pair dashboards such as GBP/USD and AUD/USD.

How FXMacroData Handles Forecasts

FXMacroData is not a consensus panel and does not claim to be one. Its optional predictions endpoint carries forecasts that official bodies already publish, joined to the exact release they target through an announcement_id. Each forecast is labelled by class: compiled consensus (for example HM Treasury's compilation of UK forecasters, the RBA's market economists' table, or the Central Bank of Brazil's Focus survey), official forecaster surveys (such as the Philadelphia Fed and ECB Surveys of Professional Forecasters), market-implied measures, model nowcasts (such as Atlanta Fed GDPNow), central-bank projections (such as the FOMC Summary of Economic Projections), and institutional projections from the IMF and OECD. Any FXMacroData-generated estimate is labelled separately and is never presented as a market consensus.

The coverage catalogue at /v1/predictions/coverage is free and needs no key, so you can see which publishers cover which currency and indicator before paying; forecast values require a plan. Coverage depends on what each publisher produces, so it is uneven by design. The predictions documentation lists the classes, and if your strategy needs a deep proprietary panel with individual forecaster detail across many countries, that is where FocusEconomics adds something FXMacroData does not.

API And Integration

Both products offer a REST API that returns JSON, but the experience differs. FocusEconomics' subscriber documentation describes a token exchange: a long-lived refresh token is swapped for an access token that expires after one hour, and a standard /v1/latest endpoint returns the latest monthly report data, including consensus, median, minimum, maximum, count, historical, and panelist data types. The documentation notes a 250K-row download limit and recommends using the API mainly to receive the latest forecasts.

FXMacroData uses a single header key, publishes an OpenAPI specification, and returns one schema across all 22 currencies. A production request looks like this:

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

Fields that matter

  • date and val: the reference period and released value.
  • announcement_datetime: epoch seconds of publication, the event anchor.
  • prior and pct_change: context for the print.
  • announcement_id: the key that joins a release to its forecasts.

Equivalent FocusEconomics row

  • Entity, indicator code, frequency, and period (day-level date).
  • Data type: consensus, median, min, max, count, panelist, or historical.
  • FocusEconomics publication month and date, then the value.

Takeaway: FocusEconomics rows describe a forecast vintage; FXMacroData rows describe a release event you can align with price data to the second.

Beyond REST, FXMacroData offers SSE streaming for release events, GraphQL, Python and JavaScript SDKs, integration guides for MetaTrader, TradingView, and NinjaTrader, and an official MCP server so assistants such as Claude, ChatGPT, and Cursor can query releases and calendars directly. Policy-rate work for the Fed funds rate or the ECB policy rate uses the same call pattern as any other indicator.

Where FocusEconomics Is Genuinely Stronger

FocusEconomics has real strengths, and for some buyers they settle the decision:

  • Panel consensus with transparency. Mean consensus plus minimum, maximum, median, forecaster count, and individual panelist forecasts let you see the spread of opinion and build scenarios from it.
  • Long horizons. Annual and quarterly forecasts years ahead, with the API page citing forecasts up to 2050 and history from 2011, plus vintage forecasts to study how the consensus moved.
  • Emerging and frontier breadth. Coverage reaching well beyond the 22 currencies FXMacroData serves, including many economies with thin local data.
  • Exchange-rate and commodity forecasts. Panel-based FX forecasts versus the dollar and price forecasts for more than 30 commodities; FXMacroData does not publish its own currency forecasts.
  • Written analysis. Monthly country and commodity reports for readers who want a concise narrative alongside the numbers.

Where FXMacroData Is Stronger

FXMacroData is stronger wherever the workflow reacts to published data rather than plans around expected data, and where a small team needs to start without procurement.

FXMacroData strengths

  • Published $50/month entry price, trial, and free USD tier.
  • Second-level release timestamps with a public speed record.
  • FX context: calendar, COT, yields, commodities, press releases, pair dashboards.
  • REST, streaming, GraphQL, SDKs, and MCP.

FXMacroData tradeoffs

  • 22 currencies, not 130+ economies.
  • No proprietary forecaster panel; forecasts depend on what official publishers release.
  • No own exchange-rate forecasts or written country reports.

FocusEconomics strengths

  • Large monthly consensus panel with panelist detail.
  • Multi-year horizons and vintage forecasts.
  • Wide emerging and frontier market coverage.

FocusEconomics tradeoffs

  • No published prices; quote required.
  • Monthly survey cadence and day-level API dates.
  • No MCP server or release-latency record on public pages.

Takeaway: FocusEconomics leads on expectations and breadth; FXMacroData leads on release precision, FX context, and self-serve access.

Decision Matrix

User type Better fit Why
Solo FX trader reacting to data releases FXMacroData Published $50/month price, release timestamps, calendar, and pair dashboards.
Quant building release event studies FXMacroData Second-level announcement_datetime anchors price windows precisely.
Corporate treasury budgeting EM currency exposure FocusEconomics Multi-year consensus FX and macro forecasts for many emerging economies.
Macro strategist building scenarios FocusEconomics Min/max ranges and panelist detail support best-to-worst-case analysis.
AI agent or trading-bot developer FXMacroData Header-key REST, streaming, OpenAPI, and an official MCP server.
Fund combining medium-term views with release trading Both FocusEconomics for the outlook; FXMacroData for actuals, timing, and surprise calculation.

Recommendation

Choose FocusEconomics if your work is built on expectations: medium-term forecasts, scenario ranges, emerging-market breadth, panel-based exchange-rate forecasts, and written reports, and if you are comfortable with a quote-based subscription.

Choose FXMacroData if your work reacts to what is published: release-day trading, event studies, alerts, dashboards, bots, or AI assistants that need the actual value with the second it became public, across 22 currencies, with FX context around it. Start on the Always Free USD tier, compare the plans, read the API reference, and check the measured release-speed record. Teams that use both can join a FocusEconomics outlook to FXMacroData actuals to see how reality is tracking the consensus over time.

Bottom line: FocusEconomics forecasts where economies are heading; FXMacroData records what they just reported, to the second. For FX-focused, developer-led, automated workflows, FXMacroData is the faster, cheaper, and more direct starting point, and a consensus panel is an optional addition rather than a substitute.

Sources Checked

Claims about FocusEconomics are based on its public product, pricing, and subscriber API documentation pages checked in October 2026. Where a figure is not published, this article says so.

FocusEconomics pricing

Subscription scoping by country, region, and commodity; quote request.

View pricing page

FocusEconomics API

API solution page: history from 2011, forecasts to 2050, daily refresh.

View API page

FocusEconomics API docs

Token authentication, endpoints, data types, and row limits.

View API documentation (PDF)

FocusEconomics platform

Survey cadence, forecast horizons, and update frequency FAQ.

View platform page

FocusEconomics FX forecasts

Exchange-rate history and forecasts versus the US dollar.

View exchange-rate page

FXMacroData

Plans, API reference, predictions coverage, and the measured release-speed record.

View pricing

Takeaway: FocusEconomics documents its coverage and API publicly but not its prices, so any cost comparison starts with a quote request.

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

Is FocusEconomics or FXMacroData better for FX trading?

For release-day FX trading and automation, FXMacroData is the more direct fit: released values with second-level timestamps across 22 currencies, a release calendar, pair dashboards, and REST/MCP access from $50/month. FocusEconomics is stronger for medium-term consensus outlooks, scenario ranges, and emerging-market breadth.

How much does FocusEconomics cost?

FocusEconomics does not publish list prices. Its pricing page asks buyers to choose countries, regions, and commodities and request a custom quote; a free trial and sample report are available on request. Pricing was checked in October 2026.

Does FocusEconomics have an API?

Yes. FocusEconomics offers subscribers a REST API returning flat JSON, using a refresh token exchanged for one-hour access tokens. Its documentation describes a latest-data endpoint based on monthly reports, a configurable client endpoint, and a 250K-row download limit.

Does FXMacroData provide consensus forecasts?

FXMacroData is not a consensus panel. Its optional predictions endpoint carries forecasts that official bodies publish, such as forecaster surveys, compiled consensus tables, nowcasts, and central-bank projections, each labelled by class and joined to the release it targets. The coverage catalogue is free; forecast values need a plan.

How do I calculate a macro surprise for FX?

Subtract the pre-release expectation from the released value, ideally scaling by the dispersion of past surprises, and anchor the result to the exact publication time. FXMacroData supplies the actual and its second-level announcement_datetime; the expectation can come from an official survey, a central-bank projection, or a consensus provider.

Can I use FocusEconomics and FXMacroData together?

Yes. Teams can use a consensus provider such as FocusEconomics for the medium-term outlook and FXMacroData for released values, timing, and FX context, then track how actual data compares with the consensus over time.

Keep reading

Blogroll

AI Answer-Ready

Key Facts

Page
FXMacroData vs FocusEconomics: Consensus Forecasts vs Released Macro Data for FX
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/fxmacrodata-vs-focuseconomics
Source
FXMacroData editorial and official publisher references
Last Updated
2026-10-05 14:54 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

Is FocusEconomics or FXMacroData better for FX trading? For release-day FX trading and automation, FXMacroData is the more direct fit: released values with second-level timestamps across 22 currencies, a release calendar, pair dashboards, and REST/MCP access from $50/month. FocusEconomics is stronger for medium-term consensus outlooks, scenario ranges, and emerging-market breadth.

How much does FocusEconomics cost? FocusEconomics does not publish list prices. Its pricing page asks buyers to choose countries, regions, and commodities and request a custom quote; a free trial and sample report are available on request. Pricing was checked in October 2026.

Does FocusEconomics have an API? Yes. FocusEconomics offers subscribers a REST API returning flat JSON, using a refresh token exchanged for one-hour access tokens. Its documentation describes a latest-data endpoint based on monthly reports, a configurable client endpoint, and a 250K-row download limit.

Does FXMacroData provide consensus forecasts? FXMacroData is not a consensus panel. Its optional predictions endpoint carries forecasts that official bodies publish, such as forecaster surveys, compiled consensus tables, nowcasts, and central-bank projections, each labelled by class and joined to the release it targets. The coverage catalogue is free; forecast values need a plan.

Prompt Packs

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

Share page X LinkedIn Email