Skip to content

Reference

Macro Education

FXMacroData vs Fixer and currencylayer: Exchange Rate APIs vs FX Macro Data

A buyer's guide to Fixer, currencylayer, and FXMacroData: when a low-cost exchange-rate conversion API is enough, and when FX traders and developers need official macro releases, release timestamps, and MCP-ready data instead.

Share article X LinkedIn Email
Pip, the FXMacroData robot mascot, stands in front of a dark split-flap departure board of blank flip tiles, holding up a single glowing mint card.
Fixer and currencylayer serve conversion rates for about 170 currencies. FXMacroData serves the release data behind FX moves.

This comparison is for developers, FX traders, and small finance teams deciding between an exchange-rate conversion API and an FX macro data API. Fixer and currencylayer are sister products from APILayer: both sell live and historical exchange rates for roughly 170 currencies through simple JSON endpoints, with near-identical plan ladders. FXMacroData solves a different problem: it tells you what moved a currency, with official-source macro releases, central-bank data, and release timestamps, and it includes daily official FX reference rates as supporting context.

The core finding is simple. If your job is converting prices, invoices, or wallet balances across many currencies, Fixer or currencylayer is the cheaper and more direct tool, starting at $14.99 a month. If your job is trading, researching, or automating decisions around currency moves, you need the macro layer that conversion APIs do not carry, and FXMacroData provides it from $50 a month with a free USD tier.

Quick answer

Choose Fixer or currencylayer when

You need a conversion rate for 168 to 170 currencies, refreshed hourly to every 60 seconds, for e-commerce, accounting, travel, or fintech display.

Choose FXMacroData when

You need the drivers behind FX moves: policy rates, CPI, payrolls, release calendars, COT positioning, bond yields, and timestamped official releases across 22 currencies.

Fast verdict

Conversion APIs answer "what is the rate?" FXMacroData answers "why is the rate moving, and what is released next?" Many teams use one of each.

Takeaway: these products overlap only at the spot-rate edge; the buying decision is about which job you are doing.

Pricing And Plans

Fixer and currencylayer publish their prices openly, and the two ladders mirror each other. Both have a free plan capped at 100 calls a month for non-commercial use, then paid tiers at $14.99, $59.99, and $99.99 a month that raise the call allowance from 10,000 to 100,000 to 500,000 requests and tighten the update interval from hourly to 10 minutes to 60 seconds. Fixer's annual billing lowers those to $13.99, $52.99, and $84.99 a month; currencylayer quotes annual totals that save 10 to 15 percent. Both offer a custom-quoted top tier for higher volume.

FXMacroData is priced on a different axis. The Always Free tier needs no key and covers USD data only, with 100 requests a day and USD announcements delayed 15 minutes. The Individual plan is $50 a month or $500 a year with a 14-day trial and a 1,000,000 request monthly allowance. Business is $250 a month or $2,500 a year for teams of up to 10 people, with the same allowance and priority support. Commercial redistribution is a self-serve add-on at $10 a month per block of up to 100 measured users.

Fixer

$14.99/mo*

Basic: 10,000 calls, hourly updates. Professional Plus $99.99* for 500,000 calls at 60 seconds.

currencylayer

$14.99/mo*

Basic: 10,000 calls, hourly updates. Enterprise+ $99.99* for 500,000 calls at 60 seconds.

FXMacroData

$50/mo

Individual: 1,000,000 requests, 22 currencies of macro data, 14-day trial. Free USD tier with no key.

Takeaway: for pure conversion, the APILayer pair is cheaper at entry; per request and per dataset, FXMacroData's $50 plan carries twice the call allowance of their $99.99 tier plus the macro data they do not offer.

* Competitor pricing retrieved from the Fixer and currencylayer public product/pricing pages in October 2026.

Monthly list price, USD

FXMacroData in mint; Fixer / currencylayer plans in cyan. Hover a bar for the exact price.

Takeaway: For pure conversion the APILayer tiers start cheaper; FXMacroData's $50 sits mid-range and covers release data the rate APIs do not.

