XE Currency Data API
"Global Currency Converter API That Integrates with Your Business" - providing "real-time, accurate, and reliable currency exchange data for hundreds of worldwide currencies." [1]
XE Currency Data API is a REST-based exchange rate service covering 220+ world currencies, precious metals, and selected cryptocurrencies, with data sourced from 100+ financial institutions and central banks and rates updated as often as every 60 seconds. Historical data reaches back to 1995, making it suited for financial reporting, ERP/CRM integration, and volatility analysis. Plans start at $799/year (Lite, 10,000 requests/month) with a 7-day free trial, scaling to enterprise tiers with unlimited requests. Official SDKs are available for Java, PHP, Python, and Node.js, and the API uses HTTP Basic authentication.
Best for / Avoid if
Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You want to try it free before paying; You have strict compliance requirements
Scores
- 45 / 100Agent friendliness
- 85 / 100Pricing transparency
- 60 / 100Setup speed
- 10 / 100Docs quality
- 85 / 100Procurement ease
- 15 / 100Trust readiness
Pricing & procurement
- Pricing model
- Subscription
- Published pricing
- ✓ Yes
- Free tier
- ✗ No [2]
- Self-serve signup
- ✓ Yes [3]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [4]
- Minimum commitment
- $799/year (Lite plan, annual billing) [5]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Lite | API plan | year | $799 | source |
| Lite | 10,000 requests/month included | 10,000 requests/month | - | source |
| Lite | live rates add-on (minutely) | year | $400 | source |
| Lite | alternative source rate add-on | year | $200 | source |
| Intermediate | API plan | year | $1799 | source |
| Intermediate | 50,000 requests/month included | 50,000 requests/month | - | source |
| Intermediate | live rates add-on (minutely) | year | $700 | source |
| Intermediate | alternative source rate add-on | year | $350 | source |
| Prime | API plan | year | $4499 | source |
| Prime | 150,000 requests/month included | 150,000 requests/month | - | source |
| Prime | live rates add-on (minutely) | year | $1500 | source |
| Prime | alternative source rate add-on | year | $500 | source |
| Enterprise | API plan (custom pricing) | - | source |
Capabilities
- Supported actions
- account_info, currencies, convert_from, convert_to, historic_rate, historic_rate_period, monthly_average, stats [6]
- Regions
- 220+ world currencies, precious metals, and selected cryptocurrencies, 170+ currencies & precious metals (base coverage), historical data back to 1998 (API marketing); spec docs reference 1995-11-16 as earliest possible date, data sourced from 100+ global financial institutions and central banks, rates updated as often as every 60 seconds
- Languages
- Arabic, German, English, Spanish, French, Italian, Japanese, Portuguese, Swedish, Chinese (Simplified), Chinese (Traditional)
- Input types
- currency code (ISO 4217), amount, date (YYYY-MM-DD), time (hh:mm, UTC), start_timestamp, end_timestamp, year, month, margin (percentage markup), decimal_places, inverse flag, obsolete flag, language tag (RFC-1766)
- Output types
- JSON, XML, CSV
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [7]
- SDK languages
- Java, PHP, Python, Node.js [8]
- MCP server
- ✗ No
Trust & compliance
- SOC 2
- – Unknown [9]
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [10]
- ISO 27001
- – Unknown
- PCI DSS
- ✗ No [11]
- Published SLA
- ✗ No [12]
- Rate limits
- Lite: 10,000 requests/month; Intermediate: 50,000 requests/month; Prime: 150,000 requests/month; Enterprise: unlimited. Exceeding limits returns HTTP 403 (monthly) or HTTP 429 (throttling window). Headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset. [13]
- Known restrictions
- No permanent free plan - only a 7-day free trial (one-time, not a recurring free tier), Free trial accounts limited to historic rates 30 days prior to trial start, Caching of API responses not allowed except on Enterprise plan, Live (minutely) rates require add-on purchase ($400–$1,500/yr depending on plan) or Enterprise plan, stats endpoint: start and end dates cannot exceed 1 year apart, historic_rate_period: max 100 results per page, Redistribution possible only under partnership arrangements (not included in standard plans by default), Subscriptions are billed annually in advance; monthly billing available only on exception basis [14]
Developer surface
Integration
- API style
- rest
- Base URL
- https://xecdapi.xe.com/v1/
- Version
- 1
- Versioning
- url
- Stability
- ga
- Auth methods
- basic
- Error format
- vendor-specific JSON (code + message + documentation_url)
- Rate limit
- 10000 / month
Adoption & maturity
- Launched
- 1993-01-01
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: xe.com · xe.com
- ↑Free tier: xe.com · xecdapi.xe.com
- ↑Self-serve signup: currencydata.xe.com
- ↑Enterprise plan: xe.com · xe.com
- ↑Minimum commitment: xe.com
- ↑Supported actions: xecdapi.xe.com
- ↑Sandbox: xe.com · currencyfreaks.com
- ↑SDK languages: xe.com · github.com
- ↑SOC 2: xe.com
- ↑GDPR: xe.com
- ↑PCI DSS: xe.com
- ↑Published SLA: status.xe.com
- ↑Rate limits: xe.com · xe.com
- ↑Known restrictions: xe.com · help.xe.com
Change history
- 2026-06-15 Score Agent Friendliness: 25 → 45
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Capabilities: {} → {"crypto":true,"metals":true,"intraday":true,"conversion":true,"historical":tru…
- 2026-06-14 Summary Md: (none) → XE Currency Data API is a REST-based exchange rate service covering 220+ world …
- 2026-06-14 Score Procurement Friction: (none) → 85
- 2026-06-14 Best For: (none) → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-14 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Score Trust Readiness: (none) → 15
- 2026-06-14 Score Agent Friendliness: (none) → 25
- 2026-06-14 Score Pricing Transparency: (none) → 85
- 2026-06-14 Score Setup Speed: (none) → 60
- 2026-06-14 Score Docs Quality: (none) → 10
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Status Page URL: (none) → https://status.xe.com
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt URL: (none) → https://www.xe.com/llms.txt
- 2026-06-14 Pricing Model: set to subscription
- 2026-06-14 Has Published Pricing: set to Yes
- 2026-06-14 Free Tier Available: set to No
- 2026-06-14 Minimum Commitment: set to $799/year (Lite plan, annual billing)
- 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 PCI DSS: set to No
- 2026-06-14 SLA Published: set to No
- 2026-06-14 Documented Rate Limits: set to Lite: 10,000 requests/month; Intermediate: 50,000 requests/month; Prime: 150,00…
- 2026-06-14 Rate Limit Requests: set to 10000
- 2026-06-14 Rate Limit Window: set to month
- 2026-06-14 Known Restrictions: set to No permanent free plan - only a 7-day free trial (one-time, not a recurring fre…
- 2026-06-14 Auth Methods: set to basic
- 2026-06-14 Auth Docs URL: set to https://xecdapi.xe.com/docs/v1/authentication
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://xecdapi.xe.com/v1/
- 2026-06-14 API Version: set to 1
- 2026-06-14 Versioning Scheme: set to url
- 2026-06-14 Error Format: set to vendor-specific JSON (code + message + documentation_url)
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 799
- 2026-06-14 Price Basis: set to year
- 2026-06-14 Slug: set to xe-currency-data
- 2026-06-14 Launched At: set to 1993-01-01
- 2026-06-14 Notable Customers: set to (none)
- 2026-06-14 Fields Not Found: set to soc2, hipaa, iso_27001, sla_published (status page exists but no specific SLA %…
- 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
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/xe-currency-data \
-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/xe-currency-data/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'