daily: Get daily exchange rates

API: cnb.cz:czech-national-bank-exchange-rates-api
Endpoint: /daily
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 362ms

Description

Returns the official daily exchange rate fixing for all currencies or a specific currency on a given date. Rates are expressed as amount of CZK per unit of foreign currency.

Parameters (3)

currencyCode (string, query, optional)

Filter by currency code (e.g., USD, EUR, GBP). If not provided, returns all currencies.

Constraints: {'pattern': '^[A-Z]{3}$'}

date (string, query, optional)

Date in YYYY-MM-DD format. If not provided, returns the most recent fixing.

lang (string, query, optional, default: CS)

Language for country and currency names (CS=Czech, EN=English)

Constraints: {'enum': ['CS', 'EN']}

Examples (1)

Get daily exchange rates openapi-spec
curl 'https://api.cnb.cz/cnbapi/exrates/daily?date=2026-04-01&currencyCode=EUR&lang=EN'
import requests

resp = requests.get(
    "https://api.cnb.cz/cnbapi/exrates/daily",
    params={
        'date': '2026-04-01',
        'currencyCode': 'EUR',
        'lang': 'EN',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("cnb")
result = api.fetch("daily", date="2026-04-01", currencyCode="EUR", lang="EN")

for item in result:
    print(item)
const resp = await fetch("https://api.cnb.cz/cnbapi/exrates/daily?date=2026-04-01&currencyCode=EUR&lang=EN");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:34:10.360352 200 362ms
2026-04-16 00:04:36.171266 200 326ms
2026-04-15 01:57:46.587206 200 360ms
2026-04-14 02:39:50.340940 200 348ms
2026-04-12 12:49:25.479785 200 309ms
2026-04-10 03:07:31.353234 200 266ms
2026-04-09 03:50:20.378932 200 322ms