Exchange rates · Conversion · Currency data

Currency API

From a price display
to a dated report.

Convert amounts, read exchange rates and build currency pickers. Keep expenses and reports consistent with dated reference rates and clear currency details.

Currency reference facts are included on every plan.

Currency converter

Updating rate...

Many tasks. One API.

Currency data.
Ready for your app.

Conversions, dated exchange rates and currency details. One API key. Complete JSON for every request.

Convert an amount.

100 USD in EUR. The response includes the dated exchange rate and the rounded amount.

Request

curl "https://api.parseapi.com/currency/USD/EUR?amount=100" \
  -H "X-API-Key: YOUR_API_KEY"

Example response

JSON200 OK
{
  "base": "USD",
  "quote": "EUR",
  "rate": 0.89437439,
  "date": "2026-10-12",
  "amount": 100,
  "converted": 89.44
}

Full API referenceOpen the currency converter

Historical exchange rates

The right rate.
For the right day.

Close an expense report with a past rate. Add a date to the conversion request, then save the returned JSON with the amount. A carried rate keeps its earlier observation date.

Explore past rates
Two requested days. One observation.

100 USD → 89.24 EUR

Requested dateRate dated

A dated USD/EUR conversion example. Saturday uses Friday's observation.

Keep the original date
The rate’s date travels with the response. Keep it alongside the amount and converted value in your expense records.
A rounded amount, ready to use
Add amount to the request. Read converted alongside the rate and date.

Currency data for your interface

Know the currency.
Format the amount.

Read a currency by its code. Get its name, symbols and decimal places for your picker or price display. Add deep=true for its numeric code and countries using it.

Explore currency details

USD

$100.00

United States Dollar

2 decimal places

JPY

¥100

Japanese Yen

0 decimal places

Official reference rates

The date matters.
Keep it with the rate.

Use one response for the rate, its date and the converted amount. Keep that date with your calculation, so a price display or expense report has the context it needs.

Check rate coverage
Read the latest reference we hold
Request a currency pair to read its latest held reference rate. Use amount for a conversion and date for a past observation.
The date travels with the rate
The response shows its observation date. Save the complete JSON to keep the rate with your expense.
Available coverage stays clear
Available past rates depend on the currency pair. A request without a usable held rate returns an error.

From the first request to your app

One integration.
Room to do more.

Start with an ordinary conversion. Use the same key for currency details, exchange rates and dated conversions, alongside the other ParseAPI products your app needs.

HTTP, SDKs and MCP

Copy a request above, then follow the reference for parameters, complete responses and errors. SDKs support eight languages; MCP connects the same product to your agent workflow.

Before you build.

Does every currency have a rate?

Currency details and exchange-rate coverage are different. A recognized currency can have no held rate. A lookup without a usable rate returns an error.

How current are the rates?

Rates are official reference observations. Each rate includes its observation date, so your app can keep the date with its calculation.

Can I use a past rate?

Add date=YYYY-MM-DD to the pair request. The response uses the last held observation on or before that day. Available history depends on the pair.

What happens on weekends and holidays?

The response uses the last held observation on or before the requested day and keeps that observation’s date.

Are these payment or trading quotes?

Reference rates help with price displays, estimates and expenses. Your payment provider supplies its own executable rate and any fees.

What does one request include?

One conversion, rate or currency lookup counts as one API request. Your allowance is shared across ParseAPI products.

Currency API pricing

Start building.

Your API request allowance is shared across ParseAPI products. One conversion, rate or currency lookup counts as one request.

Free

Start free

Try Currency with a free API key.

Room to grow

See plans

Choose the volume your app needs.