Sub-second macro releases and point-in-time history for FX backtests
FXMacroData reports official CPI, jobs, GDP, and central-bank releases in under a second, then gives you decades of historical records that preserve when each value was actually known.
Why teams trust it
Official sources
Release values come from official publishers, central banks, and statistics offices.
Sub-second reporting
New announcements are packaged for alerts, dashboards, research jobs, and live systems as soon as they are reported.
Decades of history
Point-in-time records show what was known at each date, so backtests do not borrow future information.
Product benefits
Know the release time before you trade or backtest
Use sub-second announcement reporting for live workflows and decades of point-in-time history for research that only sees what was public at the time.
Realtime data
Sub-second official macro announcements
See central-bank and statistics-office releases in under a second for alerts, dashboards, and live FX systems.
Learn moreBacktesting
Point-in-time historical data
Backtest against decades of records that preserve when each macro value was known to the market.
Learn moreCalendar
Release calendar and calendar feeds
Plan around upcoming macro releases by currency through dashboards, API access, and refreshable calendar feeds.
Learn moreAI tools
MCP server and AI research tools
Ask AI tools for release-aware macro context without manually copying tables between apps.
Learn moreDownloads
CSV and JSON data export
Download release-aware macro history for notebooks, spreadsheets, archives, and downstream model inputs.
Learn morePython
Python SDK and REST API
Bring sub-second releases and point-in-time history into notebooks, jobs, dashboards, and production systems.
Learn moreBacktest coverage
See how far your point-in-time backtest can go
Check currency, indicator, and history depth before choosing a research universe, then join releases by the time each value became public.
Covered currency markets
North America
USD US Dollar, CAD Canadian Dollar, MXN Mexican Peso
Asia
JPY Japanese Yen, TWD New Taiwan Dollar, IDR Indonesian Rupiah, THB Thai Baht
Middle East
AED UAE Dirham, ILS Israeli New Shekel
Oceania
AUD Australian Dollar, NZD New Zealand Dollar
South America
BRL Brazilian Real, PEN Peruvian Sol
Point-in-time history by market
| Currency | Backtest-safe start | Core records |
|---|---|---|
| USD | 2000-05-31 | Inflation, unemployment, policy rates, GDP |
| EUR | 2000-03-31 | Inflation, unemployment, policy rates, GDP |
| JPY | 2006-07-14 | Inflation, unemployment, policy rates, GDP |
| GBP | 2010-03-31 | Inflation, unemployment, policy rates, GDP |
| AUD | 2010-03-31 | Inflation, unemployment, policy rates, GDP |
| NZD | 2015-03-31 | Inflation, unemployment, policy rates, GDP |
| CAD | 2025-05-31 | Inflation, unemployment, policy rates, GDP |
| CHF | 2010-03-31 | Inflation, unemployment, policy rates, GDP |
| NOK | 2025-06-30 | Inflation, unemployment, policy rates, GDP |
| SEK | 2001-01-31 | Inflation, unemployment, policy rates, GDP |
Currencies
13
covered FX markets
API paths
47
ready-to-use datasets
History depth
26y
point-in-time records
Working examples
Pull the records your workflow needs
Use ready-to-run requests for sub-second release reporting, point-in-time histories, calendars, FX spot history, and macro context.
Recent replay
EUR/USD repricing on EUR macro releases
USD inflation with known-at timestamps
Public USD inflation records for point-in-time backtests.
AUD policy-rate history
Central-bank decision history with release timing for no-lookahead research.
JPY upcoming release schedule
Upcoming macro events for planning alerts, model refreshes, and trading reviews.
Use it where you work
Use the same release-aware records everywhere
Move from visual inspection to code, agents, and downstream delivery without switching to a different macro dataset.
REST and Python
Bring live releases and point-in-time history into notebooks, jobs, and production systems.
MCP and AI tools
Ask AI tools for release-aware macro context without pasting tables between apps.
Dashboards
Inspect EUR/USD releases and history visually before using the same data in code.
Distribution rights
License release reporting and historical macro records for client-facing tools and downstream products.
Latest research
Recent FX macro notes
Brazil SELIC Rate Decision June 2026: Release Date, Prior 14.5%
Brazil SELIC Rate Decision is scheduled for Jun 17, 2026 18:30 BRT. The prior reading was 14.5%. Track the setup, market impact, and API update. Includes Banco Central do Brasil COPOM SELIC meta context for relevant…
2026-06-15 05:39 UTC
How to Use the FXMacroData Custom GPT for Forex Macro Research in ChatGPT
Use the FXMacroData Custom GPT as a ChatGPT research desk for FX macro briefs, release-risk checklists, central-bank comparisons, API workflows, and MCP agent handoffs.
2026-06-15 02:00 UTC
How To Build An Mcp Client For Fxmacrodata
Build a Python MCP client that connects to the FXMacroData remote server, lists tools, calls live macro data endpoints, and then extends into an LLM-powered chat workflow.
2026-06-10 03:55 UTC
FAQ
Short answers before you choose a plan
What is FXMacroData for?
Sub-second official macro release reporting and decades of point-in-time history for FX research, no-lookahead backtests, dashboards, and live systems.
How can my team use the data?
Use it through the API, Python, MCP, data export, dashboards, widgets, streaming feeds, and approved redistribution workflows. Open features.
How do I check if the data fits my backtest?
Use the coverage page to check each market and indicator's history depth, then join records by their known-at release timestamp for point-in-time backtests. Open data coverage.
Support
Need to confirm a release or backtest workflow?
Send the markets, indicators, and whether you need sub-second monitoring, historical research, execution, or redistribution.