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.
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.
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.
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
dateandval: the reference period and released value.announcement_datetime: epoch seconds of publication, the event anchor.priorandpct_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 pageFocusEconomics API
API solution page: history from 2011, forecasts to 2050, daily refresh.
View API pageFocusEconomics 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 pageFocusEconomics FX forecasts
Exchange-rate history and forecasts versus the US dollar.
View exchange-rate pageFXMacroData
Plans, API reference, predictions coverage, and the measured release-speed record.
View pricingTakeaway: FocusEconomics documents its coverage and API publicly but not its prices, so any cost comparison starts with a quote request.
Related Reading
- FXMacroData vs Trading Economics: another broad global macro provider with its own forecasts, compared on API and FX fit.
- FXMacroData vs Econoday: curated calendar consensus and commentary versus release data.
- Forecasting macro releases with the predictions API: how to join official forecasts to releases.
- Best macroeconomic data APIs in 2026: the wider field of macro data providers.