---
title: "List covered central banks and official sources"
method: GET
path: "/api/v1/central-banks"
tags: ["Central Bank Rates"]
---

# List covered central banks and official sources

`GET /api/v1/central-banks`

## Request

- Base URL: `https://allratestoday.com`
- URL: `https://allratestoday.com/api/v1/central-banks`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `art_session`

Every covered source (37+ central banks, monetary authorities, and tax authorities) with metadata: country, home currency, published rate types, latest available date, days of history, official source URL, and ready-made endpoint URLs. Available on all plans.

## Query parameters

- `format` 'json' | 'csv' | 'xml' | 'xlsx'

## Response `200`

Covered sources

- object
  - `banks` object[]
    - `code` string
    - `name` string
    - `country` string
    - `home_ccy` string
    - `kind` string: Source type, e.g. central_bank or tax_authority
    - `rate_types` string[]
    - `latest_date` string, date
    - `days_of_history` integer: Distinct publication dates stored (major sources reach back to 2000 and earlier)
    - `source_url` string
    - `endpoints` object
      - `latest` string
      - `by_date` string
      - `history` string
  - `disclaimer` string

## Other responses

- `400`: Invalid or missing parameters
- `401`: Authentication required — provide an API key via `Authorization: Bearer art_live_...` (free keys at https://allratestoday.com/register)
- `429`: Monthly request limit exceeded (X-Monthly-Limit / X-Monthly-Used / X-Monthly-Resets headers included)

---

[API](https://skmtc.dev/allratestoday/apis/allratestoday-exchange-rate-central-bank-rates-api.md) · [All operations](https://skmtc.dev/allratestoday/apis/allratestoday-exchange-rate-central-bank-rates-api/llms.txt) · [OpenAPI document](https://skmtc.dev/allratestoday/apis/allratestoday-exchange-rate-central-bank-rates-api/revisions/c2e58e9b4da4?raw)
