How to Integrate WIBOR 3-Month Data into Your App: Complete API Guide

How to Integrate WIBOR 3-Month Data into Your App: Complete API Guide

Introduction

In the rapidly evolving world of finance, access to accurate and timely interest rate data is crucial for developers, economists, and financial analysts. One of the key benchmarks in the Polish financial market is the WIBOR 3-Month rate, which serves as a reference for various financial products, including loans and mortgages. Integrating WIBOR 3-Month data into your application can enhance its functionality and provide users with valuable insights into market trends. This blog post serves as a comprehensive guide on how to effectively integrate WIBOR 3-Month data into your application using the Interest Rates API from interestratesapi.com.

Understanding the Interest Rates API

The Interest Rates API provides a robust framework for accessing various interest rate data, including central bank rates, interbank rates, and historical financial time series. The API is designed to be developer-friendly, offering a range of endpoints that allow users to retrieve the latest rates, historical data, and fluctuations over time. The following sections will detail how to use the API to access WIBOR 3-Month data effectively.

1. Getting Started with the API

Before diving into the specific endpoints, it’s essential to understand the basic structure of the Interest Rates API. The base URL for all API requests is:

https://interestratesapi.com/api/v1/

All requests to the API must use the GET method, and authentication is handled through the api_key query parameter. For example:

https://interestratesapi.com/api/v1/latest?api_key=YOUR_KEY

2. Endpoint Overview

The Interest Rates API offers several endpoints that can be utilized to access WIBOR 3-Month data:

  • /symbols - Retrieve a catalogue of available rate symbols.
  • /latest - Get the latest value for specified symbols.
  • /historical - Access historical data for a specific date.
  • /timeseries - Retrieve a series of data between two dates.
  • /fluctuation - Get change statistics over a specified range.
  • /ohlc - Obtain OHLC candlestick data.
  • /convert - Compare loan interest costs between two rates.

3. Retrieving Available Symbols

The first step in integrating WIBOR 3-Month data is to retrieve the available symbols using the /symbols endpoint. This endpoint provides a list of all interest rate symbols available through the API.

Request Example

curl "https://interestratesapi.com/api/v1/symbols?category=interbank&base=PLN&api_key=YOUR_KEY"

Response Example


{
"success": true,
"count": 1,
"symbols": [
{
"symbol": "WIBOR_3M",
"name": "WIBOR 3-Month Rate",
"category": "interbank",
"country_code": "PL",
"currency_code": "PLN",
"frequency": "monthly",
"description": "The interbank rate at which banks lend to one another for a period of three months."
}
]
}

This response confirms that the WIBOR 3-Month symbol is available for use in subsequent API calls.

4. Fetching the Latest WIBOR 3-Month Rate

Once you have confirmed the availability of the WIBOR 3-Month symbol, you can retrieve the latest rate using the /latest endpoint.

Request Example

curl "https://interestratesapi.com/api/v1/latest?symbols=WIBOR_3M&api_key=YOUR_KEY"

Response Example


{
"success": true,
"date": "2026-06-01",
"base": "MIXED",
"rates": {
"WIBOR_3M": 5.33
},
"dates": {
"WIBOR_3M": "2026-06-01"
},
"currencies": {
"WIBOR_3M": "PLN"
}
}

This response provides the latest WIBOR 3-Month rate, which can be utilized in your application for various financial calculations.

5. Accessing Historical WIBOR 3-Month Data

To analyze trends over time, you may want to access historical data for the WIBOR 3-Month rate. This can be done using the /historical endpoint.

Request Example

curl "https://interestratesapi.com/api/v1/historical?date=2025-06-15&symbols=WIBOR_3M&api_key=YOUR_KEY"

Response Example


{
"success": true,
"date": "2025-06-15",
"base": "PLN",
"rates": {
"WIBOR_3M": 5.25
},
"currencies": {
"WIBOR_3M": "PLN"
}
}

This response provides the WIBOR 3-Month rate for a specific date, allowing for historical analysis.

6. Retrieving Time Series Data

For a more comprehensive analysis, you can retrieve a time series of WIBOR 3-Month rates over a specified date range using the /timeseries endpoint.

Request Example

