API Reference

Getting Started

Get your API key and make your first conversion in under a minute.


1. Create an account

Head to app.currency-core.com and sign up for free. No credit card required.

2. Create an API key

Once logged in, create an organization and generate an API key from the API Keys section. Your key will look like cc_live_xxxxxxxxxxxxxxxx.

Keep your key secret. It carries bearer-token authentication — treat it like a password.

3. Make your first request

curl "https://api.currency-core.com/v1/convert?from=USD&to=EUR&amount=100" \
  -H "Authorization: Bearer cc_live_your_key"

Response:

{
  "from": "USD",
  "to": "EUR",
  "amount": 100,
  "result": 92.14,
  "rate": 0.9214,
  "date": "2024-11-01",
  "ppp": { "applied": false }
}

4. Explore the API

EndpointDescription
GET /v1/convertConvert between any two currencies
GET /v1/ratesFetch the full rates snapshot for a date
GET /v1/pppLook up the PPP factor for a country/year
GET /v1/countriesReference list of supported country codes

Base URL & versioning

All endpoints live under a version prefix:

https://api.currency-core.com/v1

The version is pinned in the path, so a future /v2 can introduce breaking changes while /v1 keeps serving your existing integration unchanged. We’ll announce any new version well ahead of time — you upgrade on your own schedule.

Continue to Authentication to learn about key management and rate limits.