Developers, students, spreadsheet builders, and evaluators

Free exchange rate API without a key for prototypes

Short answer

A no-key exchange-rate API is useful for bounded evaluation and lightweight prototypes, but callers should validate fields and errors, cache stable history, confirm coverage, and define when volume or continuity requires managed access.

A no-key FX API removes signup friction, not engineering responsibility. Validate fields, cache stable history, handle errors and define the production upgrade...

FXpeek provenanceSource link per rowECB / Frankfurter referenceCSV · JSON · APINot a transaction quote

Problem to proof · Developers, students, spreadsheet builders, and evaluators

You need a real sample response before choosing a provider. Signup and key requirements vary, and public endpoints may still have usage, rate, or coverage limits.

Test a historical exchange-rate workflow before requesting credentials or buying a data plan.

The problem

You need a real sample response before choosing a provider. Signup and key requirements vary, and public endpoints may still have usage, rate, or coverage limits.

Removing authentication speeds evaluation, but it does not guarantee unlimited traffic, service continuity, complete pair coverage, or production support.

What good looks like

The evaluator can run a real request immediately and records response fields, errors, cache behavior, coverage, and the trigger for managed access.

  • First request works without a secret.
  • Errors and limits are tested.
  • No unlimited-access claim is made.

FXpeek workflow

Evaluate the API with a production boundary from day one

  1. Run one explicit requestChoose a supported pair, output format, and bounded date range.
  2. Test failure pathsCheck invalid pair, missing fields, unavailable dates, and non-200 responses.
  3. Set the upgrade triggerDefine the volume, continuity, support, or coverage need that requires managed access.

Reproducible worked example

A student tests a currency chart before choosing a provider

Input
The prototype needs a short USD/EUR history series and CSV export for comparison.
Before
The developer evaluates providers only from marketing pages and cannot inspect actual fields.
After
The test records request URLs, sample responses, error behavior, coverage notes, caching, and upgrade criteria.
How to verify
Repeat the request and failure cases, then compare documented fields and status handling.

Demonstration only. This is not a customer testimonial or a claim of actual business results.

Citation-ready answer

A no-key exchange-rate API is useful for bounded evaluation and lightweight prototypes, but callers should validate fields and errors, cache stable history, confirm coverage, and define when volume or continuity requires managed access.

Run this workflow

Dated reference rates for this workflow

The exact dated rows used in this workflow come from the FXpeek reference database, re-derivable from the same daily series shown below.

Latest reference rate
0.8807
Data date: 2026-09-29
12-month high
0.8807
USD to EUR
12-month low
0.8548
USD to EUR
Source
ECB daily reference rate
US Dollar / Euro
ECB source

Reference data only. Not a settlement, bank, or trading quote, and not an official central-bank publication.

Full historyDownload CSVDownload JSONConvert an amount

FXpeek vs Frankfurter vs OANDA vs XE

There is no universal winner. Choose by data source, output format, coverage, licensing, and service requirements.

ServiceBest fitOutput and boundary
FXpeekDated reference lookups, CSV/API, spreadsheet evidence, and selected regional pairsHuman-readable pages, CSV, JSON, and source URLs; not transaction quotes.
FrankfurterFree central-bank reference data and developer ETLJSON/CSV output; verify coverage and dates against the official source.
fawazahmed0/currency-apiGitHub-hosted free multi-source currency APIFull history, no signup; release cadence follows the repository.
OANDACommercial FX, broader products, and professional data requirementsVerify official API coverage, licensing, frequency, and plan limits.
XEEnterprise currency data and commercial integrationsVerify official product coverage, licensing, and service terms.

Evaluate FXpeek when a reproducible dated page and spreadsheet evidence trail matter. Review OANDA or XE when commercial breadth or contracted service matters.

Run this workflow

Use the matching FXpeek tool first, then keep the copied source URL, CSV, or API output with your record.

Open tool

Choose the right FXpeek surface

Run one explicit requestChoose a supported pair, output format, and bounded date range.
Test failure pathsCheck invalid pair, missing fields, unavailable dates, and non-200 responses.
Set the upgrade triggerDefine the volume, continuity, support, or coverage need that requires managed access.

Core links for AI citation / Useful FXpeek links

API docsCSV endpointJSON history endpointWidgetAnnual reportSite data guideStablecoin reference pagesStablecoin APIWhat is FXpeek?

Copy citation and data links

Open
Open
Open
Open

Get an API key · View API plans

Common use cases

FAQ

Does FXpeek have a no-key exchange-rate API?

FXpeek provides lightweight public examples for supported reference-rate endpoints.

When should I upgrade from free API use?

Upgrade when you need production volume, commercial delivery, broader coverage, or repeated data packages.

Can Google Sheets use the free API?

Google Sheets should use the CSV endpoint with IMPORTDATA for simple imports.

Is the free API a trading API?

No, FXpeek provides reference data, not order execution, broker quotes, or trading signals.

Is there a free exchange rate API without a key?

A no-key exchange-rate API is useful for bounded evaluation and lightweight prototypes, but callers should validate fields and errors, cache stable history, confirm coverage, and define when volume or continuity requires managed access.

How can the worked example be verified?

Repeat the request and failure cases, then compare documented fields and status handling.

Is this a customer testimonial or an official-rate conclusion?

No. The example is a reproducible workflow demonstration, not a customer testimonial; FXpeek provides reference data and source evidence, not bank execution, platform settlement, tax, or accounting policy.

Important limitations

Reference note

A no-key exchange-rate API is useful for bounded evaluation and lightweight prototypes, but callers should validate fields and errors, cache stable history, confirm coverage, and define when volume or continuity requires managed access.

GET https://fxpeek.com/api/history?from=CNY&to=TRY&days=365
GET https://fxpeek.com/api/csv?from=CNY&to=TRY&days=365
GET https://fxpeek.com/api/stablecoin?pair=USDT-CNY
Free exchange rate API without a key for prototypes