The Selic target rate is 13.75%, unchanged since 2026-10-28. The Selic target, known in Portuguese as the taxa Selic, is the policy interest rate set by the Copom at Banco Central do Brasil.
Selic target rate
| Rate | 13.75% |
|---|---|
| Rate type | Selic target |
| First recorded on | |
| Currency | BRL |
| Country code in the API | BRA |
A policy rate is an interest rate a central bank sets to steer short-term rates. The Selic target is a point rate: it has a single target value. Its instrument identifier is selic_target, its currency is BRL, and its value is expressed in percent per annum.
Recent rate changes
| Date | Changed from | Changed to | Change in percentage points |
|---|---|---|---|
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 | |
| 13.75% | 13.75% | 0.00 |
Brazil's records use observed_on, the date the source recorded the value. The effective_on field means the date a rate took effect and is absent from these records. The source has a row for every calendar day, so consecutive rows can repeat a value. The change table is derived from those rows and shows only days when the value changed. Dates not yet in force are excluded.
Get the selic target rate from the API
- Request the latest rate Public access is available on every plan including Free, with live data. Use uppercase
BRAin the path. Without a date, the request selects the latest source observation at or before today UTC. Each request consumes one metered unit.curl -H "Authorization: Bearer $NARWHAL_API_KEY" \ "https://api.narwhalapi.com/v1/economics/BRA/central-bank/policy-rate" - Request a past date Add
dateto select the latest source observation at or before a chosen date. This is a lookup against published observations; missing source days are left missing. The response date identifies the selected observation, which can precede the date in your request.curl -H "Authorization: Bearer $NARWHAL_API_KEY" \ "https://api.narwhalapi.com/v1/economics/BRA/central-bank/policy-rate?date=1999-03-05" - Request historical observations Use the history route with
start. Observations arrive oldest first. The default limit is 100, and accepted limits run from 1 to 1000. Pass eachnext_cursorascursoron the next request until it is null. A cursor pins publications for 24 hours.curl -H "Authorization: Bearer $NARWHAL_API_KEY" \ "https://api.narwhalapi.com/v1/economics/BRA/central-bank/policy-rate/history?start=1999-03-05&limit=100"
{
"country": "BRA",
"authority": "banco_central_do_brasil",
"currency": "BRL",
"instrument": "selic_target",
"rate_type": "point",
"rate": "2.50",
"qualifier": "exact",
"unit": "percent",
"observed_on": "1999-03-05"
}History coverage
| Field | Value |
|---|---|
| From | 5 March 1999 |
| Date field | observed_on |
| Rows | Every calendar day |
Banco Central do Brasil publishes the source series, SGS 432. Narwhal's Brazil coverage is limited to this policy rate. Historical responses preserve daily observations, including repeated values, while the derived change table selects changes. Rate values are decimal strings in percent per annum.
How do I get Selic rate history?
After public access opens, request the history route with your chosen start and optional end, then follow pagination. For a list of rate changes, compare consecutive observations and retain the rows where the rate differs from the preceding value. Daily rows describe the recorded value for each day; their frequency does not mean the Copom changes the target daily.
Source
Source: Banco Central do Brasil (SGS 432), Open Data Commons Open Database License (ODbL).
Published .
Next steps
- Central-bank interest rates API
- API referencePolicy-rate API reference
- How-toTrack central-bank rate changes
- How-toCompare policy rates across countries
Create a free key and call the API from your own code. Get a free API key
