Currencylayer website screenshot

Currencylayer

Currencylayer is a real-time and historical foreign exchange rate JSON API delivering bank-grade exchange rate data for 168 world currencies and precious metals, sourced from 15+ commercial-grade providers. The service is delivered through the APILayer marketplace under a freemium subscription model with refresh cadence ranging from hourly on Free up to 60 seconds on Enterprise tiers.

Currencylayer publishes 5 APIs on the APIs.io network, including Change API, Conversion API, Rates API, and 2 more. Tagged areas include Currency Exchange, Foreign Exchange, FX, Forex, and Conversion.

The Currencylayer catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Currencylayer’s developer surface includes authentication, documentation, API reference, pricing, signup flow, support, engineering blog, and 16 more developer resources.

60.8/100 strong ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
5 APIs 10 Features 7 Use Cases
Currency ExchangeForeign ExchangeFXForexConversionHistorical RatesTime FrameChange ReportPrecious MetalsAPILayerPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 60.8/100 · strong
Contract Quality 19.5 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 16.8 / 20
Operational Transparency 0.7 / 13
Governance 8.3 / 12
Discoverability 8.2 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/currencylayer: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Currencylayer Change API

Currency change (margin and percentage) analysis between two dates.

Currencylayer Conversion API

On-demand currency amount conversion.

Currencylayer Rates API

Real-time and historical foreign exchange rate operations.

Currencylayer Symbols API

Discovery of supported currency symbols.

Currencylayer Time Frame API

Daily historical rates between two dates.

Postman Collections 5

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Currencylayer API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Currencylayer Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

168 World Currencies

Coverage of fiat currencies plus precious metals, sourced from 15+ commercial-grade providers.

Real-Time Exchange Rates

Latest rates with refresh cadence ranging from hourly (Free) to 60 seconds (Enterprise and above).

Historical Exchange Rates

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

Currency Conversion Endpoint

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

Time-Frame Endpoint

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

Change 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 168 codes as the base currency on Basic plan and above.

APILayer Unified Auth

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

Bank-Grade Data Sourcing

Aggregated from 15+ commercial-grade providers, suitable for finance and treasury workloads.

Scroll for all 10

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Currencylayer Context

8 classes · 21 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Currencylayer API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Currencylayer API Rules

12 rules · 4 errors 8 warnings

SPECTRAL

JSON Schema 6

Standalone JSON Schema definitions for this provider's data models.

Currencylayer Change Response

8 properties

JSON SCHEMA

Currencylayer Convert Response

8 properties

JSON SCHEMA

Currencylayer Currencies Response

4 properties

JSON SCHEMA

Currencylayer Error Response

2 properties

JSON SCHEMA

Currencylayer Quotes Response

8 properties

JSON SCHEMA

Currencylayer Time-Frame Response

8 properties

JSON SCHEMA

JSON Structure 5

JSON Structure definitions describing this provider's data shapes.

Currencylayer Change Structure

6 properties

JSON STRUCTURE

Currencylayer Convert Structure

6 properties

JSON STRUCTURE

Currencylayer Currencies Structure

2 properties

JSON STRUCTURE

Currencylayer Quotes Structure

6 properties

JSON STRUCTURE

Currencylayer Timeframe Structure

6 properties

JSON STRUCTURE

Examples 6

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Currencylayer Authentication

apiKey · 2 schemes

SECURITY

Currencylayer Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Currencylayer Agentic Access

6 operations

6 operations · 0 acting

AGENTIC

Use Cases 7

What developers build with this provider.

E-Commerce Multi-Currency Pricing

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

Treasury and Cash Reporting

Daily mark-to-market of multi-currency balances using /timeframe and /change.

Travel and Fintech Apps

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

Accounting and Ledger Reconciliation

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

Backtesting and Analytics

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

Compliance and Audit Trails

Reference an immutable end-of-day rate when auditing cross-border payments.

AI Agents and MCP Tools

Expose live and historical rates to LLM agents via APILayer's MCP server pattern.

Scroll for all 7

Integrations 6

Pre-built integrations with other platforms and tools.

APILayer Marketplace

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

Fixer

Sister APILayer FX product with overlapping surface; commonly used interchangeably or for redundancy.

Coinlayer

Cryptocurrency exchange rate API on the same APILayer platform.

Open Exchange Rates

