# Latest ECB table in a legacy provider's JSON shape — keyless

**GET /api/compat/{provider}/latest**

Drop-in replacement for exchangeratesapi.io, the Fixer free tier, exchangerate.host and Frankfurter. Same fields those APIs returned, plus additive `source` and `attribution`. Keyless, CORS, edge-cached. See https://allratestoday.com/migrate/


## Servers
- Production: https://allratestoday.com (Production)



## Parameters

### Path parameters

- **provider** (string)
  Which provider's response shape to reproduce.


### Query parameters

- **base** (string)
  Base currency (Frankfurter alias: from). Default EUR.

- **symbols** (string)
  Comma-separated quote currencies (Frankfurter alias: to). Default: all.

- **amount** (number)
  Frankfurter-style multiplier.



## Responses
### 200
Provider-shaped table

### 400
Unknown base or bad symbols, in the provider's error shape


[Powered by Bump.sh](https://bump.sh)
