Exchange Rate API for Ecommerce
Cross-border stores lose conversions when shoppers see foreign prices, and lose margin when conversion math drifts from the real market. An ecommerce integration needs three things: believable local prices, a conversion endpoint that shows its work, and dated rates for reconciling settlements.
Local price display
Fetch your storefront currencies in one filtered call and cache for the session. Prices track the market without hammering the API — a few requests per minute covers a large store.
Checkout conversion
The convert endpoint returns the rate and result together, so your order record stores both — no disputes about what rate was applied.
Settlement reconciliation
Marketplace payouts arrive days after orders. Historical rates for the order date and the payout date let finance explain every cent of FX difference.
The endpoints you'll use
/api/v1/latestStorefront price display/api/v1/convertCheckout conversion with audit trail/api/v1/historicalSettlement reconciliationConvert a cart total for a Canadian shopper
GET /api/v1/convert?from=USD&to=CAD&amount=129.99
{
"success": true,
"data": { "from": "USD", "to": "CAD", "amount": 129.99,
"rate": 1.41685, "result": 184.17 }
}FAQ
How many currencies can I show at once?
All supported currencies come back in one latest-rates call; use the symbols parameter to fetch only the currencies your store sells in.
Do I need the Unlimited plan for a store?
Most stores are fine on Developer ($19): 5-minute freshness and 100k requests/month go a long way when you cache per session.
Try it with 1,000 free requests
Related: Currency API for SaaS · Exchange Rate API for Dashboards · Historical Exchange Rates API for Charts