All posts
announcementproduct

Introducing CurrencyCore

We built an edge-native currency and PPP API because we were tired of slow, opaque exchange rate services. Here's why.


We’ve been building global products for years. Every time we needed currency conversion, we’d bolt on the same creaky third-party service — slow cold starts, opaque pricing, no PPP support, and rate limits that hurt at scale.

So we built CurrencyCore.

What it does

CurrencyCore is an API for:

  • Currency conversion between any pair of ISO 4217 currencies, via USD triangulation
  • PPP adjustment — apply Purchasing Power Parity factors so your pricing feels fair to users in every country
  • Historical rates — query any past date for auditable, reproducible conversions

Why edge-native matters

Most currency APIs are centralized. Your request travels from your user’s country to a single data center, gets processed, and comes back. That’s 200–400ms you didn’t need to spend.

CurrencyCore caches exchange rates at the edge. From any of 300+ locations worldwide, the hot path resolves in under 10ms — no cold starts.

PPP: the missing piece

Showing $29/month to a developer in Mumbai is not the same as showing it to one in San Francisco. Purchasing Power Parity accounts for local cost of living.

With CurrencyCore you can adjust any price with a single parameter:

GET /v1/convert?from=USD:USA&to=INR:IND&amount=29&ppp=true

The API applies the World Bank PPP factor, and you get back a locally-contextualized price in seconds.

Get started for free

Sign up at app.currency-core.com. The Hobby tier gives you 10,000 requests/month — no credit card required.