The Modern
Fixed Income
Data Source

Reference and pricing data on government, corporate and municipal bonds with the simplest API on the market. From sign up to data in minutes.

Trusted by

openyield
edi
sensestreet
sigtech
openbb
optimx

Redefining Fixed Income Data

We simplify the way institutional investors navigate, explore, and analyze their bond universe. We empower fintechs to create the next generation of products.

Simple licensing

Our licenses are designed to empower our clients rather than restrict them. Share with your team and clients without breaking unexpected clauses.

Fair pricing

We offer fair pricing for fixed income data that goes beyond the basics. With more features and deeper intelligence, we provide exceptional value without the excessive price tag.

User experience

A blazingly fast API with modern docs. Get your data in JSON or CSV via our API, on a per security basis or in bulk. Spend your time researching, not integrating.

Customer support

Dedicated Slack channel for direct, real-time support from our team. Speak with the founders and engineers when needed, raise issues, and provide suggestions.

On a mission to provide the most in-depth data on the bond market

We are a building the foundational features for institutional investors to streamline their analysis. Build custom curves, design indices, measure risk, and access cashflow information all within our API-first platform.

Try it out now
Yield To Maturity (%)
Reference Data
ticker T 1.875 07/31/26
issue_date 2019-07-31
coupon 1.875
currency USD
is_inflation_linked false
is_callable false
maturity_date 2026-07-31
interest_type fixed rate
interest_accrual_date 2019-07-31
... ...

Unmatched accessibility

At Terrapin, eveyrthing is built with the end user in mind. Our API is designed to be simple, fast, and easy to use. We provide modern documentation, output in JSON or CSV, and Jupyter notebooks for data exploration. Share with your team and clients without breaking unexpected clauses.

View API docs
$ curl --request POST \
  --url "https://terrapinfinance.com/api/v1/bond_reference" \
  --header "accept: application/json" --> # text/csv to get CSV response
  --header "authorization: Bearer [token]" \
  --json '{"isins": ["US912828Y958"]}'

{
  "data": [
    {
      "country_code": "US",
      "coupon": 1.875,
      "coupon_frequency": 2,
      "currency": "USD",
      "interest_accrual_convention": "act/act",
      "interest_accrual_date": "2019-07-31",
      "interest_type": "fixed rate",
      "is_callable": false,
      "is_inflation_linked": false,
      "isin": "US912828Y958",
      "issue_date": "2019-07-31",
      "issued_amount": 33271236300
      "issuer_type": "government",
      "lei": "254900HROIFWPRGM1V77",
      "maturity_date": "2026-07-31",
      "name": "UNITED STATES DEPARTMENT OF THE TREASURY 1.875% 2026",
      "sector": "public",
      "ticker": "T 1.875 07/31/26",
      ...
    }
  ],
  "total": 1
}

Build a database from your documents with Terrapin DocX

Search, extract, and store complex information from prospectuses using our document extraction and indexation models. Unlike generic tools, our models are built specifically to tackle the complexities, idiosyncracies and naming conventions found in fixed income prospectuses, disclosures and reports. Our systems allow you to turn documents into structured databases automatically in minutes, instead of days.

Document
{
  "5.700% Fixed Rate Notes due May 23, 2028": {
    "ISIN": {
      "RegS": "USF29416AB40",
      "Reg144A": "US28504DAB91"
    },
    "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"
    },
    "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"
    },
    "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"
  }
}

Get started with a self-serve API

We are making a subset of our data available via a self-serve API so you can start building in fixed income today.
Streamline the process of building and testing your application with our easy-to-use fixed income data API, and deploy with confidence using our Enterprise solution.

Starter

$49 / month + VAT

Get started

$499 / year + VAT

Get started
  • 500 bonds per month
  • 1 month of historical pricing data
  • 25 requests per minute
  • Reference, pricing and search endpoints
  • Government and corporate bonds
  • Internal use only

Build

$199 / month + VAT

Get started

$1,999 / year + VAT

Get started
  • Everything in Starter plus...
  • 5,000 bonds per month
  • 1 year of historical pricing data
  • 100 requests per minute
  • Cashflows endpoint
  • Internal use only

Enterprise

Custom

Custom

  • Custom number of bonds per month
  • Custom amount of historical pricing data
  • Higher request limits
  • All endpoints
  • Government and corporate bonds
  • US municipal bonds
  • Priority support
  • Internal, display, and redistribution use