Competing FX API that consumers benchmark Currencylayer against.

Frankfurter / ExchangeRate.host

Free/community FX alternatives often evaluated alongside Currencylayer.

Money / money.js

Server- and browser-side libraries paired with Currencylayer for conversion math.

Solutions 6

Packaged solutions this provider offers.

Free Plan

100 requests/month, hourly refresh, USD 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 $39.99/mo, 10-minute refresh, /convert endpoint.

Enterprise Plan

100,000 requests/month at $59.99/mo, 60-second refresh, /timeframe endpoint.

Enterprise Plus Plan

500,000 requests/month at $99.99/mo, 60-second refresh, /timeframe and /change endpoints.

Custom Plan

Volume-based pricing, 60-second refresh, dedicated account team and priority support.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: currencylayer
name: Currencylayer
description: Currencylayer is a real-time and historical foreign exchange rate JSON API delivering bank-grade exchange rate
  data for 168 world currencies and precious metals, sourced from 15+ commercial-grade providers. The service is delivered
  through the APILayer marketplace under a freemium subscription model with refresh cadence ranging from hourly on Free up
  to 60 seconds on Enterprise tiers.
url: https://currencylayer.com
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
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-images.s3.amazonaws.com/shared/apis-json/icons/currencylayer.png
tags:
- Currency Exchange
- Foreign Exchange
- FX
- Forex
- Conversion
- Historical Rates
- Time Frame
- Change Report
- Precious Metals
- APILayer
- Public APIs
apis:
- aid: currencylayer:currencylayer-change-api
  name: Currencylayer Change API
  description: Currency change (margin and percentage) analysis between two dates.
  humanURL: https://currencylayer.com/documentation
  baseURL: https://api.apilayer.com/currency_data
  tags:
  - Change
  properties:
  - type: OpenAPI
    url: openapi/currencylayer-change-api-openapi.yml
  - type: Documentation
    url: https://docs.apilayer.com/currencylayer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/currency_data-api
  - type: GettingStarted
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: Authentication
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: JSONSchema
    url: json-schema/currencylayer-quotes-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-currencies-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-convert-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-timeframe-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-change-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-error-schema.json
  - type: JSONStructure
    url: json-structure/currencylayer-quotes-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-currencies-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-convert-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-timeframe-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-change-structure.json
  - type: JSONLD
    url: json-ld/currencylayer-context.jsonld
  - type: Examples
    url: examples/currencylayer-listcurrencies-example.json
  - type: Examples
    url: examples/currencylayer-getlive-example.json
  - type: Examples
    url: examples/currencylayer-gethistorical-example.json
  - type: Examples
    url: examples/currencylayer-convertcurrency-example.json
  - type: Examples
    url: examples/currencylayer-gettimeframe-example.json
  - type: Examples
    url: examples/currencylayer-getchange-example.json
  - type: RateLimits
    url: rate-limits/currencylayer-rate-limits.yml
  - type: Pricing
    url: plans/currencylayer-plans-pricing.yml
  - type: SDKs
    url: https://github.com/said-ali/currencylayer
  - type: SDKs
    url: https://github.com/phlegx/money-currencylayer-bank
  - type: SDKs
    url: https://github.com/orkhanahmadov/laravel-currencylayer
  - type: SDKs
    url: https://github.com/keymusicman/CurrencyLayer4NET
  - type: SDKs
    url: https://github.com/jfayad/currencylayer
  - type: CodeExamples
    url: https://github.com/apilayer/currencylayer-API
  - type: CodeExamples
    url: https://github.com/apilayer/currency-converter-app
  - type: CodeExamples
    url: https://github.com/apilayer/currency-conversion
