API Reference
Last updated
Last updated
Integrate real-time forward curve and swap rate data directly into your spreadsheets, treasury software, or pricing portfolios. Our API is developer-friendly, offering fast and reliable data access.
Why BlueGamma?
Specialized Data: Access forward curves and swap rates for multiple currencies and tenors to make timely, data-driven decisions.
Easy Integration: Designed for easy integration into existing systems.
Expert Support: Our experts are available to assist with your integration needs.
💡 Looking for more? to explore use cases and solutions.
🔗 Ready to get started?
This endpoint calculates the swap rate based on the specified parameters.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: The start date for the swap. Provide either a specific date (e.g., '2024-01-01') or a tenor (e.g., '6M', '1Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
The maturity date for the swap. Provide either a specific date (e.g., '2024-12-20') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
Payment frequency for financial instruments
6M
Payment frequency for financial instruments
6M
The day count convention used for the fixed leg of the swap. By default, we use the currency-specific day count convention.
Actual365Fixed
Possible values: The day count convention used for the floating leg of the swap. By default, we use the currency-specific day count convention.
Actual360
Possible values: A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Fetches the forward rate based on the specified parameters, including reference rate, start date, end date and optional valuation time.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: The start date for the forward rate calculation. Provide either a specific date (e.g., '2024-01-01') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
The end date for the forward period. Provide either a specific date (e.g., '2024-02-01') or a tenor (e.g., '1M', '3M'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Fetches the discount factor based on the specified parameters, including reference rate, date and optional valuation time.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: The date for the discount factor calculation. Provide either a specific date (e.g., '2024-01-01') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Fetches the foreign exchange spot rate for the specified currency pair.
Currency pair for which to retrieve the FX spot rate (e.g., EURUSD, GBPJPY).
EURUSD
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Fetches the forward exchange rate for a given currency pair. The forward rate is determined based on the specified date or defaults to the current date.
The currency pair in ISO format (e.g., "EURUSD" for Euro to US Dollar).
EURUSD
The date for which the forward rate is requested. Defaults to the current date if not specified.
2024-12-31
Calculates the yield for a government bond yield based on country and tenor. Yields are zero coupon yields, assuming S/A compounding.
The ISO country code for which to retrieve the government bond yield (e.g., US, UK, DE).
US
The tenor or specific date for the government bond yield (e.g., '1Y', '5Y', '10Y' or '2024-12-31').
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
The forward start date or tenor for the government bond yield (e.g., '1Y', '5Y', '10Y' or '2024-12-31').
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Returns a forward curve constructed over a schedule of periods between start_date and end_date.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: The start date for the forward curve calculation. Provide either a specific date (e.g., '2024-01-01') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
The end date for the forward curve. Provide either a specific date (e.g., '2024-12-31') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Whether to align periods to the end of each month.
true
Payment frequency for financial instruments
6M
Returns discount factors for a schedule between start_date and end_date using a given index.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: The start date for the discount curve calculation. Provide either a specific date (e.g., '2024-01-01') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
The end date for the discount curve. Provide either a specific date (e.g., '2024-12-31') or a tenor (e.g., '1Y', '5Y'), but not both.
A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31
A time period represented as a number followed by a period indicator (D=days, W=weeks, M=months, Y=years)
5Y
Pattern: ^[0-9]+[DWMY]$
A date and time in ISO 8601 format (YYYY-MM-DDThh:mm:ss). All times are interpreted as UTC.
2024-01-01T15:00:00
Whether to align periods to the end of each month.
true
Payment frequency for financial instruments
6M
Fetches the fixing rate for a given index at a specific valuation time.
Common interest rate benchmarks and indices used in financial markets
3M EURIBOR
Possible values: A date in ISO 8601 format (YYYY-MM-DD)
2025-12-31