Who Should Read This Article
If you are an FX trader, macro analyst, or developer evaluating tools to support your trading research, this article is for you. FXMacroData and MacroMetrics both serve the FX/macro audience — but they take meaningfully different approaches to doing so. This comparison lays out the key differences between an API-first data platform and a professional dashboard product so you can choose the right tool for your workflow.
Core Finding
FXMacroData and MacroMetrics target the same audience but fill different roles. MacroMetrics is a polished consumer dashboard with strong signal-generation and UI-first features — seasonality, retail sentiment, trade tracking. FXMacroData is an API-first data platform: it powers both a live dashboard and a programmable data layer via REST, GraphQL, and MCP, purpose-built for developers and systematic traders who need raw macro data, not just visualisations.
Side-by-Side Comparison
| Attribute | FXMacroData | MacroMetrics |
|---|---|---|
| Product model | API + dashboard (data platform) | Dashboard-only (no public API) |
| Entry-level price | From $25/month | Free tier available; premium pricing not publicly listed* |
| Free tier | ✓ Free trial available | ✓ Free tier with limited access |
| Public API | ✓ REST JSON, GraphQL, SSE streaming | ✗ UI-only, no public API |
| MCP server (AI agent integration) | ✓ Native MCP server for Claude, Cursor, Copilot | ✗ Not available |
| Embeddable widgets / SDKs | ✓ Embeddable widgets; Python/JS SDK support | ✓ TradingView indicators |
| Central bank / policy rate data | ✓ Policy rates, bond yields, central bank indicators per currency | Calendar events only; raw series not accessible via API |
| Economic calendar | ✓ Per-currency release calendar with scheduled dates | ✓ Economic calendar with impact ratings |
| COT positioning data | ✓ Weekly CFTC COT for 18 currencies (API + dashboard) | ✓ Institutional positioning (COT) in dashboard |
| FX sessions display | ✓ Live FX sessions overlay on dashboard | ✓ Market sessions display |
| Seasonality analysis | ✗ Not currently available | ✓ Seasonality lab (FX, gold, commodities — 10-year) |
| Retail sentiment / fear & greed | ✗ Not currently available | ✓ Retail sentiment, fear & greed, AAII sentiment |
| Trade tracking | ✗ Not available | ✓ Automated trade tracking (beta) |
| Announcement datetime precision | Second-level UTC timestamps per release | Calendar-level only; no programmatic access to raw datetimes |
| Rate limits | Unlimited API calls on all paid plans | N/A — no public API |
| Target audience | FX traders, quant developers, macro analysts, AI agent builders | Retail FX traders, discretionary analysts seeking a UI-based research platform |
* Competitor pricing retrieved from their public pricing page on April 2026.
Product Model: API Platform vs. Consumer Dashboard
The most fundamental difference between FXMacroData and MacroMetrics is not a single feature — it is the product model. MacroMetrics is a consumer dashboard: a polished web interface for FX traders who want charts, signals, and macro context presented visually without needing to write code. FXMacroData is a data platform: it ships both a live dashboard and a complete API surface, so the same macro data can be consumed through a browser or piped directly into a trading algorithm, a Python notebook, or an AI agent.
If you want to pull AUD policy rate history into a backtest, compare US CPI prints against consensus forecasts in a spreadsheet, or stream new release notifications to a real-time alert system — all of that requires programmatic access. MacroMetrics does not offer a public API, so those use cases simply are not available on that platform. FXMacroData was built precisely for those workflows.
Developer Tools: MCP, GraphQL, and Embeddable Widgets
FXMacroData's developer surface extends well beyond a standard REST API. The platform includes a native MCP (Model Context Protocol) server that makes macro data available directly inside AI coding assistants like Claude, Cursor, and GitHub Copilot — without writing any integration code. An analyst can ask their LLM "what are the last three GBP CPI prints?" and receive a live, structured answer drawn from the FXMacroData data store.
For developers building multi-currency pipelines, the GraphQL endpoint allows batching multiple currency and indicator queries into a single HTTP request — reducing latency and simplifying client code compared to issuing one REST call per indicator. A Server-Sent Events (SSE) stream pushes new release data the moment it is written, enabling event-driven architectures without polling.
MacroMetrics offers a different kind of integration: TradingView indicators that bring its signal library directly into the TradingView chart environment. For a discretionary trader who does most of their analysis inside TradingView, that integration is genuinely useful. It does not, however, support programmatic data extraction, scheduled pipelines, or AI agent workflows.
Dashboard Features: Where MacroMetrics Stands Out
It is worth being direct about where MacroMetrics has a genuine product advantage. For a discretionary trader who wants a single polished dashboard rather than a data API, MacroMetrics offers several features that FXMacroData does not currently provide.
MacroMetrics Features Worth Noting
- Seasonality lab: 10-year historical seasonality charts for FX pairs, gold, and commodities — a useful context layer for timing trade entries.
- Retail sentiment and fear & greed: sentiment indicators including AAII survey data and a fear/greed composite — popular reference points for contrarian setups.
- Trade tracking: an automated record of trades with performance attribution (beta feature).
- Asset valuation models: proprietary fair-value estimates for currencies and assets (beta).
- Discord community: an active community for traders sharing setups and market commentary.
These features are genuinely well-suited to a discretionary retail trader who wants macro context delivered as signals and visual tools. If that describes your workflow, MacroMetrics' dashboard is worth exploring alongside FXMacroData.
Central Bank Data and Policy Rate Coverage
For systematic FX strategies and central bank macro research, access to the underlying time-series data — not just a calendar event — is essential. FXMacroData provides structured, timestamped historical series for every major central bank indicator across 18 G10+ currencies: policy rates, CPI, core inflation, GDP, employment, trade balance, government bond yields, retail sales, and more.
Each data point carries an announcement_datetime accurate to the second in UTC. This precision allows genuine event-study analysis: you can reconstruct exactly what data was available to the market at any point in time, which is a prerequisite for building reliable macro-driven trading signals or backtests.
MacroMetrics surfaces central bank event data through its economic calendar — release dates, prior values, and impact ratings. That is useful for planning around key events. It does not, however, provide programmatic access to the underlying indicator time series with historical announcement timestamps, which means you cannot extract the raw data needed for systematic strategy development.
Economic Calendar, COT, and Shared Features
Both platforms cover the core FX research toolkit: economic calendar, COT positioning data, and FX session overlays. The key difference is that FXMacroData makes all of this accessible through both a visual dashboard and a clean API, while MacroMetrics presents these features exclusively through its UI.
FXMacroData's COT data is available via API for all 18 supported currencies, updated weekly after the CFTC publishes each Friday. If you want to incorporate COT net positioning as a signal in a systematic strategy — even a simple one that checks whether speculative longs exceed a threshold — you need API access to do that reliably. The FXMacroData dashboard also surfaces COT data visually for traders who prefer a chart-based view.
MacroMetrics includes COT data in its Institutional Positioning section, with visualisations suited to a discretionary analyst checking positioning at the weekly level. The presentation is clean and the context is well-integrated with the rest of the platform's signal library.
AI Agent and LLM Workflows
An increasingly common workflow for quant developers and analysts is using LLM-based coding assistants to query financial data, generate analysis, or build automated research tools. FXMacroData's MCP server makes this native: configure it once in your AI tool of choice and your assistant can retrieve live macro data on demand — policy rate decisions, CPI prints, COT positioning — without you writing any API integration.
# REST API: fetch the last 12 months of EUR inflation data
curl "https://fxmacrodata.com/api/v1/announcements/eur/inflation?api_key=YOUR_API_KEY&start=2024-01-01"
{
"data": [
{
"date": "2025-03-01",
"val": 2.2,
"announcement_datetime": "2025-03-28T09:00:01Z"
},
{
"date": "2025-02-01",
"val": 2.3,
"announcement_datetime": "2025-02-28T10:00:01Z"
}
]
}
MacroMetrics does not offer an MCP server or any equivalent programmatic interface. For LLM-augmented workflows — using Claude or Copilot to interpret macro data, build research summaries, or generate alerts — FXMacroData is the only option between the two.
Dashboard vs. Data Platform
- FXMacroData: API-first data layer (REST, GraphQL, MCP, SSE) plus dashboard. Best for developers, systematic traders, and AI-augmented workflows.
- MacroMetrics: UI-first dashboard with rich signal generation tools. Best for discretionary traders who want signals and visual tools without writing code.
Pricing
FXMacroData's paid plans start at $25/month and include full G10+ currency coverage, unlimited API calls, and access to the dashboard. There are no per-request fees, no rate limits, and no additional charges for historical data or specific indicator families. Indicator values are updated within minutes of official release, with second-level announcement timestamps on every data point — enabling genuine event-study backtesting. A free trial is available so developers can test endpoints before committing.
MacroMetrics offers a free tier with limited access to its dashboard features. Premium pricing for its Professional Access plan is not publicly listed on the website — interested users need to sign up or inquire directly. For a clear pricing comparison, FXMacroData's transparent plan structure is an advantage for developers evaluating options on a budget.
Recommendation and Verdict
For developers, quant traders, and AI-augmented workflows that need programmatic access to FX macro data — historical time series, release timestamps, COT positioning, central bank indicators — FXMacroData is the clear choice. MacroMetrics does not offer an API, so those use cases are simply out of scope for that platform. FXMacroData's REST API, GraphQL endpoint, MCP server, and SSE stream give you a flexible, consistent data layer that works across every environment from a Python notebook to a real-time alert system.
For discretionary retail FX traders who do all of their analysis inside a browser and want a polished, signal-rich dashboard with seasonality tools, retail sentiment, trade tracking, and fear & greed composites, MacroMetrics is a well-built product worth evaluating. Its UI-first approach and TradingView integration suit traders who want macro context delivered as pre-processed signals rather than raw data.
The two products are not mutually exclusive. A trader who uses MacroMetrics for its seasonality lab and signal dashboards could also subscribe to FXMacroData to pull central bank time-series data into their own tools or an AI assistant. They solve different parts of the same research workflow.
Get Started with FXMacroData
- Browse the full G10 indicator catalogue at /api-data-docs
- Explore the EUR inflation endpoint or the USD policy rate endpoint to see the data format in action
- Connect the MCP server to your AI assistant for natural-language macro queries
- Subscribe and get your API key at fxmacrodata.com/subscribe