curl "https://interestratesapi.com/api/v1/timeseries?start=2025-06-01&end=2026-06-01&symbols=WIBOR_3M&api_key=YOUR_KEY"

Response Example


{
"success": true,
"base": "PLN",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"rates": {
"WIBOR_3M": {
"2025-06-01": 5.30,
"2025-07-01": 5.35,
"2025-08-01": 5.40
}
},
"frequencies": {
"WIBOR_3M": "monthly"
},
"currencies": {
"WIBOR_3M": "PLN"
}
}

This response provides a series of WIBOR 3-Month rates, which can be used for trend analysis and forecasting.

7. Analyzing Rate Fluctuations

To understand how the WIBOR 3-Month rate has changed over a specific period, you can use the /fluctuation endpoint.

Request Example

curl "https://interestratesapi.com/api/v1/fluctuation?start=2025-06-01&end=2026-06-01&symbols=WIBOR_3M&api_key=YOUR_KEY"

Response Example


{
"success": true,
"rates": {
"WIBOR_3M": {
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"start_value": 5.30,
"end_value": 5.33,
"change": 0.03,
"change_pct": 0.56,
"high": 5.40,
"low": 5.25
}
}
}

This response provides valuable insights into the fluctuations of the WIBOR 3-Month rate, including the highest and lowest values during the specified period.

8. Obtaining OHLC Data

If you require candlestick data for the WIBOR 3-Month rate, you can use the /ohlc endpoint to retrieve Open, High, Low, and Close data.

Request Example

curl "https://interestratesapi.com/api/v1/ohlc?symbols=WIBOR_3M&period=monthly&start=2025-06-01&end=2026-06-01&api_key=YOUR_KEY"

Response Example


{
"success": true,
"period": "monthly",
"start_date": "2025-06-01",
"end_date": "2026-06-01",
"rates": {
"WIBOR_3M": [
{
"period": "2025-06",
"open": 5.30,
"high": 5.35,
"low": 5.25,
"close": 5.33,
"data_points": 30
}
]
}
}

This response provides the OHLC data for the WIBOR 3-Month rate, which is essential for technical analysis.

9. Comparing Loan Interest Costs

Finally, if you want to compare the interest costs of loans based on different rates, you can use the /convert endpoint.

Request Example

curl "https://interestratesapi.com/api/v1/convert?from=WIBOR_3M&to=ECB_MRO&amount=100000&term_months=12&api_key=YOUR_KEY"

Response Example


{
"success": true,
"amount": 100000,
"term_months": 12,
"from": {
"symbol": "WIBOR_3M",
"rate": 5.33,
"date": "2026-06-01",
"total_interest": 5330.00,
"total_payment": 105330.00
},
"to": {
"symbol": "ECB_MRO",
"rate": 4.50,
"date": "2026-06-01",
"total_interest": 4500.00,
"total_payment": 104500.00
},
"difference": {
"rate_spread": 0.83,
"interest_saved": 830.00
}
}

This response allows you to compare the total interest costs between two different rates, providing insights into potential savings.

10. Error Handling and Rate Limits

When working with the Interest Rates API, it's essential to handle errors gracefully. Common error responses include:

  • 401: Missing or invalid api_key.
  • 403: Account without active plan.
  • 404: No symbols matched or no data for requested date/range.
  • 422: Validation error (e.g., wrong date format, invalid symbol).
  • 429: Request quota exhausted.

Additionally, the API provides rate limit headers:

  • X-RateLimit-Limit: The maximum number of requests allowed in a given time period.
  • X-RateLimit-Remaining: The number of requests remaining in the current time period.
  • X-RateLimit-Reset: The time when the rate limit will reset.

11. Conclusion

Integrating WIBOR 3-Month data into your application using the Interest Rates API from interestratesapi.com can significantly enhance your financial applications. By leveraging the various endpoints available, you can provide users with real-time data, historical trends, and valuable insights into interest rate fluctuations. This comprehensive guide has outlined the steps necessary to implement this integration effectively, ensuring that you can deliver a robust financial solution.

For more information and to explore the features of the Interest Rates API, visit Explore Interest Rates API features and Get started with Interest Rates API.

Ready to get started?

Get your API key and start validating bank data in minutes.

Get API Key

Related posts