* Competitor pricing retrieved from their public pricing page in October 2026.

Side-By-Side Comparison

Attribute FXMacroData Fixer currencylayer
Core job FX macro data: releases, policy rates, calendar, COT, yields, plus official FX reference rates (daily series and timestamped central-bank fixings). Exchange rates and currency conversion. Exchange rates and currency conversion, with bid/ask on higher tiers.
Entry pricing $50/month or $500/year; Business $250/month. $14.99/month* ($13.99* annual); up to $99.99*. $14.99/month*; up to $99.99*; annual saves up to 15%*.
Free tier USD data, no key, 100 requests/day, 15-minute delay on announcements. 100 calls/month*, hourly, non-commercial. 100 calls/month*, daily updates, non-commercial.
Coverage 22 currencies, 700+ official macro series; FX pairs among those currencies plus XAU/USD. 170 currencies. 168 currencies plus gold (XAU) and silver (XAG).
Release timing / latency Second-level announcement timestamps; releases typically available within seconds of publication, measured publicly. FX rates are official reference rates, timestamped per source. Rates refreshed hourly, every 10 minutes, or every 60 seconds by plan. Daily (free), hourly, 10 minutes, or 60 seconds by plan.
API format REST JSON with OpenAPI, X-API-Key header, SSE streaming, GraphQL. REST JSON, access_key parameter. REST JSON, access_key parameter.
Rate limits 1,000,000/month; bursts of 300/minute and 5,000/hour. 100 to 500,000 calls/month*; custom on Enterprise. 100 to 500,000 calls/month*; custom quote above.
History Release history per indicator with announcement timestamps and source metadata. Historical rates on all plans; time-series from Professional. Historical rates on all plans (19 years advertised); time-frame queries from Enterprise.
AI / MCP Official MCP server for Claude, ChatGPT, Cursor and similar clients. No MCP server found on public pages. No MCP server found on public pages.
Commercial use Paid plans for your own use; self-serve redistribution add-on for products that show data to others. Commercial use from Basic upward; not on Free. Commercial use from Basic upward; not on Free.
Best fit FX traders, quants, macro researchers, automation and AI-agent builders. E-commerce, accounting, travel, and fintech conversion. Same as Fixer, plus apps that want bid/ask or metals in one feed.

* Competitor pricing retrieved from their public product/pricing pages in October 2026.

Exchange Rates Vs FX Drivers

Fixer and currencylayer are built around a single object: a table of exchange rates against a base or source currency. Their endpoints cover latest rates, historical rates for a date, conversion of an amount, and on higher plans time-series windows and fluctuation or change summaries. Fixer says its data comes from financial data providers and banks, including the European Central Bank; currencylayer cites commercial sources and banks. Neither publishes economic indicators, central-bank decisions, or release schedules.

FXMacroData is built around the event that moves a rate. Each release row carries the value, the prior, and an announcement_datetime to the second, sourced from the official statistics agency or central bank. That lets you line up US CPI, Non-Farm Payrolls, or a Fed policy rate decision against EUR/USD and see exactly what was known when. Around that core sit the release calendar, CFTC COT positioning, government bond yields, commodities including gold and silver, central-bank press releases from the Federal Reserve to the ECB, and FX session context.

FXMacroData does include FX spot rates through /v1/forex/{base}/{quote}, but they are a different product from Fixer's. They are daily official reference rates (BIS and national central-bank sources) for pairs among the 22 supported currencies, plus XAU/USD. Cross and inverse pairs are derived from the published legs and labelled as such in the response, and you can request technical indicators such as moving averages and RSI alongside the series. Alongside that daily series, /v1/fx/reference-rates/{base}/{quote} returns timestamped official fixings by source (ECB, Federal Reserve H.10, Norges Bank, Riksbank, Danmarks Nationalbank, Magyar Nemzeti Bank and others), subscribers can pull intraday reference-rate observations as each authority publishes them, and /v1/fx/sources documents which source publishes which pair. There is no amount-conversion endpoint and no streaming market-quote feed, and the 170-currency long tail is not covered.

Two different questions, two different payloads

