Fixer website screenshot

Fixer

Fixer is a lightweight JSON API for real-time and historical foreign exchange rates and currency conversion. Built on top of European Central Bank reference rates and 15+ additional data sources, Fixer supports 170+ world currencies and is delivered through the APILayer marketplace under a freemium subscription model.

1 APIs 9 Features
Currency ExchangeForeign ExchangeFXForexECBConversionHistorical RatesTime SeriesFluctuationAPILayerPublic APIs

APIs

Fixer API

The Fixer REST API exposes six operations covering symbol discovery, real-time and historical rates, on-demand currency conversion, daily time-series, and fluctuation reporting....

Collections

Fixer API

OPEN

Pricing Plans

Fixer Plans Pricing

5 plans

PLANS

Rate Limits

Fixer Rate Limits

0 limits

RATE LIMITS

FinOps

Fixer Finops

FINOPS

Features

170+ World Currencies

Coverage of fiat currencies, sourced from the European Central Bank and 15+ additional providers.

Real-Time Exchange Rates

Latest rates with refresh cadence ranging from hourly (Free) to 60 seconds (Professional Plus, Enterprise).

Historical Exchange Rates

End-of-day rates for any working day since 1999-01-04, available on every plan including Free.

Currency Conversion Endpoint

On-demand conversion between any two currencies at real-time or historical rates.

Time Series Endpoint

Daily rates between two arbitrary dates (max 365 days) for trend analysis.

Fluctuation Endpoint

Start rate, end rate, absolute change, and percentage change for a chosen window.

HTTPS Encryption

SSL-secured transport on Basic plan and above; Free is HTTP only.

Source Currency Switching

Choose any of the 170+ symbols as the base currency on Basic plan and above.

APILayer Unified Auth

One APILayer `apikey` works across Fixer and other APILayer marketplace APIs.

Use Cases

E-Commerce Multi-Currency Pricing

Convert prices into the shopper's local currency at checkout using /convert.

Treasury and Cash Reporting

Daily mark-to-market of multi-currency balances using /timeseries and /fluctuation.

Travel and Fintech Apps

Power in-app FX widgets, traveler wallets, and remittance quotes with /latest.

Accounting and Ledger Reconciliation

Look up the official end-of-day rate for any historical transaction with /{date}.

Backtesting and Analytics

Pull windowed rate history with /timeseries to feed quant or BI models.

Compliance and Audit Trails

Reference an immutable ECB-sourced rate when auditing cross-border payments.

Integrations

APILayer Marketplace

Fixer is distributed via the APILayer hub; signup, billing, and key management share the marketplace.

European Central Bank

Primary upstream data source for daily reference exchange rates.

money.js

Client-side JavaScript library historically paired with Fixer for browser-side conversion.

Currencylayer

Sister APILayer product with similar FX surface; often used interchangeably or for redundancy.

Coinlayer

Cryptocurrency exchange rate API on the same APILayer platform.

Currencyfreaks / Open Exchange Rates

Competing FX APIs that consumers benchmark Fixer against.

Solutions

Free Plan

100 requests/month, hourly refresh, EUR base only, HTTP only. Best for prototyping.

Basic Plan

10,000 requests/month at $14.99/mo, HTTPS, source currency switching, /convert endpoint.

Professional Plan

100,000 requests/month at $59.99/mo, 10-minute refresh, /timeseries endpoint.

Professional Plus Plan

500,000 requests/month at $99.99/mo, 60-second refresh, /fluctuation endpoint.

Enterprise Plan

Custom volume, 60-second refresh, dedicated account team and priority support.

Semantic Vocabularies

Fixer Context

9 classes · 20 properties

JSON-LD

API Governance Rules

Fixer API Rules

12 rules · 4 errors 8 warnings

SPECTRAL

JSON Structure

Fixer Convert Structure

6 properties

JSON STRUCTURE

Fixer Fluctuation Structure

6 properties

JSON STRUCTURE

Fixer Rates Structure

6 properties

JSON STRUCTURE

Fixer Symbols Structure

2 properties

JSON STRUCTURE

Fixer Timeseries Structure

6 properties

JSON STRUCTURE

Example Payloads

Fixer Getfluctuation Example

2 fields

EXAMPLE

