Fixer logo

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 3 Capabilities 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....

Capabilities

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

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
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: fixer
name: Fixer
description: >-
  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.
url: https://fixer.io
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-29'
x-source: public-apis/public-apis
x-category: Currency Exchange
x-type: company
x-tier: 3
x-tier-reason: bulk-registered-from-public-apis
x-parent: apilayer
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Currency Exchange
  - Foreign Exchange
  - FX
  - Forex
  - ECB
  - Conversion
  - Historical Rates
  - Time Series
  - Fluctuation
  - APILayer
  - Public APIs
apis:
  - aid: fixer:fixer-api
    name: Fixer API
    description: >-
      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. Authentication is via the APILayer `apikey` header.
    humanURL: https://fixer.io/documentation
    baseURL: https://api.apilayer.com/fixer
    tags:
      - Currency Exchange
      - Foreign Exchange
      - APILayer
    properties:
      - type: Documentation
        url: https://docs.apilayer.com/fixer/docs/api-documentation
      - type: APIReference
        url: https://apilayer.com/marketplace/fixer-api
      - type: Quickstart
        url: https://fixer.io/quickstart
      - type: Authentication
        url: https://docs.apilayer.com/fixer/docs/api-documentation
      - type: OpenAPI
        url: openapi/fixer-openapi.yml
      - type: JSONSchema
        url: json-schema/fixer-rates-schema.json
      - type: JSONSchema
        url: json-schema/fixer-symbols-schema.json
      - type: JSONSchema
        url: json-schema/fixer-convert-schema.json
      - type: JSONSchema
        url: json-schema/fixer-timeseries-schema.json
      - type: JSONSchema
        url: json-schema/fixer-fluctuation-schema.json
      - type: JSONSchema
        url: json-schema/fixer-error-schema.json
      - type: JSONStructure
        url: json-structure/fixer-rates-structure.json
      - type: JSONStructure
        url: json-structure/fixer-symbols-structure.json
      - type: JSONStructure
        url: json-structure/fixer-convert-structure.json
      - type: JSONStructure
        url: json-structure/fixer-timeseries-structure.json
      - type: JSONStructure
        url: json-structure/fixer-fluctuation-structure.json
      - type: JSON-LD
        url: json-ld/fixer-context.jsonld
      - type: Example
        url: examples/fixer-getsymbols-example.json
      - type: Example
        url: examples/fixer-getlatest-example.json
      - type: Example
        url: examples/fixer-gethistorical-example.json
      - type: Example
        url: examples/fixer-convertcurrency-example.json
      - type: Example
        url: examples/fixer-gettimeseries-example.json
      - type: Example
        url: examples/fixer-getfluctuation-example.json
      - type: RateLimits
        url: rate-limits/fixer-rate-limits.yml
      - type: Pricing
        url: plans/fixer-plans-pricing.yml
    operations:
      - method: GET
        endpoint: /symbols
        summary: List Supported Currency Symbols
      - method: GET
        endpoint: /latest
        summary: Get Latest Exchange Rates
      - method: GET
        endpoint: /{date}
        summary: Get Historical Exchange Rates
      - method: GET
        endpoint: /convert
        summary: Convert Currency Amount
      - method: GET
        endpoint: /timeseries
        summary: Get Time Series Exchange Rates
      - method: GET
        endpoint: /fluctuation
        summary: Get Fluctuation Data
