Everything you need from a rates API

Fast, well-documented and built to stay out of your way — from a weekend project to production fintech.

160+ currencies, hourly

Comprehensive coverage of world currencies with names, symbols and decimal metadata, refreshed every hour from trusted upstream sources.

Convert & pairs

Convert any amount between any two currencies. Cross-rates resolve through the USD pivot, so even GBP→JPY works.

Historical rates

Look up rates for a past date for statements, reconciliation and reporting (Pro plan and above).

Cryptocurrency

Top coins by market cap with 24h change via /crypto — same key, same response envelope (Pro+).

JSON · XML · CSV

Pick the format that fits your stack with ?format=. Responses ≥1KB are gzip-compressed automatically.

Rate-limit headers

Every response carries X-RateLimit-Limit/Remaining/Reset; 429s include Retry-After. Track usage at /usage and /quota.

Simple, secure auth

One key — in the URL path or a header. Keys are stored hashed and encrypted at rest.

Reliable

Cached, edge-friendly responses with ETag/304 support and a public /health endpoint.

Versioned & stable

Legacy, v1 and v2 URLs all keep working — integrations never break on an upgrade.

SDKs & MCP

Official PHP, JavaScript and Python clients, plus an MCP server so AI tools can query rates directly.