This comparison is for FX traders, quant developers, and research analysts who have found the Bank for International Settlements Data Portal and are deciding whether its free statistics are enough for a currency workflow, or whether they also need a release-timed FX macro API. The BIS portal is usually the first free, official source a rates or FX quant discovers: it publishes central bank policy rates for more than 40 economies, daily US dollar exchange rates, effective exchange rates, credit, property prices, and banking statistics through an open SDMX REST API.
The core finding is that the two sources do different jobs. The BIS Data Portal is the stronger choice for long-history, cross-country reference statistics that a research team can download free and cite. FXMacroData is the stronger choice when the job is reacting to central bank decisions and macro releases as they happen: the BIS policy-rate dataset is refreshed weekly, while FXMacroData records each release with a second-level announcement timestamp and makes it available typically within seconds of official publication. FXMacroData also builds on BIS: its daily FX reference series uses BIS daily US dollar exchange rates where available.
Decision snapshot
Choose the BIS Data Portal when
You need free, citable, long-history cross-country statistics: policy rates back decades, effective exchange rates, credit-to-GDP gaps, property prices, or banking data for research and regime analysis.
Choose FXMacroData when
You need policy decisions, CPI, payrolls, and other releases the moment they are published, with announcement timestamps, a release calendar, pair dashboards, and simple REST or MCP access.
Quick answer
BIS is free, official, and weekly. FXMacroData is $50/month for an individual, release-timed, and built for FX automation. Many quant teams use BIS for history and FXMacroData for the live event layer.
Takeaway: the choice is less about price than about timing. A weekly reference dataset and a release-timed event feed answer different questions.
Pricing And Access
There is no commercial price to compare on the BIS side. The BIS Data Portal and its SDMX API are free public services, and a data request to the API succeeds without an account, a registration step, or an API key. The BIS terms of permitted use state that including BIS statistics in a commercial publication or product carries no additional charge, provided BIS is cited as the source.
FXMacroData is a paid workflow product with a free entry point. The Always Free tier needs no key, covers USD data only, allows 100 requests per day, and delivers USD announcements on a 15-minute delay. The Individual plan is $50/month or $500/year with a 14-day trial and 1,000,000 requests per month. The Business plan 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 terms are 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.
BIS Data Portal
Free, no key*
Open SDMX REST API, bulk downloads, and an RSS release feed. Commercial inclusion carries no charge if BIS is cited.
FXMacroData Always Free
$0
USD data only, no key, 100 requests/day, USD announcements delayed 15 minutes.
FXMacroData Individual
$50/month
22 currencies, 700+ series, release timestamps, 1,000,000 requests/month, 14-day trial. Business is $250/month for teams.
Takeaway: BIS wins on cost for reference statistics. FXMacroData's price buys release timing, multi-source indicator coverage, and FX workflow packaging that BIS does not set out to provide.
Side-By-Side Comparison
| Attribute | FXMacroData | BIS Data Portal |
|---|---|---|
| Core job | Release-timed FX macro API with calendar, pair dashboards, COT, yields, exports, widgets, and MCP. | Official international reference statistics: policy rates, FX, effective exchange rates, credit, property prices, banking, derivatives, payments. |
| Entry pricing | Individual $50/month or $500/year; Business $250/month; Enterprise by agreement. | Free* |
| Free tier | Always Free: USD only, 100 requests/day, announcements delayed 15 minutes; 14-day trial on paid plans. | Entire public portal and API are free; no key required*. |
| Coverage | 22 currencies, 700+ series: policy rates, CPI, GDP, labour, PMI, retail sales, trade, current account, wages, plus FX, COT, yields, commodities, press releases. | Policy rates for 40+ economies; US dollar exchange rates; nominal and real effective exchange rates; consumer prices; credit; property prices; banking and debt securities statistics. |
| Release timing / latency | Second-level announcement_datetime; releases typically available within seconds of official publication, measured publicly. |
Policy rates, US dollar exchange rates, and daily effective exchange rates are updated weekly on the BIS release calendar; observation dates only, no announcement timestamp. |
| API format | REST JSON with OpenAPI, SSE streaming, GraphQL, Python and JavaScript SDKs. | SDMX RESTful API v2 with JSON, XML, and CSV output; dataflow and series-key queries. |
| Authentication | X-API-Key header on paid plans; no key on Always Free. |
None. |
| Rate limits | 1,000,000 requests/month; bursts of 300/minute, 5,000/hour, 20 concurrent. | No numeric limit published; the terms reserve the right to limit or suspend access by IP address without notice. |
| History | Release history with source metadata per series; depth varies by indicator and publisher. | Most daily policy-rate series start after 1980, some back to 1946. |
| AI / MCP | Official MCP server for Claude, ChatGPT, Cursor, and other clients. | No MCP server listed; agents would need an SDMX adapter. |
| Licence for programmatic / commercial use | Personal/internal use on Individual; company use on Business; public redistribution via the self-serve add-on. | Custom BIS terms: commercial inclusion at no charge with BIS cited; APIs provided as-is and may be suspended at any time. |
| Best fit | FX traders, event-study builders, alerting systems, dashboards, and AI agents. | Macro researchers, academics, policy analysts, and quants building long-horizon cross-country models. |
* Competitor access and terms retrieved from the BIS Data Portal tools, legal, and dataset pages in October 2026; BIS publishes no paid tier.
What The BIS Data Portal Covers For FX Work
The BIS catalogue is broader than most traders expect. The SDMX dataflow list includes central bank policy rates (WS_CBPOL), US dollar exchange rates (WS_XRU), effective exchange rates (WS_EER), consumer prices, total credit and credit-to-GDP gaps, residential and commercial property prices, debt service ratios, global liquidity indicators, locational and consolidated banking statistics, debt securities, OTC derivatives, and central bank total assets. It also publishes its own release calendar as a dataflow, which is a useful touch for anyone scheduling refresh jobs.
For currency work, three datasets do most of the lifting. The policy-rate dataset gives a consistent, long series per central bank, with compilation notes explaining which instrument BIS treats as the policy rate in each period. The US dollar exchange-rate dataset gives daily and monthly rates against the dollar. The effective exchange-rate dataset gives nominal and real trade-weighted indices that are hard to build well on your own.
G10 policy rates as published in BIS WS_CBPOL (latest daily observation, late September 2026)
Percent. United States is the mid-point of the Federal Reserve target range; euro area is the ECB deposit facility rate, per BIS compilation notes.
Takeaway: BIS gives a clean, comparable cross-section for carry and differential work, but read the compilation notes: the US value is a single mid-point (3.875%), not the target range bounds a Fed statement announces.
That definitional detail matters in practice. A carry model that reads the BIS US series sees one number per day; a trader watching the Federal Reserve announcement sees a range change and a statement. For the euro area, BIS switched its reference from the main refinancing rate to the deposit facility rate from 18 September 2024, in line with the ECB operational framework. Both are sensible choices, but a pipeline joining BIS data to other sources has to know them. FXMacroData publishes the Fed target range as separate upper-bound, lower-bound, and mid-point series, so a model can choose the convention it needs.
Release Timing And Update Frequency
This is the attribute where the two sources differ most. The BIS dataset page for policy rates says daily data are released around mid-week, and the BIS release calendar dataflow lists the policy-rate, US dollar exchange-rate, and daily effective exchange-rate updates on Thursdays: 1, 8, 15, 22, and 29 October 2026. When the dataset was checked in early October, the latest daily policy-rate observations ran from 24 to 29 September depending on the economy, which is consistent with a weekly batch rather than an event feed.
A weekly batch is fine for monthly carry rebalancing or academic work. It is not built for the trading day of a decision. If the Bank of Japan or the Bank of England moves on a Thursday afternoon, the BIS series will show the new level in a later weekly update, dated by observation day, with no record of the moment the decision was published.
One policy decision, two data paths
1. Decision published
A central bank releases its statement at a scheduled time. FX pairs reprice within seconds.
2. FXMacroData row
The new rate is typically available within seconds, with a second-level announcement_datetime, the prior value, and source metadata.
3. BIS weekly update
The next Thursday batch on the BIS calendar adds daily observations, including the new level from its effective date.
4. Research use
Both sources now agree on the level. Only the FXMacroData record says exactly when the market could have known it.
FXMacroData targets one second from official publication and publishes its measured record at /release-speed, including the share of releases available within one second by source and every release that took longer. The release itself is scheduled on the release calendar, so a trader can see the decision time in advance and the delivered row afterwards.
API Format And Developer Experience
The BIS API is standards-native. It implements the SDMX RESTful API v2 at stats.bis.org/api/v2, with interactive documentation, JSON, XML, and CSV output, and series keys built from dimensions such as frequency and reference area. A daily policy-rate query for the United States and euro area looks like /data/dataflow/BIS/WS_CBPOL/1.0/D.US+XM. CSV responses are flat and easy to load, and each row carries the compilation note and source central bank. The cost is that every new dataset needs its own key structure, codelists, and parsing, and no row tells you when the value was announced.
FXMacroData uses one REST JSON shape across indicators and currencies. The paid tiers send a key in a header:
curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/usd/policy_rate"
Example response (abridged and illustrative):
{
"currency": "USD",
"indicator": "policy_rate",
"data": [
{
"date": "2026-09-16",
"val": 4.0,
"previous_value": 3.75,
"announcement_datetime": 1789581600,
"source": "Federal Reserve"
}
]
}
FXMacroData row
announcement_datetime: epoch seconds of publication.valandprevious_value: ready for change logic.- Same shape for CPI, payrolls, GDP, and policy rates.
BIS SDMX row
TIME_PERIOD: observation date, not publication time.OBS_VALUEplus status and confidentiality flags.COMPILATIONnotes on instrument changes over time.
Takeaway: the BIS row is excellent provenance for a level on a date. The FXMacroData row adds the time dimension an event-driven system needs.
Beyond REST, FXMacroData offers SSE streaming for release events, GraphQL, Python and JavaScript SDKs, an official MCP server, and integration guides for MetaTrader, TradingView, and NinjaTrader. See the API reference for the full surface.
Licence And Commercial Use
The BIS terms of permitted use are generous for a free source. Statistics may be included in commercial publications or products without an additional charge, as long as BIS is cited as the source. The terms are a custom BIS agreement rather than a named open licence, and they come with clear limits: the statistics are provided without warranty, the APIs are provided as-is without guaranteed technical support, and BIS may suspend or terminate API access, or limit access from an IP address, at any time. BIS does not publish a numeric rate limit.
For a research notebook that is a reasonable trade. For a production trading or client-facing system, the absence of a service commitment is the main operational risk. FXMacroData publishes its plan allowances (1,000,000 requests per month with burst limits), separates personal, company, and redistribution use by plan, and offers redistribution through a self-serve add-on rather than a negotiation.
How FXMacroData Builds On BIS Data
FXMacroData is not a replacement for the BIS. It draws on official sources, and BIS is one of them. The daily FX reference series behind /v1/forex/{base}/{quote} uses BIS daily US dollar exchange rates as its first-priority upstream where available, then official national central bank daily sources, with every row labelled by source and derivation method. Some currency indicators, such as nominal effective exchange-rate history for selected currencies, also come from BIS datasets and are labelled as such.
What FXMacroData adds is the layer around those official numbers: release-timed announcements from statistics agencies and central banks, a calendar, prior values, consistent JSON across 22 currencies, pair context on dashboards such as EUR/USD, USD/JPY, GBP/USD, and AUD/USD, plus COT positioning, bond yields, commodities, and FX sessions.
Where The BIS Data Portal Is Genuinely Stronger
A fair comparison should be clear about what BIS does better:
- Cost and openness. Everything is free, no key is needed, and bulk downloads are available.
- Long, harmonised history. Policy-rate series stretch back to 1946 for some economies, with compilation notes documenting each change in instrument.
- Effective exchange rates. BIS nominal and real effective exchange-rate indices are a standard reference for currency valuation work.
- Financial-stability datasets. Credit-to-GDP gaps, debt service ratios, property prices, global liquidity, and cross-border banking statistics have no equivalent in an FX release API.
- Institutional citation. For academic papers, policy notes, and research reports, a direct BIS citation carries weight.
If the task is a long-horizon regime study, a valuation model, or a cross-country credit-cycle analysis, start with BIS.
Where FXMacroData Is Stronger For FX Teams
FXMacroData is stronger once the question becomes what happened at a specific release and how to act on it. That covers the Fed policy rate and the ECB policy rate on decision day, but also the releases that move rate expectations between meetings, such as US CPI, Non-Farm Payrolls, and unemployment, none of which sit in the BIS policy-rate dataset.
FXMacroData strengths
- Second-level announcement timestamps and a public release-speed record.
- 700+ indicator series across 22 currencies in one JSON shape.
- Calendar, dashboards, COT, yields, SSE, MCP, and SDKs.
FXMacroData tradeoffs
- Paid beyond the USD-only free tier.
- No credit-gap, banking, or property-price datasets.
- Not the original publisher of BIS-sourced series.
BIS strengths
- Free, no key, commercial inclusion with citation.
- Decades of harmonised policy-rate history.
- Effective exchange rates and financial-stability data.
BIS tradeoffs
- Weekly updates for policy rates and daily FX.
- Observation dates only, no publication timestamps.
- SDMX learning curve; no service commitment or MCP.
Takeaway: BIS is the reference shelf; FXMacroData is the event desk. The strengths barely overlap, which is why the two combine well.
Decision Matrix
| User or task | Better fit | Why |
|---|---|---|
| Academic or long-horizon carry research | BIS Data Portal | Free decades of harmonised policy-rate history and citable source. |
| Currency valuation with effective exchange rates | BIS Data Portal | Nominal and real EER indices are a BIS specialty. |
| Trading central bank decision days | FXMacroData | Release-timed rows within seconds versus weekly batches. |
| No-lookahead event backtests | FXMacroData | Announcement timestamps define when data was knowable. |
| AI agent answering macro questions | FXMacroData | Official MCP server and one consistent JSON shape. |
| Quant team running both research and live signals | Both | BIS for history and EERs; FXMacroData for the release layer. |
Recommendation
Use the BIS Data Portal when the work is research-grade and slow-moving: harmonised policy-rate history, effective exchange rates, credit cycles, property prices, or a citable cross-country dataset at zero cost. It is a high-quality official source, and FXMacroData relies on it too.
Use FXMacroData when the work is about releases as they happen: positioning around a central bank decision, measuring the reaction to CPI or payrolls, running alerts, or giving an AI assistant current, source-labelled macro context across 22 currencies. Compare the plans, read the API reference, and check the measured release-speed record before deciding. AI-focused teams can also start from the AI trading guides.
Bottom line: the BIS Data Portal is the right free source for official, long-history reference statistics updated weekly. FXMacroData is the right paid layer for FX teams that need each policy decision and macro release timestamped and available typically within seconds of publication. Most serious FX research stacks benefit from both.
Sources Checked
The BIS claims in this article come from the official BIS pages and API responses listed below, checked in October 2026.
Takeaway: every BIS figure here, from weekly update days to the late-September policy-rate values, can be reproduced from the free BIS API and release calendar.
Related Reading
- FXMacroData vs ECB Data Portal API for another official SDMX source compared with a release-timed FX layer.
- FXMacroData vs FRED for the most common free US macro source.
- FXMacroData vs IMF Data for cross-country official statistics.
- Best macroeconomic data APIs in 2026 for the wider landscape.