common:
  - type: Website
    url: https://fixer.io
  - type: Documentation
    url: https://docs.apilayer.com/fixer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/fixer-api
  - type: Pricing
    url: https://fixer.io/product
  - type: SignUp
    url: https://apilayer.com/signup
  - type: Login
    url: https://apilayer.com/login
  - type: TermsOfService
    url: https://fixer.io/terms
  - type: PrivacyPolicy
    url: https://fixer.io/privacy
  - type: Support
    url: https://fixer.io/contact
  - type: Blog
    url: https://blog.apilayer.com/
  - type: GitHubOrganization
    url: https://github.com/apilayer
  - type: GitHubRepository
    url: https://github.com/apilayer/fixer
  - type: PublicAPIsListing
    url: https://github.com/public-apis/public-apis
  - type: SpectralRules
    url: rules/fixer-rules.yml
  - type: Vocabulary
    url: vocabulary/fixer-vocabulary.yml
  - type: NaftikoCapability
    url: capabilities/shared/fixer-shared.yaml
  - type: NaftikoCapability
    url: capabilities/currency-conversion.yaml
  - type: NaftikoCapability
    url: capabilities/treasury-reporting.yaml
  - type: NaftikoCapability
    url: capabilities/historical-rate-lookup.yaml
  - type: Plans
    url: plans/fixer-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/fixer-rate-limits.yml
  - type: FinOps
    url: finops/fixer-finops.yml
  - type: Features
    data:
      - name: 170+ World Currencies
        description: Coverage of fiat currencies, sourced from the European Central Bank and 15+ additional providers.
      - name: Real-Time Exchange Rates
        description: Latest rates with refresh cadence ranging from hourly (Free) to 60 seconds (Professional Plus, Enterprise).
      - name: Historical Exchange Rates
        description: End-of-day rates for any working day since 1999-01-04, available on every plan including Free.
      - name: Currency Conversion Endpoint
        description: On-demand conversion between any two currencies at real-time or historical rates.
      - name: Time Series Endpoint
        description: Daily rates between two arbitrary dates (max 365 days) for trend analysis.
      - name: Fluctuation Endpoint
        description: Start rate, end rate, absolute change, and percentage change for a chosen window.
      - name: HTTPS Encryption
        description: SSL-secured transport on Basic plan and above; Free is HTTP only.
      - name: Source Currency Switching
        description: Choose any of the 170+ symbols as the base currency on Basic plan and above.
      - name: APILayer Unified Auth
        description: One APILayer `apikey` works across Fixer and other APILayer marketplace APIs.
  - type: UseCases
    data:
      - name: E-Commerce Multi-Currency Pricing
        description: Convert prices into the shopper's local currency at checkout using /convert.
      - name: Treasury and Cash Reporting
        description: Daily mark-to-market of multi-currency balances using /timeseries and /fluctuation.
      - name: Travel and Fintech Apps
        description: Power in-app FX widgets, traveler wallets, and remittance quotes with /latest.
      - name: Accounting and Ledger Reconciliation
        description: Look up the official end-of-day rate for any historical transaction with /{date}.
      - name: Backtesting and Analytics
        description: Pull windowed rate history with /timeseries to feed quant or BI models.
      - name: Compliance and Audit Trails
        description: Reference an immutable ECB-sourced rate when auditing cross-border payments.
  - type: Integrations
    data:
      - name: APILayer Marketplace
        description: Fixer is distributed via the APILayer hub; signup, billing, and key management share the marketplace.
      - name: European Central Bank
        description: Primary upstream data source for daily reference exchange rates.
      - name: money.js
        description: Client-side JavaScript library historically paired with Fixer for browser-side conversion.
      - name: Currencylayer
        description: Sister APILayer product with similar FX surface; often used interchangeably or for redundancy.
      - name: Coinlayer
        description: Cryptocurrency exchange rate API on the same APILayer platform.
      - name: Currencyfreaks / Open Exchange Rates
        description: Competing FX APIs that consumers benchmark Fixer against.
  - type: Solutions
    data:
      - name: Free Plan
        description: 100 requests/month, hourly refresh, EUR base only, HTTP only. Best for prototyping.
      - name: Basic Plan
        description: 10,000 requests/month at $14.99/mo, HTTPS, source currency switching, /convert endpoint.
      - name: Professional Plan
        description: 100,000 requests/month at $59.99/mo, 10-minute refresh, /timeseries endpoint.
      - name: Professional Plus Plan
        description: 500,000 requests/month at $99.99/mo, 60-second refresh, /fluctuation endpoint.
      - name: Enterprise Plan
        description: Custom volume, 60-second refresh, dedicated account team and priority support.
maintainers:
  - FN: Kin Lane
    email: [email protected]