Securely Redirecting...

Connecting to Stripe

Secure login

Welcome Back

Log in to access your API keys, account settings, and subscription tools.

or use email

Don't have an account? Create one here

Create your account

Start with Google for the fastest setup, or create an account with your email and password.

or use email
@
Min 6 chars
Use at least 6 characters.

Already have an account? Log in here

FXMacroData API
Dashboard
Market Summary Live macro pulse across currencies. Macro Indicators FX pair dashboard with indicator charts. Release Calendar Past 7 days & next 30 days of macro releases with predicted and actual values. FX Sessions Session times, open/close status. Commodities Energy, metals, and agriculture prices. Bond Yields Sovereign yield curves across maturities. Press Releases Central bank statements and policy updates. COT Reports CFTC positioning data for FX futures. Data Export Free Download macro datasets as CSV or JSON.
FX Pairs
🇪🇺 EUR/USD 🇺🇸 Euro vs US Dollar 🇬🇧 GBP/USD 🇺🇸 Pound vs US Dollar 🇺🇸 USD/JPY 🇯🇵 US Dollar vs Yen 🇦🇺 AUD/USD 🇺🇸 Aussie vs US Dollar 🇺🇸 USD/CAD 🇨🇦 US Dollar vs Loonie 🇺🇸 USD/CHF 🇨🇭 US Dollar vs Swiss Franc 🇳🇿 NZD/USD 🇺🇸 Kiwi vs US Dollar 🇦🇺 AUD/NZD 🇳🇿 Aussie vs Kiwi cross 🇪🇺 EUR/GBP 🇬🇧 Euro vs Pound cross 🇪🇺 EUR/JPY 🇯🇵 Euro vs Yen cross
News
Currencies
🇺🇸 USD — US Dollar 🇪🇺 EUR — Euro 🇬🇧 GBP — British Pound 🇯🇵 JPY — Japanese Yen 🇦🇺 AUD — Australian Dollar 🇨🇦 CAD — Canadian Dollar 🇨🇭 CHF — Swiss Franc 🇳🇿 NZD — New Zealand Dollar 🇨🇳 CNY — Chinese Yuan 🇸🇬 SGD — Singapore Dollar 🇸🇪 SEK — Swedish Krona 🇩🇰 DKK — Danish Krone 🇵🇱 PLN — Polish Złoty 🇧🇷 BRL — Brazilian Real
Tools
Backtesting Starter code for macro-driven FX strategies. Pairs Trading Correlation, z-score, and cointegration tools.
Resources
Articles Market structure, central banks, and research notes. Documentation API guides, endpoint references, and setup docs. MCP Server Connect AI assistants to live macro and FX data. MetaTrader 4 & 5 MQL include files and indicators for MT4/MT5. NinjaTrader 8 C# helper class and indicator for NinjaTrader 8. Indicator Overviews Latest value for every indicator by country. Pine Script TradingView Pine Script templates using macro data.
xh
English Español Spanish Português Portuguese Français French Deutsch German 日本語 Japanese 简体中文 Simplified Chinese 한국어 Korean Italiano Italian Nederlands Dutch Català Catalan Galego Galician Euskara Basque Gaeilge Irish Cymraeg Welsh Íslenska Icelandic Malti Maltese Svenska Swedish Norsk Norwegian Dansk Danish Suomi Finnish Polski Polish Čeština Czech Slovenčina Slovak Magyar Hungarian Română Romanian Български Bulgarian Hrvatski Croatian Српски Serbian Slovenščina Slovenian Eesti Estonian Latviešu Latvian Lietuvių Lithuanian Українська Ukrainian Беларуская Belarusian Русский Russian Македонски Macedonian Shqip Albanian Bosanski Bosnian العربية Arabic עברית Hebrew فارسی Persian اردو Urdu हिन्दी Hindi বাংলা Bengali ਪੰਜਾਬੀ Punjabi ગુજરાતી Gujarati मराठी Marathi தமிழ் Tamil తెలుగు Telugu ಕನ್ನಡ Kannada മലയാളം Malayalam नेपाली Nepali සිංහල Sinhala Bahasa Indonesia Indonesian Bahasa Melayu Malay Filipino Tiếng Việt Vietnamese ไทย Thai မြန်မာ Burmese ខ្មែរ Khmer ລາວ Lao 繁體中文 Traditional Chinese Türkçe Turkish Azərbaycan Azerbaijani Հայերեն Armenian ქართული Georgian Қазақ тілі Kazakh Oʻzbekcha Uzbek Кыргызча Kyrgyz Тоҷикӣ Tajik Монгол Mongolian Kiswahili Swahili አማርኛ Amharic Yorùbá Yoruba Igbo Hausa isiZulu Zulu isiXhosa Xhosa Afrikaans Soomaali Somali Español (México) Spanish (Mexico) Español (Argentina) Spanish (Argentina) Português (Portugal) Portuguese (Portugal)
Sign In View Pricing
xh
English Español Spanish Português Portuguese Français French Deutsch German 日本語 Japanese 简体中文 Simplified Chinese 한국어 Korean Italiano Italian Nederlands Dutch Català Catalan Galego Galician Euskara Basque Gaeilge Irish Cymraeg Welsh Íslenska Icelandic Malti Maltese Svenska Swedish Norsk Norwegian Dansk Danish Suomi Finnish Polski Polish Čeština Czech Slovenčina Slovak Magyar Hungarian Română Romanian Български Bulgarian Hrvatski Croatian Српски Serbian Slovenščina Slovenian Eesti Estonian Latviešu Latvian Lietuvių Lithuanian Українська Ukrainian Беларуская Belarusian Русский Russian Македонски Macedonian Shqip Albanian Bosanski Bosnian العربية Arabic עברית Hebrew فارسی Persian اردو Urdu हिन्दी Hindi বাংলা Bengali ਪੰਜਾਬੀ Punjabi ગુજરાતી Gujarati मराठी Marathi தமிழ் Tamil తెలుగు Telugu ಕನ್ನಡ Kannada മലയാളം Malayalam नेपाली Nepali සිංහල Sinhala Bahasa Indonesia Indonesian Bahasa Melayu Malay Filipino Tiếng Việt Vietnamese ไทย Thai မြန်မာ Burmese ខ្មែរ Khmer ລາວ Lao 繁體中文 Traditional Chinese Türkçe Turkish Azərbaycan Azerbaijani Հայերեն Armenian ქართული Georgian Қазақ тілі Kazakh Oʻzbekcha Uzbek Кыргызча Kyrgyz Тоҷикӣ Tajik Монгол Mongolian Kiswahili Swahili አማርኛ Amharic Yorùbá Yoruba Igbo Hausa isiZulu Zulu isiXhosa Xhosa Afrikaans Soomaali Somali Español (México) Spanish (Mexico) Español (Argentina) Spanish (Argentina) Português (Portugal) Portuguese (Portugal)
Dashboard
Market Summary Macro Indicators Release Calendar FX Sessions Commodities Bond Yields Press Releases COT Reports Data Export ↓ Free
FX Pairs
EUR/USD GBP/USD USD/JPY AUD/USD USD/CAD USD/CHF NZD/USD AUD/NZD EUR/GBP EUR/JPY
News
Currencies
🇺🇸 USD — US Dollar 🇪🇺 EUR — Euro 🇬🇧 GBP — British Pound 🇯🇵 JPY — Japanese Yen 🇦🇺 AUD — Australian Dollar 🇨🇦 CAD — Canadian Dollar 🇨🇭 CHF — Swiss Franc 🇳🇿 NZD — New Zealand Dollar 🇨🇳 CNY — Chinese Yuan 🇸🇬 SGD — Singapore Dollar 🇸🇪 SEK — Swedish Krona 🇩🇰 DKK — Danish Krone 🇵🇱 PLN — Polish Złoty 🇧🇷 BRL — Brazilian Real
Tools
Backtesting Pairs Trading
Resources
Articles Indicator Overviews Documentation MCP Server MetaTrader 4 & 5 NinjaTrader 8 Pine Script
Sign In View Pricing