- aid: currencylayer:currencylayer-conversion-api
  name: Currencylayer Conversion API
  description: On-demand currency amount conversion.
  humanURL: https://currencylayer.com/documentation
  baseURL: https://api.apilayer.com/currency_data
  tags:
  - Conversion
  properties:
  - type: OpenAPI
    url: openapi/currencylayer-conversion-api-openapi.yml
  - type: Documentation
    url: https://docs.apilayer.com/currencylayer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/currency_data-api
  - type: GettingStarted
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: Authentication
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: JSONSchema
    url: json-schema/currencylayer-quotes-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-currencies-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-convert-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-timeframe-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-change-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-error-schema.json
  - type: JSONStructure
    url: json-structure/currencylayer-quotes-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-currencies-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-convert-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-timeframe-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-change-structure.json
  - type: JSONLD
    url: json-ld/currencylayer-context.jsonld
  - type: Examples
    url: examples/currencylayer-listcurrencies-example.json
  - type: Examples
    url: examples/currencylayer-getlive-example.json
  - type: Examples
    url: examples/currencylayer-gethistorical-example.json
  - type: Examples
    url: examples/currencylayer-convertcurrency-example.json
  - type: Examples
    url: examples/currencylayer-gettimeframe-example.json
  - type: Examples
    url: examples/currencylayer-getchange-example.json
  - type: RateLimits
    url: rate-limits/currencylayer-rate-limits.yml
  - type: Pricing
    url: plans/currencylayer-plans-pricing.yml
  - type: SDKs
    url: https://github.com/said-ali/currencylayer
  - type: SDKs
    url: https://github.com/phlegx/money-currencylayer-bank
  - type: SDKs
    url: https://github.com/orkhanahmadov/laravel-currencylayer
  - type: SDKs
    url: https://github.com/keymusicman/CurrencyLayer4NET
  - type: SDKs
    url: https://github.com/jfayad/currencylayer
  - type: CodeExamples
    url: https://github.com/apilayer/currencylayer-API
  - type: CodeExamples
    url: https://github.com/apilayer/currency-converter-app
  - type: CodeExamples
    url: https://github.com/apilayer/currency-conversion
- aid: currencylayer:currencylayer-rates-api
  name: Currencylayer Rates API
  description: Real-time and historical foreign exchange rate operations.
  humanURL: https://currencylayer.com/documentation
  baseURL: https://api.apilayer.com/currency_data
  tags:
  - Rates
  properties:
  - type: OpenAPI
    url: openapi/currencylayer-rates-api-openapi.yml
  - type: Documentation
    url: https://docs.apilayer.com/currencylayer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/currency_data-api
  - type: GettingStarted
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: Authentication
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: JSONSchema
    url: json-schema/currencylayer-quotes-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-currencies-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-convert-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-timeframe-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-change-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-error-schema.json
  - type: JSONStructure
    url: json-structure/currencylayer-quotes-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-currencies-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-convert-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-timeframe-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-change-structure.json
  - type: JSONLD
    url: json-ld/currencylayer-context.jsonld
  - type: Examples
    url: examples/currencylayer-listcurrencies-example.json
  - type: Examples
    url: examples/currencylayer-getlive-example.json
  - type: Examples
    url: examples/currencylayer-gethistorical-example.json
  - type: Examples
    url: examples/currencylayer-convertcurrency-example.json
  - type: Examples
    url: examples/currencylayer-gettimeframe-example.json
  - type: Examples
    url: examples/currencylayer-getchange-example.json
  - type: RateLimits
    url: rate-limits/currencylayer-rate-limits.yml
  - type: Pricing
    url: plans/currencylayer-plans-pricing.yml
  - type: SDKs
    url: https://github.com/said-ali/currencylayer
  - type: SDKs
    url: https://github.com/phlegx/money-currencylayer-bank
  - type: SDKs
    url: https://github.com/orkhanahmadov/laravel-currencylayer
  - type: SDKs
    url: https://github.com/keymusicman/CurrencyLayer4NET
  - type: SDKs
    url: https://github.com/jfayad/currencylayer
  - type: CodeExamples
    url: https://github.com/apilayer/currencylayer-API
  - type: CodeExamples
    url: https://github.com/apilayer/currency-converter-app
  - type: CodeExamples
    url: https://github.com/apilayer/currency-conversion
