From static instrument information to market trades, we provide you with the data you need to make sense of the debt markets.
Want to get a trial or talk to our team? Click the button below.
Trusted by
Integration partners
$ curl --request POST \
--url "https://terrapinfinance.com/api/v1/bond_reference" \
--header "authorization: Bearer [token]" \
--json '{"isins": ["EU000A3K4DW8"]}'
{
"data": [
{
"asset_class": "bond",
"is_callable": false,
"cfi_code": "DNFCFB",
"coupon": 2.75,
"currency": "EUR",
"figi": "BBG01BHXGJ86",
"interest_type": "fixed rate"
"is_covered": null,
"is_green": null,
"is_inflation_linked": null,
"is_outstanding": true,
"isin": "EU000A3K4DW8",
"issued_amount": 7732000000,
"issuer_name": "EUROPEAN UNION",
"issuer_type": "government",
"lei": "529900FZRK8FGMPEOM08",
"lei_ultimate_parent": null,
"composite_issue_rating": "AAA",
"composite_issuer_rating": "AAA",
"maturity_date": "2033-02-04",
"maturity_type": "fixed",
"name": "EUROPEAN UNION 2.75% 2033",
"rank": "supranational",
"registration_type": "bearer",
"ticker": "EU 2.75 02/04/33 NGEU",
"industry_group": "public",
"sector": "public",
...
}
]
}
$ curl --request POST \
--url "https://terrapinfinance.com/api/v1/bond_pricing_history" \
--header "authorization: Bearer [token]" \
--json '{
"isin": "EU000A3K4DW8",
"start_date": "2023-12-11",
"end_date": "2023-12-15"
}'
{
"data": [
{
"date": "2023-12-11",
"price": 99.29,
"yield_to_maturity": 2.83765
},
{
"date": "2023-12-12",
"price": 99.62,
"yield_to_maturity": 2.79684
},
{
"date": "2023-12-13",
"price": 100.012,
"yield_to_maturity": 2.74852
},
{
"date": "2023-12-14",
"price": 100.71,
"yield_to_maturity": 2.6629
},
{
"date": "2023-12-15",
"price": 101.3,
"yield_to_maturity": 2.59095
}
],
"total": 6
}
$ curl --request POST \
--url "https://terrapinfinance.com/api/v1/bond_mifid_trades" \
--header "authorization: Bearer [token]" \
--json '{
"isin": "XS1610682764",
"trade_datetime_max": "2023-11-03T08:00:00Z",
"trade_datetime_min": "2023-11-07T22:00:00Z"
}'
{
"data": [
{
"isin": "XS1189286286",
"notional_amount": 1999000,
"notional_currency": "EUR",
"price": 98.3,
"price_currency": "EUR",
"price_type": "PERC",
"publication_datetime": "2023-11-07T11:21:42.128611",
"quantity": 2002121.73,
"ticker": "RENEPL 2.5 02/12/25 EMTN",
"trade_datetime": "2023-11-07T11:20:58.271000"
},
{
"isin": "XS1189286286",
"notional_amount": 2000000,
"notional_currency": "EUR",
"price": 98.261,
...
]
}
Because accessing fixed-income data shouldn't be a struggle.
Global coverage
Quickly access bond reference, pricing, and post-trade data across over 1 million outstanding and historical issues, covering:
Government
Corporates
US Municipals
Notes
Money-Market
Asset-Backed
Convertibles
90+ Currencies
140+ Countries
Simple licensing
Our licenses are the lightest in the industry, allowing you to spend your time delivering value, not tracking how many eyeballs graze our data. Share with your team and clients without breaking unexpected clauses.
Fair pricing
By leveraging automation and AI to collect and process data from dozens of sources, we are able to charge 50%-90% less than other providers. There are no minimum charges or setup fees.
User experience
A blazingly fast API with modern docs - as it should be. Get your data in JSON or CSV via our API, from our servers or by self-hosting. Need some data we don't currently have? Just let us know and we'll do our best to add it to our database.
We leverage automation and machine learning to collect, process, and analyze data from dozens of sources. By vertically integrating all the stages from discovery to delivery within our own purpose-built infrastructure, we are able to handle data at large scale while keeping latencies low, data cycles quick, and licensing agreements simple.
Quality data, unlimited distribution, affordable pricing. Designed to help you grow.
The single tool helping you track transaction activity across Europe.
High quality data and tools for your organisation at a fraction of the cost.
Search, extract, and store complex information from prospectuses using our AI models.
Built for fixed income
Unlike generic tools, our models are built specifically to tackle the complexities, idiosyncracies and naming conventions found in fixed income prospectuses. We combine finance and machine learning know-how to automate this famously challenging task.
Extract in minutes instead of days
Our systems allow you to turn documents into structured data automatically in minutes, instead of days. Simply provide a document, the desired field set, and our systems go to work. With Terrapin DocX manual extraction is no longer a bottleneck.
Direct connectivity
Submit documents and fetch results via an API. Easily integrate with your internal tools and workflows, and visualize your extraction jobs with our dashboards.
Flexible schemas
Use our library of fields or bring your own. We are always expanding the universe of asset classes covered, so if you have a need for a specific type of document, we will work with you to develop and deploy it.
{
"5.700% Fixed Rate Notes due May 23, 2028": {
"ISIN": {
"RegS": "USF29416AB40",
"Reg144A": "US28504DAB91"
},
"CUSIP": {
"RegS": "F29416AB4",
"Reg144A": "28504DAB9"
},
"currency": "USD",
"fitch_rating": "BBB+",
"first_interest_payment_date": "2023-11-23",
"interest_accrual_convention": "30/360",
"integral_multiple": 1000,
"interest_frequency": 2,
"interest_payment_days": ["05-23", "11-23"],
"interest_rate": 5.7,
"interest_type": "fixed",
"is_callable": true,
"is_puttable": false,
"issue_date": "2023-05-23",
"issued_amount": 1000000000,
"issuer": "EDF S.A.",
"maturity_date": "2028-05-23",
"minimum_denomination": 200000,
"moodys_rating": "Baa1",
"snp_rating": "BBB"
},
"6.250% Fixed Rate Notes due May 23, 2033": {
"ISIN": {
"RegS": "USF29416AC23",
"Reg144A": "US28504DAC74"
},
"CUSIP": {
"RegS": "F29416AC2",
"Reg144A": "28504DAC7"
},
"currency": "USD",
"fitch_rating": "BBB+",
"first_interest_payment_date": "2023-11-23",
"interest_accrual_convention": "30/360",
"integral_multiple": 1000,
"interest_frequency": 2,
"interest_payment_days": ["05-23", "11-23"],
"interest_rate": 6.25,
"interest_type": "fixed",
"is_callable": true,
"is_puttable": false,
"issue_date": "2023-05-23",
"issued_amount": 1000000000,
"issuer": "EDF S.A.",
"maturity_date": "2033-05-23",
"minimum_denomination": 200000,
"moodys_rating": "Baa1",
"snp_rating": "BBB"
},
"6.900% Fixed Rate Notes due May 23, 2053": {
"ISIN": {
"RegS": "USF29416AD06",
"Reg144A": "US28504DAD57"
},
"CUSIP": {
"RegS": "F29416AD0",
"Reg144A": "28504DAD5"
},
"currency": "USD",
"fitch_rating": "BBB+",
"first_interest_payment_date": "2023-11-23",
"interest_accrual_convention": "30/360",
"integral_multiple": 1000,
"interest_frequency": 2,
"interest_payment_days": ["05-23", "11-23"],
"interest_rate": 6.9,
"interest_type": "fixed",
"is_callable": true,
"is_puttable": false,
"issue_date": "2023-05-23",
"issued_amount": 1000000000,
"issuer": "EDF S.A.",
"maturity_date": "2053-05-23",
"minimum_denomination": 200000,
"moodys_rating": "Baa1",
"snp_rating": "BBB"
}
}
Click the button below to get in touch with our team and request a trial.