Signed in as — click a self-serve plan below to go straight to checkout.

My Account

Plans

Choose the license that matches your workflow

Every plan includes the full macro dataset, real-time delivery, and historical access. Pricing differs by usage rights, support model, and redistribution needs.

For individual researchers

Individual

$25 /month

For solo quant researchers, discretionary traders, and independent developers building with FX macro data.

14-day free trial included

Credit card required to start trial. No charge during the first 14 days.

What's Included:

  • Unlimited API calls with no published quota ceiling
  • Full currency coverage across all 18 supported currencies — USD, EUR, GBP, JPY, AUD, CAD, CHF, NZD, HKD, SGD, NOK, PLN, SEK, DKK, BRL, CNY, KRW, and MXN
  • Real-time announcement delivery within 50 milliseconds of official release
  • Historical data for each covered indicator and currency
  • Forecast layer — market consensus, central-bank own projections, IMF WEO, and the FXMacroData blended forecast attached to every release
  • Release calendar endpoint for upcoming macro event scheduling
  • MCP Server access for AI-native integration with Claude, Cursor, and compatible tools
  • Python SDK — sync and async clients ready for notebooks, pipelines, and production
  • FX dashboard access — pair dashboards with live macro panels for all covered currencies
  • Priority email support for implementation and data questions
  • Production-ready reliability for live research and execution pipelines
  • Licensed for personal and internal individual use