Conversion API question

"What is 250 GBP in JPY right now?" One call, one rate, one converted amount.

FX macro API question

"UK CPI printed above prior at 07:00 London time; how has GBP/USD behaved after similar surprises?"

Overlap

Both return a daily rate for major pairs. Only one is built to convert; only one is built to explain.

Takeaway: if no macro event, central bank, or release time appears in your requirements, a conversion API is likely enough.

Update Frequency And Release Timing

"Real-time" means different things in the two categories. For Fixer and currencylayer it means a rate refresh interval: hourly on Basic, every 10 minutes on the middle tier, and every 60 seconds on the top tiers. That is appropriate for pricing a checkout or revaluing a balance; it is not a market-data feed for trading execution, and neither product presents it as one.

For FXMacroData the timing that matters is the gap between an official publication and the data being available. Every release carries a second-level announcement timestamp, releases are typically available within seconds, and the target is one second from publication. The share of releases that met that target, broken down by source, is published at /release-speed, along with the releases that took longer. SSE streaming pushes release events as they land, so a system around USD/JPY or GBP/USD does not have to poll.

What happens at 8:30 a.m. New York time on payrolls day

1. Official publication

The BLS posts the employment report. FXMacroData records the value with its exact announcement time.

2. Event delivered

Typically within seconds, via REST, SSE stream, or MCP tool call.

3. Rate refresh

A conversion API reflects the move at its next interval: within 60 seconds on top tiers, up to an hour on Basic.

4. Analysis

Only the macro row tells you the cause, the surprise versus prior, and when it hit.

Takeaway: a conversion API shows the effect after a refresh interval; FXMacroData delivers the cause with a timestamp you can join to price data.

API Access And AI Tooling

All three are easy to call. Fixer and currencylayer authenticate with an access_key query parameter and return compact JSON; client libraries exist in most languages. On the free plans the base currency is fixed (EUR for Fixer, USD for currencylayer), and switching it starts on Basic.

FXMacroData uses header authentication, which keeps keys out of URLs and server logs, and publishes a full OpenAPI schema in the API reference. A payrolls request looks like this:

curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/usd/non_farm_payrolls"

Example response (abridged, illustrative values)

{
  "currency": "USD",
  "indicator": "non_farm_payrolls",
  "data": [
    {
      "date": "2026-09-01",
      "val": 142.0,
      "prior": 118.0,
      "pct_change": 20.3,
      "announcement_datetime": 1790944200
    }
  ]
}

announcement_datetime

Epoch seconds of the official release, the anchor for event studies and alerts.

What a rate API returns instead

A timestamp, a base currency, and a map of currency codes to rates, with no event context.

Takeaway: the macro row carries the cause and its time; the rate map carries the price. Joining the two is how FX event research is done.

The larger gap is AI tooling. FXMacroData runs an official MCP server, so Claude, ChatGPT, Cursor, and other MCP clients can query releases, calendars, and rates as tools without custom glue code; the AI trading guides show the workflows. No MCP server for Fixer or currencylayer appeared on their public product pages. FXMacroData also offers Python and JavaScript SDKs, GraphQL, and integration guides for MetaTrader, TradingView, and NinjaTrader.

Where Fixer And currencylayer Are Genuinely Stronger

For their core job, these APIs do things FXMacroData does not try to do:

  • Currency breadth. 170 currencies on Fixer and 168 plus metals on currencylayer, versus 22 on FXMacroData. If you invoice in Kenyan shillings or price in Vietnamese dong, they cover it.
  • Lower entry price. $14.99 a month for commercial conversion use is hard to beat for a small app.
  • Conversion built in. A dedicated convert endpoint turns an amount into another currency in one call.
  • Intraday refresh. Rates every 60 seconds on top tiers, versus FXMacroData's official fixings, which update only when each central bank publishes.
  • Bid/ask. currencylayer's higher tiers include bid/ask spread data.
  • Long rate history. Both advertise historical rate archives going back well over a decade, useful for accounting restatements.

