/reference/listings
Base URL
https://api.babylon.app/v1
GET /reference/listings
List current reference information for securities used by a segment ledger, a bond ladder or both.
Query parameters
segmentLedger(conditionally required) — identifier of a segment ledger.bondLadder(conditionally required) — identifier of a bond ladder.valueDate(optional) — reference date inYYYY-MM-DDformat; defaults to the current date.
At least one of segmentLedger or bondLadder is required.
Example request
GET /reference/listings?segmentLedger=MyGBSegment&valueDate=2026-07-22
Example response — 200
{
"name": "Listings",
"description": "MyGBSegment listings on 2026-07-22",
"columns": [
"bourseSymbol",
"securityType",
"issuer",
"description",
"priceCurrency",
"isin"
],
"columnTypes": {},
"rows": [
{
"bourseSymbol": "LSE:VOD",
"securityType": "SHRS",
"issuer": "Vodafone Group PLC",
"description": "ORD USD0.20 20/21",
"priceCurrency": "GBp",
"isin": "GB00BH4HKS39"
}
]
}
For CSV, send Accept: text/csv:
GET /reference/listings?segmentLedger=MyGBSegment&valueDate=2026-07-22
Accept: text/csv
BourseSymbol,SecurityType,Issuer,Description,PriceCurrency,Isin
LSE:VOD,SHRS,Vodafone Group PLC,ORD USD0.20 20/21,GBp,GB00BH4HKS39
POST /reference/listings
POST performs the same lookup with parameters in a JSON request body.
POST /reference/listings
Content-Type: application/json
{
"segmentLedger": "MyGBSegment",
"valueDate": "2026-07-22"
}
The response has the same shape as the GET response.