Veille

Exchange Rates

GET
/v1/vat/rates

Get current ECB exchange rates for any supported base currency. Optionally filter to specific target currencies. Updated daily from the European Central Bank.

Credit cost: 1 credit per call

Authorization

ApiKeyAuth
headerx-api-key<token>

Your API key. Include it in the x-api-key header for every request.

Query Parameters

base?string

Base currency ISO 4217 code (defaults to EUR).

Default"EUR"
symbols?string

Comma-separated target currency codes to filter (e.g. USD,GBP,JPY).

fields?string

Comma-separated list of response fields to return, with dot notation for nested fields (e.g. name,location.city).

is_async?boolean

Run the request as a background job: the API answers 202 with a job_id to poll on GET /v1/jobs/{id}.

Defaultfalse
soft_fail?boolean

Return HTTP 200 even when the request fails; the error is in the error field of the body.

Defaultfalse

Response Body

Successful response

application/json
  1. response
base?string
date?string
rates?
Example Request
curl -X GET 'https://api.veille.io/v1/vat/rates'
Example Response
{  "base": "EUR",  "date": "2026-02-20",  "rates": {    "AUD": 1.6697,    "BRL": 6.1358,    "CAD": 1.6112,    "CHF": 0.9132,    "CNY": 8.1294,    "CZK": 24.241,    "DKK": 7.4716,    "EUR": 1,    "GBP": 0.8728,    "HKD": 9.1961,    "HUF": 379.65,    "IDR": 19872.87,    "ILS": 3.6783,    "INR": 107.0155,    "ISK": 144.9,    "JPY": 182.63,    "KRW": 1705.81,    "MXN": 20.2402,    "MYR": 4.5927,    "NOK": 11.254,    "NZD": 1.9763,    "PHP": 68.428,    "PLN": 4.2238,    "RON": 5.0978,    "SEK": 10.6745,    "SGD": 1.4931,    "THB": 36.719,    "TRY": 51.5932,    "USD": 1.1767,    "ZAR": 18.9417  }}