If you are building a checkout, a multi-currency ledger, a travel app, or a price-display widget, one of these two is the simpler choice, and FXMacroData would be the wrong tool. For more options in that category, see the Open Exchange Rates comparison and the OANDA Exchange Rates API comparison.

Where FXMacroData Is Stronger

FXMacroData is stronger once the question shifts from price to cause. A trader on AUD/USD needs the RBA decision, Australian CPI, and Chinese data on a timeline; a quant needs US unemployment releases with exact timestamps to avoid look-ahead bias; an analyst comparing the Fed with the eurozone policy rate needs both series from official sources. None of that is in a conversion feed.

FXMacroData pros

  • 700+ official macro series across 22 currencies.
  • Second-level announcement timestamps and a public release-speed record.
  • Calendar, COT, yields, commodities, press releases, MCP.
  • 1,000,000 requests/month on the $50 plan.

FXMacroData tradeoffs

  • 22 currencies, not 170.
  • FX rates are official central-bank fixings, not live quotes; no conversion endpoint.
  • Higher entry price than a basic conversion plan.

Fixer / currencylayer pros

  • 168 to 170 currencies, metals on currencylayer.
  • $14.99 entry with commercial use.
  • Refresh down to 60 seconds; convert endpoint.

Fixer / currencylayer tradeoffs

  • No economic indicators, calendar, or central-bank data.
  • Free plans: 100 calls/month, non-commercial, fixed base.
  • Time-series and change queries gated to $59.99+ tiers.
  • No MCP server found.

Takeaway: the APILayer pair wins on breadth and price for conversion; FXMacroData wins on depth and timing for FX decisions.

Decision Matrix

User type Better fit Why
E-commerce or SaaS pricing in many currencies Fixer or currencylayer 170-currency breadth, convert endpoint, $14.99* entry.
Accounting revaluation and historical restatement Fixer or currencylayer Long historical rate archive by date.
Discretionary FX trader FXMacroData Release calendar, pair dashboards, policy and inflation context.
Quant building event studies or backtests FXMacroData Second-level timestamps prevent look-ahead bias.
AI agent answering FX questions FXMacroData Official MCP server with citable, source-labelled data.
Fintech app showing rates and macro news Both Conversion API for the long tail; FXMacroData for macro context and redistribution.

* Competitor pricing retrieved from their public product/pricing pages in October 2026.

Recommendation

Pick Fixer or currencylayer if you are converting money. The choice between them is mostly about details: Fixer is EUR-based on its free plan and lists 170 currencies; currencylayer is USD-based, adds gold and silver, and includes bid/ask on its upper tiers. Prices are identical at each step.

Pick FXMacroData if you are trading, researching, or automating around currencies. The Individual plan at $50 a month covers 22 currencies of official macro data, release timing measured publicly at release speed, daily FX reference rates, COT, yields, and MCP access, with a 14-day trial. Start with the free USD tier to test the payloads, then read the API reference or start a trial.

Bottom line: Fixer and currencylayer are sound, inexpensive exchange-rate APIs for conversion across 170 currencies. FXMacroData is the FX macro data API for people who need to know why rates move and when the next catalyst lands. If your product needs both, run a conversion API for the long tail and FXMacroData for the macro layer.

Sources Checked

Competitor figures in this article come from the public pages below, retrieved in October 2026. Plans and prices can change; check the linked pages before buying.

Fixer plans

Plan prices, call limits, update intervals, and feature gating.

fixer.io/product

Fixer overview

170 currencies, data sources, and endpoint list.

fixer.io

currencylayer plans

Plan prices, annual discounts, call limits, and features.

currencylayer.com/product

currencylayer overview

168 currencies plus metals, sources, and history depth.

currencylayer.com

FXMacroData

Plans, API reference, release-speed record, and MCP server.

Release speed record

Takeaway: every competitor price above is taken from the vendor's own product page, not from third-party listings.

FXMacroData API data

Data endpoints used in this article

No FXMacroData API data endpoint is attributed to this article. Its evidence base is identified in the article and source links.

Explore the FXMacroData API reference

Frequently asked

Questions about this topic

What is the difference between Fixer, currencylayer, and FXMacroData?

