Introduction
In the ever-evolving landscape of global finance, understanding interest rates is crucial for developers, economists, and financial analysts alike. The SELIC rate, Brazil's central bank interest rate, serves as a pivotal benchmark for financial markets in Brazil and beyond. This blog post aims to provide a comprehensive comparison of the SELIC rate against other global interest rates, utilizing the Interest Rates API to access real-time data. We will explore various endpoints of the API, including how to retrieve the latest rates, historical data, and perform comparisons between different interest rates.
Understanding SELIC and Its Importance
The SELIC (Sistema Especial de Liquidação e Custódia) rate is Brazil's primary interest rate, set by the Central Bank of Brazil. It influences the economy by affecting borrowing costs, consumer spending, and investment decisions. As such, it is essential for developers and analysts to monitor SELIC in relation to other global rates to gauge economic trends and make informed decisions.
In this guide, we will focus on the following key aspects:
- Retrieving the latest SELIC rate alongside other major global rates.
- Understanding the significance of the spread between SELIC and other rates.
- Utilizing historical data to analyze trends over time.
- Comparing loan costs using the SELIC rate against other benchmark rates.
Accessing Interest Rate Data with Interest Rates API
The Interest Rates API provides a robust set of endpoints to access interest rate data. Below, we will explore how to use these endpoints effectively.
1. Retrieving Available Symbols
To begin, developers can retrieve a list of available interest rate symbols using the /api/v1/symbols endpoint. This is particularly useful for discovering which rates can be compared programmatically.
Here’s how to make a request to fetch central bank rates:
curl "https://interestratesapi.com/api/v1/symbols?category=central_bank&base=BRL&api_key=YOUR_KEY"
Example JSON response:
{
"success": true,
"count": 3,
"symbols": [
{
"symbol": "SELIC",
"name": "Brazil SELIC Rate",
"category": "central_bank",
"country_code": "BR",
"currency_code": "BRL",
"frequency": "monthly",
"description": "The interest rate set by the Central Bank of Brazil."
},
{
"symbol": "FED_FUNDS",
"name": "US Federal Funds Rate",
"category": "central_bank",
"country_code": "US",
"currency_code": "USD",
"frequency": "daily",
"description": "The interest rate at which depository institutions lend reserve balances to each other overnight."
}
]
}
2. Fetching Latest Rates
Once you have identified the symbols, you can retrieve the latest rates using the /api/v1/latest endpoint. This allows you to compare SELIC with other major rates in real-time.
curl "https://interestratesapi.com/api/v1/latest?symbols=SELIC,FED_FUNDS,ECB_MRO&api_key=YOUR_KEY"
Example JSON response:
{
"success": true,
"date": "2026-05-17",
"base": "MIXED",
"rates": {
"SELIC": 5.33,
"FED_FUNDS": 4.50,
"ECB_MRO": 4.00
},
"dates": {
"SELIC": "2026-05-17",
"FED_FUNDS": "2026-05-17",
"ECB_MRO": "2026-05-17"
},
"currencies": {
"SELIC": "BRL",
"FED_FUNDS": "USD",
"ECB_MRO": "EUR"
}
}
3. Analyzing Historical Data
To understand how the SELIC rate has changed over time, you can use the /api/v1/historical endpoint. This endpoint allows you to retrieve the rate for a specific date.
curl "https://interestratesapi.com/api/v1/historical?date=2025-06-15&symbols=SELIC&api_key=YOUR_KEY"
Example JSON response:
{
"success": true,
"date": "2025-06-15",
"base": "BRL",
"rates": {
"SELIC": 5.25
},
"currencies": {
"SELIC": "BRL"
}
}
4. Comparing Loan Costs
Another valuable feature of the Interest Rates API is the ability to compare loan costs using the /api/v1/convert endpoint. This allows you to see how much interest you would save by choosing one rate over another.
curl "https://interestratesapi.com/api/v1/convert?from=SELIC&to=FED_FUNDS&amount=100000&term_months=12&api_key=YOUR_KEY"
Example JSON response:
{
"success": true,
"amount": 100000,
"term_months": 12,
"from": {
"symbol": "SELIC",
"rate": 5.33,
"total_interest": 5330.00,
"total_payment": 105330.00
},
"to": {
"symbol": "FED_FUNDS",
"rate": 4.50,
"total_interest": 4500.00,
"total_payment": 104500.00
},
"difference": {
"rate_spread": 0.83,
"interest_saved": 830.00
}
}
5. Analyzing Rate Trajectories
To visualize how SELIC and other rates have changed over time, you can use the /api/v1/timeseries endpoint. This endpoint allows you to retrieve a series of rates between two dates.
curl "https://interestratesapi.com/api/v1/timeseries?start=2025-01-01&end=2026-01-01&symbols=SELIC,FED_FUNDS&api_key=YOUR_KEY"
Example JSON response:
{
"success": true,
"base": "BRL",
"start_date": "2025-01-01",
"end_date": "2026-01-01",
"rates": {
"SELIC": {
"2025-01-01": 5.25,
"2025-02-01": 5.30,
"2025-03-01": 5.33
},
"FED_FUNDS": {
"2025-01-01": 4.00,
"2025-02-01": 4.25,
"2025-03-01": 4.50
}
},
"frequencies": {
"SELIC": "monthly",
"FED_FUNDS": "monthly"
},
"currencies": {
"SELIC": "BRL",
"FED_FUNDS": "USD"
}
}
Understanding the Spread Between SELIC and Other Rates
The difference between SELIC and other interest rates, such as the Federal Funds Rate or the ECB MRO, can signal various economic conditions. A wider spread may indicate a carry trade opportunity, where investors borrow in a currency with a lower interest rate and invest in a currency with a higher rate. Conversely, a narrowing spread may suggest monetary policy divergence or economic uncertainty.
For example, if SELIC is significantly higher than the FED_FUNDS rate, it may attract foreign investment into Brazilian assets, leading to currency appreciation. Conversely, if SELIC is lower, it may lead to capital outflows.
Conclusion
In conclusion, understanding the SELIC rate in relation to other global interest rates is essential for making informed financial decisions. The Interest Rates API provides a powerful tool for accessing real-time and historical interest rate data, enabling developers and analysts to build robust financial applications and perform comprehensive analyses.
By leveraging the various endpoints of the API, users can easily retrieve the latest rates, analyze historical trends, and compare loan costs, all of which are critical for effective financial planning and investment strategies.
To get started with the Interest Rates API, explore its features and capabilities to enhance your financial applications today!




