Central bank rates

One central bank policy rate, with changes and scheduled meeting dates.

One row is

One central bank policy rate, with changes and scheduled meeting dates

Example response

Trimmed real output. No key needed.

GET /v1/datasets/central-bank-rates/sample

Dates reflect the example, not current coverage.

{
  "data": {
    "generatedAt": "2026-09-27T12:00:00.000Z",
    "status": "partial",
    "rows": [
      {
        "id": "US",
        "label": "United States",
        "countryCodes": [
          "US"
        ],
        "instrument": "Fed funds target range",
        "source": "fred",
        "sourceSeriesIds": [
          "DFEDTARL",
          "DFEDTARU"
        ],
        "notes": [
          "Midpoint of the target range, not the effective federal funds rate.",
          "Change date is the first observed new level, not necessarily the announcement or effective date."
        ],
        "centralBank": "Federal Reserve",
        "sourceUrl": "https://fred.stlouisfed.org/series/DFEDTARL",
        "unit": "percent",
        "publicationFrequency": "daily",
        "value": 3.875,
        "asOf": "2026-09-27",
        "changeBps": 25,
        "lastChangeDate": "2026-09-17",
        "previousValue": 3.625,
        "previousAsOf": "2026-09-16",
        "direction": "hike",
        "percentile": {
          "value": 79.62962962962963,
          "rank": 21.5,
          "sampleCount": 27,
          "windowStart": "2025-09-27",
          "windowEnd": "2026-09-27",
          "min": 3.625,
          "max": 3.875,
          "mean": 3.726851851851851
        },
        "history": [
          {
            "date": "2026-09-01",
            "value": 3.625
          },
          {
            "date": "2026-09-02",
            "value": 3.625
          },
          {
            "date": "2026-09-03",
            "value": 3.625
          },
          {
            "date": "2026-09-04",
            "value": 3.625
          },
          {
            "date": "2026-09-05",
            "value": 3.625
          },
          {
            "date": "2026-09-06",
            "value": 3.625
          },
          {
            "date": "2026-09-07",
            "value": 3.625
          },
          {
            "date": "2026-09-08",
            "value": 3.625
          },
          {
            "date": "2026-09-09",
            "value": 3.625
          },
          {
            "date": "2026-09-10",
            "value": 3.625
          },
          {
            "date": "2026-09-11",
            "value": 3.625
          },
          {
            "date": "2026-09-12",
            "value": 3.625
          },
          {
            "date": "2026-09-13",
            "value": 3.625
          },
          {
            "date": "2026-09-14",
            "value": 3.625
          },
          {
            "date": "2026-09-15",
            "value": 3.625
          },
          {
            "date": "2026-09-16",
            "value": 3.625
          },
          {
            "date": "2026-09-17",
            "value": 3.875
          },
          {
            "date": "2026-09-18",
            "value": 3.875
          },
          {
            "date": "2026-09-19",
            "value": 3.875
          },
          {
            "date": "2026-09-20",
            "value": 3.875
          },
          {
            "date": "2026-09-21",
            "value": 3.875
          },
          {
            "date": "2026-09-22",
            "value": 3.875
          },
          {
            "date": "2026-09-23",
            "value": 3.875
          },
          {
            "date": "2026-09-24",
            "value": 3.875
          },
          {
            "date": "2026-09-25",
            "value": 3.875
          },
          {
            "date": "2026-09-26",
            "value": 3.875
          },
          {
            "date": "2026-09-27",
            "value": 3.875
          }
        ],
        "range": {
          "lower": 3.75,
          "upper": 4
        },
        "lagDays": 0,
        "fetchedAt": "2026-10-08T12:00:00Z",
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "available",
        "unavailableReason": null,
        "nextMeeting": {
          "date": "2026-10-28",
          "sourceUrl": "https://www.federalreserve.gov/monetarypolicy/fomccalendars.htm",
          "verifiedAt": "2026-09-22"
        }
      },
      {
        "id": "EA",
        "label": "Euro area",
        "countryCodes": [
          "FR",
          "DE",
          "IT"
        ],
        "instrument": "Deposit facility rate",
        "source": "fred",
        "sourceSeriesIds": [
          "ECBDFR"
        ],
        "notes": [
          "France, Germany and Italy share ECB policy. The EU is represented by the euro area; non-euro EU states have separate policy rates."
        ],
        "centralBank": "European Central Bank",
        "sourceUrl": "https://fred.stlouisfed.org/series/ECBDFR",
        "unit": "percent",
        "publicationFrequency": "daily",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "JP",
        "label": "Japan",
        "countryCodes": [
          "JP"
        ],
        "instrument": "Uncollateralized overnight call rate target",
        "source": "bis",
        "sourceSeriesIds": [
          "D.JP"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.JP",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "GB",
        "label": "United Kingdom",
        "countryCodes": [
          "GB"
        ],
        "instrument": "Bank Rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.GB"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.GB",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "CA",
        "label": "Canada",
        "countryCodes": [
          "CA"
        ],
        "instrument": "Overnight rate target",
        "source": "bis",
        "sourceSeriesIds": [
          "D.CA"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.CA",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "AU",
        "label": "Australia",
        "countryCodes": [
          "AU"
        ],
        "instrument": "Cash rate target",
        "source": "bis",
        "sourceSeriesIds": [
          "D.AU"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.AU",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "CN",
        "label": "China",
        "countryCodes": [
          "CN"
        ],
        "instrument": "1-year loan prime rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.CN"
        ],
        "notes": [
          "BIS represents China with the 1-year LPR, not the 7-day reverse repo rate."
        ],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.CN",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "IN",
        "label": "India",
        "countryCodes": [
          "IN"
        ],
        "instrument": "Overnight repo rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.IN"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.IN",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "ID",
        "label": "Indonesia",
        "countryCodes": [
          "ID"
        ],
        "instrument": "7-day reverse repo rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.ID"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.ID",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "KR",
        "label": "South Korea",
        "countryCodes": [
          "KR"
        ],
        "instrument": "Bank of Korea base rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.KR"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.KR",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "BR",
        "label": "Brazil",
        "countryCodes": [
          "BR"
        ],
        "instrument": "Selic target rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.BR"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.BR",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "MX",
        "label": "Mexico",
        "countryCodes": [
          "MX"
        ],
        "instrument": "Overnight rate target",
        "source": "bis",
        "sourceSeriesIds": [
          "D.MX"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.MX",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "RU",
        "label": "Russia",
        "countryCodes": [
          "RU"
        ],
        "instrument": "Key rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.RU"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.RU",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "SA",
        "label": "Saudi Arabia",
        "countryCodes": [
          "SA"
        ],
        "instrument": "Repo rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.SA"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.SA",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "TR",
        "label": "Turkey",
        "countryCodes": [
          "TR"
        ],
        "instrument": "1-week repo rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.TR"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.TR",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "ZA",
        "label": "South Africa",
        "countryCodes": [
          "ZA"
        ],
        "instrument": "Repo rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.ZA"
        ],
        "notes": [],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.ZA",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "source-unavailable",
        "nextMeeting": null
      },
      {
        "id": "AR",
        "label": "Argentina",
        "countryCodes": [
          "AR"
        ],
        "instrument": "No adopted policy rate",
        "source": "bis",
        "sourceSeriesIds": [
          "D.AR"
        ],
        "notes": [
          "BIS reports no adopted policy rate from July 10, 2025. The final historical 29% observation is not a current rate."
        ],
        "centralBank": null,
        "sourceUrl": "https://data.bis.org/topics/CBPOL/BIS,WS_CBPOL,1.0/D.AR",
        "unit": "percent",
        "publicationFrequency": "weekly",
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "no-policy-rate",
        "nextMeeting": null
      },
      {
        "id": "african-union",
        "label": "African Union",
        "countryCodes": [],
        "instrument": "No unified policy rate",
        "source": null,
        "sourceSeriesIds": [],
        "notes": [
          "The African Union has no unified monetary policy rate. Member states and existing currency unions set their own rates."
        ],
        "centralBank": null,
        "sourceUrl": null,
        "unit": "percent",
        "publicationFrequency": null,
        "value": null,
        "asOf": null,
        "changeBps": null,
        "lastChangeDate": null,
        "previousValue": null,
        "previousAsOf": null,
        "direction": "unavailable",
        "percentile": {
          "value": null,
          "rank": null,
          "sampleCount": 0,
          "windowStart": null,
          "windowEnd": null,
          "min": null,
          "max": null,
          "mean": null
        },
        "history": [],
        "range": null,
        "lagDays": null,
        "fetchedAt": null,
        "confirmedAt": null,
        "confirmationSourceUrl": null,
        "status": "unavailable",
        "unavailableReason": "no-unified-rate",
        "nextMeeting": null
      }
    ],
    "gaps": []
  },
  "meta": {
    "dataset": "central-bank-rates",
    "asOf": "2026-09-27",
    "source": [
      {
        "id": "policy-rates",
        "attribution": "Central bank and economic data providers",
        "licence": "Use subject to Gloom Datasets terms"
      }
    ],
    "historyStarts": null,
    "coverage": {
      "banks": 18,
      "gaps": []
    },
    "lastUpdated": "2026-10-08T12:00:00Z"
  }
}

Routes

Base URL https://api.gloom.sh. Send a key with each call; the key's account needs a plan.

GET /v1/central-bank-rates2 credits

Policy rates, changes and meeting dates. Reads the existing dataset service and needs a key on an account with a plan; every plan reads every live dataset in full. Cached market reads can refresh their source data. Unknown, empty and repeated parameters are rejected. History and coverage metadata are null when the stored service cannot establish them.

Parameters: none.

  • Credits: 2 (history x1)
  • Plans: Basic, Desk, Enterprise

Meta fields

Field

dataset

Here

The dataset id

In the example

"central-bank-rates"

Field

asOf

Here

The observation date established by the service; otherwise null

In the example

"2026-09-27"

Field

source

Here

Attribution and usage terms of each source

In the example

1 source

Field

historyStarts

Here

Earliest stored history when established by the service; otherwise null.

In the example

null, not stated yet

Field

coverage

Here

Service-established coverage; null when unavailable.

In the example

{"banks":18,"gaps":[]}

Field

lastUpdated

Here

The source update time established by the service; otherwise null

In the example

"2026-10-08T12:00:00Z"

Sources

Source

Central bank and economic data providers

Usage terms

Use subject to Gloom Datasets terms

Errors

These routes can answer 400, 401, 402, 403, 404, 429, 503. See Errors for the codes.

Gloom Datasets reads stored data only: a call never starts a collection.