Fixer Gethistorical Example

2 fields

EXAMPLE

Fixer Getlatest Example

2 fields

EXAMPLE

Fixer Getsymbols Example

2 fields

EXAMPLE

Fixer Gettimeseries Example

2 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
PublicAPIsListing
PublicAPIsListing
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Fixer API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: apikey
    value: '{{apikey}}'
    placement: header
items:
- info:
    name: Symbols
    type: folder
  items:
  - info:
      name: List Supported Currency Symbols
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/symbols
    docs: Returns all currency symbols Fixer supports along with their full names.
- info:
    name: Rates
    type: folder
  items:
  - info:
      name: Get Latest Exchange Rates
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/latest
      params:
      - name: base
        value: ''
        type: query
        description: 'Three-letter ISO 4217 base currency code. Defaults to EUR on the Free plan;

          any base currency may be selected on Basic plan and above.

          '
      - name: symbols
        value: ''
        type: query
        description: Comma-separated list of ISO 4217 currency codes to limit the result set.
    docs: 'Returns the most recent exchange rate data. Rates update hourly on the Free and

      Basic tiers, every 10 minutes on Professional, and every 60 seconds on

      Professional Plus and Enterprise.

      '
  - info:
      name: Get Historical Exchange Rates
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/:date
      params:
      - name: date
        value: ''
        type: path
        description: ISO-8601 date in `YYYY-MM-DD` format (any working day since 1999-01-04).
      - name: base
        value: ''
        type: query
        description: 'Three-letter ISO 4217 base currency code. Defaults to EUR on the Free plan;

          any base currency may be selected on Basic plan and above.

          '
      - name: symbols
        value: ''
        type: query
        description: Comma-separated list of ISO 4217 currency codes to limit the result set.
    docs: 'Returns end-of-day historical exchange rates for any date since 1999. Historical

      data is available on all plans, including Free.

      '
- info:
    name: Conversion
    type: folder
  items:
  - info:
      name: Convert Currency Amount
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/convert
      params:
      - name: from
        value: ''
        type: query
        description: Three-letter source currency code (ISO 4217).
      - name: to
        value: ''
        type: query
        description: Three-letter target currency code (ISO 4217).
      - name: amount
        value: ''
        type: query
        description: Amount to convert.
      - name: date
        value: ''
        type: query
        description: Optional historical date (YYYY-MM-DD) to use for the conversion rate.
    docs: 'Converts an amount from one currency to another using real-time or historical

      rates. Available on Basic plan and above.

      '
- info:
    name: Time Series
    type: folder
  items:
  - info:
      name: Get Time Series Exchange Rates
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/timeseries
      params:
      - name: start_date
        value: ''
        type: query
        description: Start date for the time series window (YYYY-MM-DD).
      - name: end_date
        value: ''
        type: query
        description: End date for the time series window (YYYY-MM-DD).
      - name: base
        value: ''
        type: query
        description: 'Three-letter ISO 4217 base currency code. Defaults to EUR on the Free plan;

          any base currency may be selected on Basic plan and above.

          '
      - name: symbols
        value: ''
        type: query
        description: Comma-separated list of ISO 4217 currency codes to limit the result set.
    docs: 'Returns daily historical exchange rates between two dates of your choice,

      with a maximum range of 365 days. Available on Professional plan and above.

      '
- info:
    name: Fluctuation
    type: folder
  items:
  - info:
      name: Get Fluctuation Data
      type: http
    http:
      method: GET
      url: https://api.apilayer.com/fixer/fluctuation
      params:
      - name: start_date
        value: ''
        type: query
        description: Start date for the fluctuation window (YYYY-MM-DD).
      - name: end_date
        value: ''
        type: query
        description: End date for the fluctuation window (YYYY-MM-DD).
      - name: base
        value: ''
        type: query
        description: 'Three-letter ISO 4217 base currency code. Defaults to EUR on the Free plan;

          any base currency may be selected on Basic plan and above.

          '
      - name: symbols
        value: ''
        type: query
        description: Comma-separated list of ISO 4217 currency codes to limit the result set.
    docs: 'Returns fluctuation data (start rate, end rate, change, change_pct) between two

      dates for any supported currency pair. Available on Professional Plus and above.

      '
bundled: true