Bloomberg Buyside Enterprise Solutions Fixed Income API
Fixed income analytics including yield, duration, and spread calculations
Fixed income analytics including yield, duration, and spread calculations
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/bloomberg-buyside-enterprise-solutions-fixed-income-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Bloomberg Buyside Enterprise Solutions Bloomberg Analytics Allocations Fixed Income API
description: Access to Bloomberg's analytics engine for fixed income, derivatives, and multi-asset calculations including scenario analysis, stress testing, yield curve construction, and pricing models. Part of Bloomberg's buy-side enterprise solutions for institutional investors.
version: '1.0'
contact:
name: Bloomberg Support
url: https://www.bloomberg.com/professional/support/
termsOfService: https://www.bloomberg.com/professional/terms-of-use/
servers:
- url: https://api.bloomberg.com/analytics
description: Bloomberg Analytics API Production
security:
- bearerAuth: []
tags:
- name: Fixed Income
description: Fixed income analytics including yield, duration, and spread calculations
paths:
/v1/fixed-income/calculate:
post:
operationId: calculateFixedIncome
summary: Bloomberg Buyside Enterprise Solutions Calculate fixed income analytics
description: Compute fixed income analytics for one or more securities, including yield to maturity, modified duration, convexity, spread measures, and cash flow projections.
tags:
- Fixed Income
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/FixedIncomeRequest'
responses:
'200':
description: Fixed income analytics calculated
content:
application/json:
schema:
$ref: '#/components/schemas/FixedIncomeResponse'
'400':
description: Invalid request parameters
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized
'403':
description: Forbidden - insufficient analytics entitlements
/v1/fixed-income/cashflows:
post:
operationId: getFixedIncomeCashflows
summary: Bloomberg Buyside Enterprise Solutions Get fixed income cash flows
description: Retrieve projected cash flow schedules for fixed income securities, including coupon payments, principal payments, and prepayment projections for mortgage-backed securities.
tags:
- Fixed Income
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- securities
properties:
securities:
type: array
items:
type: string
description: List of security identifiers
minItems: 1
maxItems: 25
settlementDate:
type: string
format: date
description: Settlement date for cash flow calculation
prepaymentSpeed:
type: number
description: Prepayment speed assumption (CPR) for MBS
responses:
'200':
description: Cash flow projections
content:
application/json:
schema:
$ref: '#/components/schemas/CashflowResponse'
'400':
description: Invalid request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'401':
description: Unauthorized
components:
schemas:
CashflowResponse:
type: object
properties:
results:
type: array
items:
type: object
properties:
security:
type: string
cashflows:
type: array
items:
type: object
properties:
date:
type: string
format: date
coupon:
type: number
description: Coupon payment amount
principal:
type: number
description: Principal payment amount
totalPayment:
type: number
description: Total cash flow
remainingBalance:
type: number
description: Outstanding principal balance
FixedIncomeResponse:
type: object
properties:
results:
type: array
items:
type: object
properties:
security:
type: string
description: Security identifier
price:
type: number
description: Clean price
dirtyPrice:
type: number
description: Dirty price (clean + accrued)
yieldToMaturity:
type: number
description: Yield to maturity
yieldToWorst:
type: number
description: Yield to worst
modifiedDuration:
type: number
description: Modified duration
effectiveDuration:
type: number
description: Effective duration (OAS-based)
macaulayDuration:
type: number
description: Macaulay duration
convexity:
type: number
description: Convexity
oas:
type: number
description: Option-adjusted spread (basis points)
zSpread:
type: number
description: Z-spread (basis points)
iSpread:
type: number
description: Interpolated spread (basis points)
dv01:
type: number
description: Dollar value of a basis point
accruedInterest:
type: number
description: Accrued interest per 100 face value
currentYield:
type: number
description: Current yield
ErrorResponse:
type: object
properties:
error:
type: object
properties:
code:
type: string
message:
type: string
details:
type: array
items:
type: object
properties:
field:
type: string
message:
type: string
FixedIncomeRequest:
type: object
required:
- securities
properties:
securities:
type: array
items:
type: string
description: List of fixed income security identifiers
minItems: 1
maxItems: 50
analytics:
type: array
items:
type: string
enum:
- YIELD_TO_MATURITY
- YIELD_TO_WORST
- MODIFIED_DURATION
- EFFECTIVE_DURATION
- MACAULAY_DURATION
- CONVEXITY
- OAS
- Z_SPREAD
- I_SPREAD
- DV01
- ACCRUED_INTEREST
- CURRENT_YIELD
description: Analytics to calculate (defaults to all)
settlementDate:
type: string
format: date
description: Settlement date for calculations
yieldCurveId:
type: string
description: Yield curve to use for spread calculations
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: Bloomberg API bearer token obtained via OAuth 2.0 authentication
externalDocs:
description: Bloomberg Analytics Documentation
url: https://www.bloomberg.com/professional/product/analytics/