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: kin@apievangelist.com