---
title: "Divisas master list"
method: GET
path: "/api/v1/central-banks/bcra/fx/catalog"
tags: ["Central Banks & Monetary"]
---

# Divisas master list

`GET /api/v1/central-banks/bcra/fx/catalog`

Master list of currencies supported by BCRA Estadisticas Cambiarias - 44 entries covering live FIAT (USD, EUR, GBP, JPY, CHF, CAD, AUD, CNY, BRL, CLP, UYU, PYG, BOB, COP, PEN, MXP, HKD, SGD, NZD, DKK, NOK, SEK, CZK, INR, RSD, RUB, TRY, ZAR, ILS, VND and more), legacy FIAT (ATS, DEM, ESP, ITL, VEB), precious metals (XAU gold, XAG silver), and SDR (XDR / DEG). Deduplicates the duplicate NIO row published upstream.

## Response `200`

List of supported currency codes with Spanish denominations.

- EnvelopeBcraFxCatalogPayload
  - `data` BcraFxCatalogPayload, required
    - `items` BcraDivisa[], required — 44 divisas supported by BCRA Estadisticas Cambiarias, deduped on codigo.
      - `codigo` string, required — Currency ISO 4217 alphabetic code. For non-ISO instruments: XAU (gold), XAG (silver), XDR (SDR).
      - `denominacion` string, nullable — Currency denomination label in Spanish (e.g. DOLAR E.E.U.U., EURO, YEN, LIBRA ESTERLINA).
    - `count` integer, required — Number of currency rows returned.
  - `meta` SugraMeta, required — Metadata attached to every /api/v1/* response envelope.
    - `endpoint` string, required — Requested endpoint path.
    - `data_time` string, required — ISO 8601 UTC timestamp of the source data, not of the request.
    - `response_time` string, required — ISO 8601 UTC timestamp when this response was produced.
    - `provider` string, required — API name and version.
    - `source` string, nullable — Identifier of the primary upstream source used for this response.
    - `attribution` string, nullable — Human-readable attribution mandated by an upstream source (e.g. a securities regulator or self-regulatory organization). Present only on responses whose source requires the owner and source to be clearly identified. Do not remove or alter it when using the response.
    - `fallback_used` boolean, nullable — True when the primary source failed and a fallback produced the data.
    - `fallback_chain` string[], nullable — Ordered list of sources attempted, in the order they were tried.
    - `cached` boolean, nullable — True when this response was served from the internal cache.
    - `stale` boolean, nullable — True when the cached response was returned after the upstream rate-limited or errored. Clients can use this to detect degraded data.

## Other responses

- `401` — Missing or invalid `x-api-key` header. JSON body with a stable `code` distinguishing `missing_api_key` (no header sent) from `invalid_api_key` (header sent, key not accepted); any other 401 source carries the generic `unauthorized` with its detail as `reason`. Plus `hint`. `plan` is always null on 401 - an unauthenticated request has no plan; quota exhaustion is 429, not 401.
- `429` — Daily rate limit exceeded. Check `X-RateLimit-Reset` for the next window.
- `503` — Upstream source is temporarily unavailable. Retry after a short delay.

---

[API](https://skmtc.net/sugra/apis/sugra-api.md) · [All operations](https://skmtc.net/sugra/apis/sugra-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sugra/sugra-api/versions/d3e3d9c28132/schema)