★ Most popular

Startup

$100 /month

For early-stage fintech products, research teams, and client-facing tools that need redistribution rights from day one.

Everything in Individual, plus:

  • Redistribution rights included for approved downstream use cases
  • Use in websites and web applications
  • Use in newsletters and social distribution
  • Use in Telegram and Discord community workflows
  • Commercial license support for MVP and product launch phases
  • Direct API redistribution is not permitted
For institutional rollout

Enterprise

Contact us

For desks, research organizations, and larger commercial deployments that need direct support, custom terms, or operational coordination.

Custom quote and SLA discussion available
Contact us: info@fxmacrodata.com

Everything in Startup, plus:

  • Priority enterprise support with faster response handling
  • Custom SLA options for higher-touch operating requirements
  • Dedicated account coordination for onboarding and commercial questions
  • Invoice billing available on request
  • Volume licensing and rollout planning support

FXMacroData subscriptions

Point-in-time macro data for systematic FX research and execution

Announcement-timestamped policy rates, CPI, NFP, GDP, and bond yields across 18 supported currencies. Query the same normalized dataset in research notebooks, backtests, and production trading systems without lookahead bias.

Public evaluation

USD endpoints

Test the API structure and data model before subscribing

Trial window

14 days

Evaluate the full dataset before billing starts

API usage

Unlimited

No usage caps across subscribed plans

Deployment fit

Use case

Research, signal generation, dashboards

Delivery

REST API with consistent JSON schema

Coverage

76 indicators across 18 currencies

Operational model

Same schema from trial to production

Public API endpoints

Seven core endpoint families for systematic FX workflows

The public API surface spans announcements, release calendars, indicator discovery, forex, market sessions, COT positioning, and precious-metals benchmarks.

Announcements

Macro indicator series

GET /v1/announcements/{currency}/{indicator}

Historical series with announcement timestamps. USD is public; non-USD currencies require a Professional API key.

Calendar

Release schedule

GET /v1/calendar/{currency}

Upcoming release dates for any supported indicator and currency. No API key required.

Data Catalogue

Indicator discovery

GET /v1/data_catalogue/{currency}

Browse all available indicators and their metadata for any supported currency. No API key required.

Forex

Spot FX pairs

GET /v1/forex/{base}/{quote}

Daily FX spot-rate series with optional technical indicators. Public, no API key required.

Market Sessions

Live session timetable

GET /v1/market_sessions

Live Sydney, Tokyo, London, and New York session timing plus overlap windows. Public, no API key required.

COT Positioning

Speculative positioning

GET /v1/cot/{currency}

Weekly CFTC Commitment of Traders net positioning by currency. Requires a Professional API key.

Metals

Precious metals

GET /v1/commodities/{indicator}

Gold, silver, and platinum price series. Requires a Professional API key.

View full endpoint reference with parameters and examples →

Coverage

Coverage aligned to core FX macro workflows

76 indicators across 18 supported currencies — the macro inputs systematic FX strategies need, sourced directly from central banks and statistical agencies with announcement-level timestamps.

ECO

Economy

GDP Growth, CPI/HICP, Core Inflation, Trade Balance, Retail Sales

LAB

Labor Market

NFP, Unemployment Rate, Employment, Labor Force Participation

CBK

Monetary Policy

Central Bank Policy Rates, Risk-Free Rates — carry signal inputs

YLD

Bond Yields

2Y, 5Y, 10Y Yields, Breakeven Inflation — yield curve and spread inputs

MON

Money & Credit

M1, M2, M3, Broad Money, Domestic Credit, Private Sector Credit

FX

FX & Additional

FX Spot Rates, Precious Metals, House Prices, Inflation Expectations

FCT

Forecasts

Market consensus, central-bank projections, IMF WEO, and FXMacroData blended forecasts on every release

Currency coverage

All 18 supported currencies across major regions

18 currencies Announcements + COT + calendars

Region

Asia-Pacific

