Skip to content

api-evangelist/currencylayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Type and Tier

  • x-type: company
  • x-tier: 3 (bulk-registered from public-apis)
  • x-parent: apilayer
  • Source: public-apis/public-apis — category: Currency Exchange

API Surface

Method Endpoint Summary Min Plan
GET /list List Supported Currencies Free
GET /live Get Live Exchange Rates Free
GET /historical Get Historical Exchange Rates Free
GET /convert Convert Currency Amount Basic
GET /timeframe Get Time-Frame Exchange Rates Enterprise
GET /change Get Currency Change Data Enterprise Plus

Base URL: https://api.apilayer.com/currency_data · Auth: apikey header (modern) or access_key query (legacy).

Artifacts

Contract

Schemas

JSON Structure

JSON-LD Context

Examples

Spectral Rules

Naftiko Capabilities

Vocabulary

Commercial & FinOps

Plan and Feature Gating

Plan Price (mo) Requests/mo Refresh HTTPS Source Switching /convert /timeframe /change
Free $0 100 Hourly No No (USD) No No No
Basic $14.99 10,000 Hourly Yes Yes Yes No No
Professional $39.99 100,000 10-min Yes Yes Yes No No
Enterprise $59.99 100,000 60-sec Yes Yes Yes Yes No
Enterprise Plus $99.99 500,000 60-sec Yes Yes Yes Yes Yes
Custom Contact Volume 60-sec Yes Yes Yes Yes Yes

Overage pricing per request: Basic $0.005996 · Professional / Enterprise $0.0023996 · Enterprise Plus $0.00079992 · Custom negotiated. Annual billing offers ~10-15% effective savings.

Authentication

Currencylayer supports two authentication surfaces:

Surface Endpoint Mechanism
Modern (recommended) https://api.apilayer.com/currency_data/* apikey HTTP header
Legacy https://api.currencylayer.com/* (and http:// on Free) access_key= query parameter

Error Envelope

{
  "success": false,
  "error": {
    "code": 104,
    "type": "monthly_usage_limit_reached",
    "info": "Your monthly API request volume has been reached. Please upgrade your Subscription Plan."
  }
}

Known codes: 101 (invalid key), 103 (no such function), 104 (quota exceeded), 105 (plan does not include feature), 106 (no results), 404 (not found).

Tags

Currency Exchange, Foreign Exchange, FX, Forex, Conversion, Historical Rates, Time Frame, Change Report, Precious Metals, APILayer, Public APIs

Timestamps

  • Created: 2026-05-28
  • Modified: 2026-05-29

Maintainers

About

Exchange rates and currency conversion

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors