Every daily price.
Open for anyone.
Explore rates, fees and what recipients actually received across every provider and currency pair we have verified. Filter it, download it, cite it or query it from software.
GET /api/statistics?provider=lemfi &fromCurrency=EUR &toCurrency=NGN &amount=100 &mode=standardNo account. Stable fields. JSON or CSV.
Find the exact quote history you need.
Filters are reflected in the URL, so every view can be bookmarked, shared or reproduced.
| Date | Provider | Currency pair | Sent | Recipient received | Rate | Mid-market | Margin | Fee | Delivery | Type | Methods | Source |
|---|
How to read this data
Every observation carries a confidence label describing how the number was obtained — not how good the deal is.
- High
- Read directly from the provider’s API and checked against an independent mid-market rate.
- Medium
- Read from the provider’s web page, or an API reading we could not check against a mid-market rate.
- Low
- The provider publishes an encoded rate that we decode by anchoring to mid-market. Directionally reliable; treat the exact figure with care.
- Legacy
- Imported from an earlier collection run that predates the current schema, so some fields are unavailable.
What we reject. A reading we cannot decode, or whose rate falls outside our sanity band — more than 18% worse than mid-market, or implausibly better than it — is discarded rather than published. Blank Mid-market and Margin cells mean no independent reference existed for that pair, not that the margin was zero.
Disclaimer. These are point-in-time observations of advertised pricing, collected at the amounts and dates shown — not offers, quotes or financial advice. Rates move constantly and the amount you receive depends on your payment method, destination and the provider’s checks at the moment you send. Standard pricing is shown by default; promotional rates are opt-in via the Price type filter. Always confirm the final figure with the provider before sending. Data licensed CC BY 4.0 — corrections via report an error.
Open data with a map.
Every response explains its schema, filters, pagination and licence. Bots can discover the dataset without scraping this interface.
Machine-readable
Stable JSON fields, CSV exports, wildcard CORS and an OpenAPI document.
GET /api/statisticsFully filterable
Provider, send and receive currency, amount, price type, payment methods, sort order and date range.
?provider=wise&fromCurrency=GBPReproducible
Daily UTC snapshots preserve exact quote context. Use limit and offset to retrieve the complete result set.
?limit=1000&offset=1000