Fixer and currencylayer are sister APILayer exchange-rate APIs that return live and historical conversion rates for about 170 currencies. FXMacroData is an FX macro data API that returns official economic releases, central-bank data, release calendars, COT positioning, and bond yields across 22 currencies, with second-level announcement timestamps and daily official FX reference rates.

How much do Fixer and currencylayer cost?

Both list a free plan with 100 calls a month for non-commercial use, then $14.99, $59.99, and $99.99 monthly tiers for 10,000, 100,000, and 500,000 calls, with update intervals tightening from hourly to every 60 seconds. Annual billing is discounted and a custom tier is quoted. Prices were retrieved from their public pages in October 2026.

Can FXMacroData replace Fixer for currency conversion?

Not for most conversion use cases. FXMacroData provides official central-bank reference rates (a daily series plus timestamped fixings, with intraday fixing observations for subscribers) for pairs among its 22 currencies and XAU/USD, but it has no amount-conversion endpoint, no streaming market quotes, and no long-tail currency coverage. For converting across 170 currencies, Fixer or currencylayer is the simpler tool.

Do Fixer or currencylayer provide economic indicators or a release calendar?

No. Their public product pages describe exchange-rate endpoints such as latest, historical, convert, time-series, and fluctuation or change queries. They do not offer CPI, payrolls, policy rates, central-bank releases, or an economic calendar.

Which is better for FX trading and backtesting?

FXMacroData. Trading and backtesting around news require official release values with exact announcement times, release calendars, and positioning data. FXMacroData provides those with typically within-seconds availability, measured publicly on its release-speed page. Conversion APIs provide rate snapshots without event context.

Do Fixer or currencylayer have an MCP server for AI agents?

No MCP server was listed on their public product pages in October 2026. FXMacroData runs an official MCP server that lets Claude, ChatGPT, Cursor, and other MCP clients query its macro releases, calendars, and FX data as tools.

Keep reading

Blogroll

AI Answer-Ready

Key Facts

Page
FXMacroData vs Fixer and currencylayer: Exchange Rate APIs vs FX Macro Data
Section
Articles
Canonical URL
https://fxmacrodata.com/articles/fxmacrodata-vs-fixer-currencylayer
Source
FXMacroData editorial and official publisher references
Last Updated
2026-10-05 14:54 UTC

Provenance And Trust

Cite the canonical URL and source field above. Where available, this page maps to official publisher releases and timestamped updates.

Quick Q&A

What is the difference between Fixer, currencylayer, and FXMacroData? Fixer and currencylayer are sister APILayer exchange-rate APIs that return live and historical conversion rates for about 170 currencies. FXMacroData is an FX macro data API that returns official economic releases, central-bank data, release calendars, COT positioning, and bond yields across 22 currencies, with second-level announcement timestamps and daily official FX reference rates.

How much do Fixer and currencylayer cost? Both list a free plan with 100 calls a month for non-commercial use, then $14.99, $59.99, and $99.99 monthly tiers for 10,000, 100,000, and 500,000 calls, with update intervals tightening from hourly to every 60 seconds. Annual billing is discounted and a custom tier is quoted. Prices were retrieved from their public pages in October 2026.

Can FXMacroData replace Fixer for currency conversion? Not for most conversion use cases. FXMacroData provides official central-bank reference rates (a daily series plus timestamped fixings, with intraday fixing observations for subscribers) for pairs among its 22 currencies and XAU/USD, but it has no amount-conversion endpoint, no streaming market quotes, and no long-tail currency coverage. For converting across 170 currencies, Fixer or currencylayer is the simpler tool.

Do Fixer or currencylayer provide economic indicators or a release calendar? No. Their public product pages describe exchange-rate endpoints such as latest, historical, convert, time-series, and fluctuation or change queries. They do not offer CPI, payrolls, policy rates, central-bank releases, or an economic calendar.

Prompt Packs

Use these in ChatGPT, Claude, Gemini, Mistral, Perplexity, or Grok for consistent source-aware outputs.

Share page X LinkedIn Email