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"
| Field | Here | In the example |
|---|---|---|
| The dataset id |
|
| The observation date established by the service; otherwise null |
|
| Attribution and usage terms of each source | 1 source |
| Earliest stored history when established by the service; otherwise null. | null, not stated yet |
| Service-established coverage; null when unavailable. |
|
| The source update time established by the service; otherwise null |
|
Sources
- Source
Central bank and economic data providers
- Usage terms
Use subject to Gloom Datasets terms
| Source | Usage terms |
|---|---|
Central bank and economic data providers | 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.