- aid: currencylayer:currencylayer-symbols-api
  name: Currencylayer Symbols API
  description: Discovery of supported currency symbols.
  humanURL: https://currencylayer.com/documentation
  baseURL: https://api.apilayer.com/currency_data
  tags:
  - Symbols
  properties:
  - type: OpenAPI
    url: openapi/currencylayer-symbols-api-openapi.yml
  - type: Documentation
    url: https://docs.apilayer.com/currencylayer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/currency_data-api
  - type: GettingStarted
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: Authentication
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: JSONSchema
    url: json-schema/currencylayer-quotes-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-currencies-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-convert-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-timeframe-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-change-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-error-schema.json
  - type: JSONStructure
    url: json-structure/currencylayer-quotes-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-currencies-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-convert-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-timeframe-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-change-structure.json
  - type: JSONLD
    url: json-ld/currencylayer-context.jsonld
  - type: Examples
    url: examples/currencylayer-listcurrencies-example.json
  - type: Examples
    url: examples/currencylayer-getlive-example.json
  - type: Examples
    url: examples/currencylayer-gethistorical-example.json
  - type: Examples
    url: examples/currencylayer-convertcurrency-example.json
  - type: Examples
    url: examples/currencylayer-gettimeframe-example.json
  - type: Examples
    url: examples/currencylayer-getchange-example.json
  - type: RateLimits
    url: rate-limits/currencylayer-rate-limits.yml
  - type: Pricing
    url: plans/currencylayer-plans-pricing.yml
  - type: SDKs
    url: https://github.com/said-ali/currencylayer
  - type: SDKs
    url: https://github.com/phlegx/money-currencylayer-bank
  - type: SDKs
    url: https://github.com/orkhanahmadov/laravel-currencylayer
  - type: SDKs
    url: https://github.com/keymusicman/CurrencyLayer4NET
  - type: SDKs
    url: https://github.com/jfayad/currencylayer
  - type: CodeExamples
    url: https://github.com/apilayer/currencylayer-API
  - type: CodeExamples
    url: https://github.com/apilayer/currency-converter-app
  - type: CodeExamples
    url: https://github.com/apilayer/currency-conversion
- aid: currencylayer:currencylayer-time-frame-api
  name: Currencylayer Time Frame API
  description: Daily historical rates between two dates.
  humanURL: https://currencylayer.com/documentation
  baseURL: https://api.apilayer.com/currency_data
  tags:
  - Time Frame
  properties:
  - type: OpenAPI
    url: openapi/currencylayer-time-frame-api-openapi.yml
  - type: Documentation
    url: https://docs.apilayer.com/currencylayer/docs/api-documentation
  - type: APIReference
    url: https://apilayer.com/marketplace/currency_data-api
  - type: GettingStarted
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: Authentication
    url: https://docs.apilayer.com/currencylayer/docs/getting-started
  - type: JSONSchema
    url: json-schema/currencylayer-quotes-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-currencies-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-convert-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-timeframe-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-change-schema.json
  - type: JSONSchema
    url: json-schema/currencylayer-error-schema.json
  - type: JSONStructure
    url: json-structure/currencylayer-quotes-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-currencies-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-convert-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-timeframe-structure.json
  - type: JSONStructure
    url: json-structure/currencylayer-change-structure.json
  - type: JSONLD
    url: json-ld/currencylayer-context.jsonld
  - type: Examples
    url: examples/currencylayer-listcurrencies-example.json
  - type: Examples
    url: examples/currencylayer-getlive-example.json
  - type: Examples
    url: examples/currencylayer-gethistorical-example.json
  - type: Examples
    url: examples/currencylayer-convertcurrency-example.json
  - type: Examples
    url: examples/currencylayer-gettimeframe-example.json
  - type: Examples
    url: examples/currencylayer-getchange-example.json
  - type: RateLimits
    url: rate-limits/currencylayer-rate-limits.yml
  - type: Pricing
    url: plans/currencylayer-plans-pricing.yml
  - type: SDKs
    url: https://github.com/said-ali/currencylayer
  - type: SDKs
    url: https://github.com/phlegx/money-currencylayer-bank
  - type: SDKs
    url: https://github.com/orkhanahmadov/laravel-currencylayer
  - type: SDKs
    url: https://github.com/keymusicman/CurrencyLayer4NET
  - type: SDKs
    url: https://github.com/jfayad/currencylayer
  - type: CodeExamples
    url: https://github.com/apilayer/currencylayer-API
  - type: CodeExamples
    url: https://github.com/apilayer/currency-converter-app
  - type: CodeExamples
    url: https://github.com/apilayer/currency-conversion
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/currencylayer/overview
- type: AgenticAccess
  url: agentic-access/currencylayer-agentic-access.yml
- type: DomainSecurity
  url: security/currencylayer-domain-security.yml
- type: Authentication
  url: authentication/currencylayer-authentication.yml
- type: Website
  url: https://currencylayer.com
- type: Documentation
  url: https://docs.apilayer.com/currencylayer/docs/api-documentation
- type: APIReference
  url: https://apilayer.com/marketplace/currency_data-api
- type: Pricing
  url: https://currencylayer.com/product
- type: Signup
  url: https://apilayer.com/signup
- type: Login
  url: https://apilayer.com/login
- type: TermsOfService
  url: https://currencylayer.com/terms
- type: PrivacyPolicy
  url: https://currencylayer.com/privacy
- type: Support
  url: https://currencylayer.com/contact
- type: Blog
  url: https://blog.apilayer.com/
- type: GitHubOrganization
  url: https://github.com/apilayer
- type: GitHubRepository
  url: https://github.com/apilayer/currencylayer-API
- type: PublicAPIsListing
  url: https://github.com/public-apis/public-apis
- type: SpectralRules
  url: rules/currencylayer-rules.yml
- type: Vocabulary
  url: vocabulary/currencylayer-vocabulary.yml
- type: Plans
  url: plans/currencylayer-plans-pricing.yml
- type: RateLimits
  url: rate-limits/currencylayer-rate-limits.yml
- type: FinOps
  url: finops/currencylayer-finops.yml
- type: Tools
  url: https://blog.apilayer.com/how-to-turn-any-rest-api-into-an-mcp-server-for-claude-complete-2026-pillar-guide/
  title: APILayer MCP Server Pattern (currencylayer example)
- type: Features
  data:
  - name: 168 World Currencies
    description: Coverage of fiat currencies plus precious metals, sourced from 15+ commercial-grade providers.
  - name: Real-Time Exchange Rates
    description: Latest rates with refresh cadence ranging from hourly (Free) to 60 seconds (Enterprise and above).
  - name: Historical Exchange Rates
    description: End-of-day rates for any day since 1999, 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-Frame Endpoint
    description: Daily rates between two arbitrary dates (max 365 days) for trend analysis.
  - name: Change 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 168 codes as the base currency on Basic plan and above.
  - name: APILayer Unified Auth
    description: One APILayer `apikey` works across Currencylayer and other APILayer marketplace APIs.
  - name: Bank-Grade Data Sourcing
    description: Aggregated from 15+ commercial-grade providers, suitable for finance and treasury workloads.
- type: UseCases
  data:
  - name: E-Commerce Multi-Currency Pricing
    description: Convert prices into the shopper's local currency at checkout using /convert and /live.
  - name: Treasury and Cash Reporting
    description: Daily mark-to-market of multi-currency balances using /timeframe and /change.
  - name: Travel and Fintech Apps
    description: Power in-app FX widgets, traveler wallets, and remittance quotes with /live.
  - name: Accounting and Ledger Reconciliation
    description: Look up the official end-of-day rate for any historical transaction with /historical.
  - name: Backtesting and Analytics
    description: Pull windowed rate history with /timeframe to feed quant or BI models.
  - name: Compliance and Audit Trails
    description: Reference an immutable end-of-day rate when auditing cross-border payments.
  - name: AI Agents and MCP Tools
    description: Expose live and historical rates to LLM agents via APILayer's MCP server pattern.
- type: Integrations
  data:
  - name: APILayer Marketplace
    description: Currencylayer is distributed via the APILayer hub; signup, billing, and key management share the marketplace.
  - name: Fixer
    description: Sister APILayer FX product with overlapping surface; commonly used interchangeably or for redundancy.
  - name: Coinlayer
    description: Cryptocurrency exchange rate API on the same APILayer platform.
  - name: Open Exchange Rates
    description: Competing FX API that consumers benchmark Currencylayer against.
  - name: Frankfurter / ExchangeRate.host
    description: Free/community FX alternatives often evaluated alongside Currencylayer.
  - name: Money / money.js
    description: Server- and browser-side libraries paired with Currencylayer for conversion math.
- type: Solutions
  data:
  - name: Free Plan
    description: 100 requests/month, hourly refresh, USD 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 $39.99/mo, 10-minute refresh, /convert endpoint.
  - name: Enterprise Plan
    description: 100,000 requests/month at $59.99/mo, 60-second refresh, /timeframe endpoint.
  - name: Enterprise Plus Plan
    description: 500,000 requests/month at $99.99/mo, 60-second refresh, /timeframe and /change endpoints.
  - name: Custom Plan
    description: Volume-based pricing, 60-second refresh, dedicated account team and priority support.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com