Securely Redirecting...

Connecting to Stripe

Real-time Central Bank Data Feed

Trade Faster With Real-Time Macro Release Data

Turn economic releases into tradable signals with standardized, timestamped API feeds from central banks and statistical agencies. Updated within minutes of publication.

Starting at $25/month · 30-day free trial

Free trial requires a credit card. Cancel anytime.

Explore latest analysis and knowledge guides.

Everything You Need for FOREX Analysis

There are 37 indicators across 8 currencies.

* More currencies and metrics coming soon.

No Lookahead Bias

Datasets include the actual announcement timestamp for every economic release, rather than only the reference period, ensuring valid historical backtests.

Real-Time Central Bank Feeds

Data is updated in real time through direct connections to central bank data sources, minimizing latency between publication and availability.

Build Your Strategy Faster


GitHub

GitHub

Native fxmacrodata package for seamless pandas and NumPy integration.


View on GitHub →
Postman

Postman

Test our endpoints in seconds with our pre-configured public workspace.


Explore Collection →
Hugging Face

Hugging Face

Explore our interactive data dashboard and fundamental overlays on Hugging Face.


View Space →
Kaggle

Kaggle

Read our technical analysis on interest rate differentials and macro data modeling.


Read Writeup →
RapidAPI

RapidAPI

Access our API and manage institutional billing via the RapidAPI marketplace.


View on RapidAPI →

Python Library

The official fxmacrodata package gives you one-line access to all macro indicators — fully compatible with pandas and NumPy.

Terminal
pip install fxmacrodata
Python
from fxmacrodata import Client

client = Client(api_key="YOUR_API_KEY")

# Get USD inflation data (free, no key required)
data = client.get_indicator("usd", "inflation")

# Get EUR policy rate
data = client.get_indicator("eur", "policy_rate")

# Get AUD GDP growth
data = client.get_indicator("aud", "gdp")

# Async support for concurrent queries
from fxmacrodata import AsyncClient
async with AsyncClient(api_key="YOUR_API_KEY") as client:
    data = await client.get_indicator("gbp", "policy_rate")
1

One-line data access

Retrieve any supported currency/indicator combination with a single method call — no manual HTTP handling required.

2

Sync & async clients

Use the synchronous Client for scripts or the AsyncClient for concurrent data fetching in notebooks and pipelines.

3

pandas-ready output

Responses return clean dicts that convert directly to DataFrames. Timestamp columns are ISO 8601, ready for time-series analysis.

4

USD data free, no key needed

USD indicators work without an API key, so you can explore the data structure and build your models before subscribing.

Upcoming Macro Releases

Track scheduled USD economic announcements in real time. Other currencies are available on paid plans.

Showing next 30 days (UTC)
Loading upcoming releases…

USD endpoint (free): GET https://fxmacrodata.com/api/release_calendar/usd
Other currencies are paid and require an API key.

Simple, Transparent Pricing

Quick plan overview below. For complete features, coupons, billing terms, and checkout, use the subscribe page.

Individual

$25/mo

30-day free trial, then standard monthly billing.

  • • Unlimited API calls
  • • All supported currencies/indicators
  • • Real-time + historical access

Startup

$25/mo

Discounted intro pricing for the first 6 months, then standard Startup rate.

  • • Everything in Individual
  • • Redistribution rights for content channels
  • • Built for scaling products

Enterprise

$250/mo

For teams requiring dedicated support and custom SLA options.

  • • Everything in Startup
  • • Priority enterprise support
  • • Account management and invoicing options

Free access: USD endpoints are available without an API key for evaluation.

Compare Plans & Subscribe

Homepage pricing is a summary only. Final plan terms, coupons, billing, and cancellation details are on the subscribe page.


As seen on

Frequently Asked Questions

Quick answers to common questions about FXMacroData.

Data & Coverage

How real-time is the data?

Data is updated within minutes of official central bank publication — as close to real-time as possible.

Which data sources are included?

FXMacroData aggregates from FRED (Federal Reserve), ECB, RBA, and other major central banks worldwide.

Can I access historical data?

Yes, full historical data is included for all available metrics across supported currencies.

Which endpoints are free vs paid?

USD endpoints are available free without an API key. Multi-currency access and full indicator depth require a Professional subscription and API key.

Billing & Subscription

Does the free trial require a credit card?

Yes. The 30-day trial requires a valid credit card at signup.

Can I cancel anytime?

Yes, you can cancel from your subscription settings before your next billing cycle.

What happens when the free trial ends?

Your subscription automatically converts to the paid plan unless cancelled before trial end. You can manage this in your billing settings.

What if my payment method fails?

If payment cannot be processed, account access may be limited until billing information is updated. See billing terms.

Technical & Support

Do you support other programming languages?

While optimized for Python, any language capable of making HTTP requests can use the API.

What support is included?

Professional plans include dedicated support for integration and data questions. See support response targets.

Need Dedicated Support?

Our team is ready to assist with technical integration, custom data requests, or sales inquiries.