5 currencies
🇯🇵 JPY Japanese Yen
🇦🇺 AUD Australian Dollar
🇳🇿 NZD New Zealand Dollar
🇨🇳 CNY Chinese Yuan
🇸🇬 SGD Singapore Dollar

Region

Europe, Middle East, and Africa

6 currencies
🇪🇺 EUR Euro
🇬🇧 GBP British Pound
🇨🇭 CHF Swiss Franc
🇸🇪 SEK Swedish Krona
🇩🇰 DKK Danish Krone
🇵🇱 PLN Polish Złoty

Region

Americas

3 currencies
🇺🇸 USD US Dollar
🇨🇦 CAD Canadian Dollar
🇧🇷 BRL Brazilian Real

Calendar, data catalogue, forex, and market sessions are public. USD announcements are public, while non-USD announcements, COT, and commodities require a Professional plan. View the full endpoint reference →

Why systematic teams choose FXMacroData

No Lookahead Bias

Every release is stamped with its exact announcement_datetime — not just the reference period. Backtests only see data that was publicly known at each decision point, matching real trading conditions.

Normalized Across Supported Currencies

Consistent units, field names, and JSON schema across all supported central banks and statistical agencies. Responses convert directly to pd.DataFrame — no per-source parsing logic.

Python-Ready Research Pipeline

Sync and async Python clients, REST endpoints, unlimited API calls. Use the same data model in a Jupyter notebook, a scheduled Airflow job, or a live signal engine — no schema changes between environments.

Workflow fit

Designed for the way quant teams actually consume macro data

The dataset is structured to reduce transformation work between discovery, backtesting, deployment, and downstream product delivery.

01

Research

Pull normalized event series into pandas pipelines without building per-source parsers or timestamp fixes.

02

Execution

Use announcement-time fields to align signals with what markets actually knew at each trading decision point.

03

Distribution

Move from internal research to client-facing products with the appropriate commercial license instead of reworking your data stack later.

FAQ

Common questions

Is there a free trial?

Individual and Startup include a 14-day free trial, automatically applied at checkout. A credit card is required to start the trial, and billing begins only after the trial ends. Enterprise starts with a direct quote discussion.

What's the difference between the plans?

Individual is for personal use only. Startup includes redistribution rights for websites, emails, social media, and Telegram channels. Enterprise is a contact-us tier for teams that need custom terms, SLA discussions, or operational coordination.

Can I redistribute data on the Individual plan?

No, the Individual plan is for personal use only. To redistribute data, you need Startup or an Enterprise agreement. All redistribution must include attribution to FXMacroData, and API redistribution is not permitted on any plan.

Can I cancel anytime?

Yes, you can cancel your subscription at any time by emailing info@fxmacrodata.com. No questions asked.

What payment methods do you accept?

Individual and Startup accept all major credit cards (Visa, Mastercard, Amex) through our secure Stripe payment processor. Enterprise billing is handled directly over email.

How does the Startup plan pricing work?

You pay $25/month for the first 6 months, then $100/month thereafter. The introductory rate is applied directly at checkout.

Does a subscription include MCP Server access?

Yes. All paid plans include access to the FXMacroData MCP Server, which lets AI tools like Claude and Cursor query your subscribed macro data directly. See the MCP Server documentation for setup details.

How many currencies are supported?

The platform covers 18 currencies overall. Public announcements and data-catalogue coverage are currently published for 14 currencies, while the release calendar is published for 18. USD announcements are public; non-USD announcements, COT, and commodities require a paid subscription. See the documentation for per-endpoint coverage details.

Quantocracy Medium Dev.to

For quants and developers

Real-time macro data, cleaner research workflows, faster integration

Designed for systematic traders, research teams, and engineers building on top of macroeconomic releases, policy data, and FX market context.

Product

  • Start Free Trial
  • API Documentation
  • Data Export
  • Python Library
  • MetaTrader Integration
  • NinjaTrader Integration

Dashboard

  • Market Summary
  • Macro Indicators
  • Release Calendar
  • FX Sessions
  • Commodities
  • Bond Yields
  • Press Releases
  • COT Reports

Learn

  • News
  • Articles
  • Documentation
  • GitHub
  • Postman Collection

Company

  • About
  • Contact
  • Support & FAQ
  • Affiliate Program
  • Site Status
  • RSS Feed

Legal

  • Privacy Policy
  • Terms of Service
  • Support SLA

© FXMacroData. All rights reserved.

FXMacroData is a registered business name | ABN 97 837 657 289