currencylayer
"Reliable Exchange Rates & Currency Conversion for your Business" [1]
Currencylayer is a REST API for real-time and historical exchange rates, covering 168 world currencies and precious metals (gold and silver) with data sourced from commercial banks worldwide and historical records going back to 1999. It suits e-commerce multi-currency pricing, financial back-office systems, investment banking, and mobile apps. Subscriptions start at $14.99 per month with self-serve signup, and a free tier provides 100 requests per month at daily update frequency with USD as the only base currency. Notable customers include Disney Pixar, Lyft, and Freelancer.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Cost-sensitive teams - low, transparent entry price
Avoid if: You have strict compliance requirements
Scores
- 30 / 100Agent friendliness
- 100 / 100Pricing transparency
- 75 / 100Setup speed
- 35 / 100Docs quality
- 100 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✓ Yes
- Free tier details
- "Free for Lifetime" plan: 100 API calls/month, daily rate updates, historical rates access, HTTPS encryption; no source currency switching (USD base only); no support included; no credit card required
- Self-serve signup
- ✓ Yes [2]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [3]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Free | API access | month | $0 | source |
| Basic | API access | month | $14.99 | source |
| Basic | API access (annual equivalent per month) | month | $13.99 | source |
| Basic | API access | year | $161.99 | source |
| Basic | overage requests | request | $0.006 | source |
| Enterprise | API access | month | $59.99 | source |
| Enterprise | API access (annual equivalent per month) | month | $52.99 | source |
| Enterprise | API access | year | $629.99 | source |
| Enterprise | overage requests | request | $0.0024 | source |
| Enterprise+ | API access | month | $99.99 | source |
| Enterprise+ | API access (annual equivalent per month) | month | $84.99 | source |
| Enterprise+ | API access | year | $1019.99 | source |
| Enterprise+ | overage requests | request | $0.0008 | source |
| Custom | API access | - | source |
Capabilities
- Supported actions
- live, historical, convert, timeframe, change, list [4]
- Regions
- 168 world currencies, precious metals included: Gold (XAU) and Silver (XAG), historical rates back to 1999, data sourced from commercial sources and banks worldwide, timeframe queries up to 365 days, rates with precision of six decimal places, cryptocurrencies not included
- Input types
- currency code (ISO 4217), source currency, date (YYYY-MM-DD for historical), start_date and end_date (for timeframe), amount (for conversion), currencies filter (comma-separated symbols)
- Output types
- JSON, JSONP [5]
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [6]
- SDK languages
- Multi-language (reference repo)
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [7]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✗ No [8]
- Rate limits
- Free: 100 calls/month; Basic: 10,000/month; Enterprise: 100,000/month; Enterprise+: 500,000/month; overage fees apply (Basic: $0.005996/req, Enterprise: $0.0023996/req, Enterprise+: $0.00079992/req) [9]
- Known restrictions
- Free plan restricted to USD as base currency (source currency switching not available on Free plan), Free plan limited to daily rate updates only, Data redistribution prohibited per Terms of Service, Terms restrict Community Services to personal, informational, noncommercial purposes, Source currency switching requires Basic plan or higher, Time-frame queries require Enterprise plan or higher, Currency-change queries require Enterprise+ plan or higher
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.currencylayer.com
- Version
- 1.0.0
- Versioning
- none
- Stability
- ga
- Auth methods
- api_key
- Error format
- vendor-specific
- Multi-language (reference repo)
currencylayer-API· repo
Adoption & maturity
- Launched
- 2015-01-01
- Notable customers
- Disney Pixar, Lyft, Griffin, TeamViewer, Freelancer
Other Currency & Exchange Rate APIs
Twelve Data (Forex API)
"Real-time foreign exchange rates API and historical forex data for 140 world currencies."
OANDA Exchange Rates API
"Plug the gold standard in global exchange rates into your financial and accounting workflows."
CurrencyFreaks
"The free forex API trusted by developers worldwide"
ExchangeRate-API
"Free & Pro Currency Converter API"
CurrencyAPI
"The perfect tool to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates."
Abstract Exchange Rates API
"Get live and historical data from 60+ fiat and crypto currencies via a modern REST API"
References
- ↑Description: currencylayer.com
- ↑Self-serve signup: currencylayer.com
- ↑Enterprise plan: currencylayer.com
- ↑Supported actions: marketplace.apilayer.com · currencylayer.com
- ↑Output types: currencylayer.com
- ↑Sandbox: currencylayer.com
- ↑GDPR: ideracorp.com · currencylayer.com
- ↑Published SLA: currencylayer.com · currencylayer.com
- ↑Rate limits: currencylayer.com
Change history
- 2026-06-15 Score Agent Friendliness: 10 → 30
- 2026-06-15 Score Docs Quality: 0 → 35
- 2026-06-14 API Reference URL: (none) → https://mailboxlayer.com/pricing
- 2026-06-14 Docs URL: (none) → https://docs.apilayer.com/currencylayer/docs/api-documentation?utm_source=Curre…
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Capabilities: {} → {"metals":true,"conversion":true,"historical":true,"time_series":true}
- 2026-06-14 Summary Md: (none) → Currencylayer is a REST API for real-time and historical exchange rates, coveri…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Avoid If: (none) → You have strict compliance requirements
- 2026-06-14 Score Agent Friendliness: (none) → 10
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 75
- 2026-06-14 Score Docs Quality: (none) → 0
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Cost-sensitive tea…
- 2026-06-14 Llms Txt Present: (none) → No
- 2026-06-14 Status Page URL: (none) → https://status.currencylayer.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Self Serve Signup: set to Yes
- 2026-06-14 Requires Sales Call: set to No
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to No
- 2026-06-14 Documented Rate Limits: set to Free: 100 calls/month; Basic: 10,000/month; Enterprise: 100,000/month; Enterpri…
- 2026-06-14 Known Restrictions: set to Free plan restricted to USD as base currency (source currency switching not ava…
- 2026-06-14 Auth Methods: set to api_key
- 2026-06-14 Auth Docs URL: set to https://docs.apilayer.com/currencylayer/docs/getting-started
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.currencylayer.com
- 2026-06-14 API Version: set to 1.0.0
- 2026-06-14 Versioning Scheme: set to none
- 2026-06-14 Stability: set to ga
- 2026-06-14 Quickstart URL: set to https://docs.apilayer.com/currencylayer/docs/quickstart-guide
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 14.99
- 2026-06-14 Price Basis: set to month
- 2026-06-14 Free Tier Limit: set to 100 requests/month, daily rate updates only
- 2026-06-14 Launched At: set to 2015-01-01
- 2026-06-14 Slug: set to currencylayer
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, sdk_languages (no official SDK - code snippets…
- 2026-06-14 Source Confidence: set to high
- 2026-06-14 Extractor: set to claude-subagent:sonnet
- 2026-06-14 Last Verified At: set to 2026-06-14T00:00:00.000Z
- 2026-06-14 Status: set to published
- 2026-06-14 Notable Customers: set to Disney Pixar, Lyft, Griffin, TeamViewer, Freelancer
- 2026-06-14 Name: set to currencylayer
- 2026-06-14 Vendor ID: set to ee965e1d-c4f4-495a-946d-f3d894bc9866
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/currencylayer \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/currencylayer/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'