Currencylayer API
The Currencylayer REST API exposes six operations covering currency symbol discovery, real-time and historical rates, on-demand currency conversion, daily time-frame windows, and change reporting. Authentication is via the APILayer `apikey` header on the modern endpoint or the legacy `access_key` query parameter.
Documentation
Documentation
https://docs.apilayer.com/currencylayer/docs/api-documentation
APIReference
https://apilayer.com/marketplace/currency_data-api
Quickstart
https://docs.apilayer.com/currencylayer/docs/getting-started
Authentication
https://docs.apilayer.com/currencylayer/docs/getting-started
RateLimits
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/rate-limits/currencylayer-rate-limits.yml
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/openapi/currencylayer-openapi.yml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-ld/currencylayer-context.jsonld
SDKs
SDK
Python SDK (community)
SDK
Ruby Gem (Money / community)
SDK
Laravel Package (community)
SDK
.NET Library (community)
SDK
Elixir Library (community)
Code Examples
CodeExamples
Reference Java Demo (apilayer, archived)
CodeExamples
Currency Converter App (apilayer)
CodeExamples
Currency Conversion Sample (apilayer, archived)
Examples
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-listcurrencies-example.json
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-getlive-example.json
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-gethistorical-example.json
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-convertcurrency-example.json
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-gettimeframe-example.json
Example
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/examples/currencylayer-getchange-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-quotes-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-currencies-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-convert-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-timeframe-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-change-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-schema/currencylayer-error-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-structure/currencylayer-quotes-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-structure/currencylayer-currencies-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-structure/currencylayer-convert-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-structure/currencylayer-timeframe-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/currencylayer/refs/heads/main/json-structure/currencylayer-change-structure.json