BondTerminal

Bond data API by ISIN

Send an ISIN and a price. The API returns yield, spread, duration, convexity and the full cash-flow schedule.

What the API covers

  • Over 3,000 USD bonds from 90+ countries: sovereigns, quasi-sovereigns and corporates, with a focus on emerging markets and Argentina.
  • Each bond is modeled from its offering documents: coupons, amortization, calls, step-ups and floating rates.
  • Identify a bond by ISIN (US040114HS26), ticker (ARGENT 0.75 30) or local ticker (GD30D).

What each call returns

  • Yield to maturity, yield to worst and yield to call.
  • G-spread and Z-spread over the US Treasury curve.
  • Modified duration, convexity and DV01.
  • Clean price, accrued interest and dirty price.
  • Projected cash flows and price history.

Endpoints

Calculate (single and batch), bond search and facets, analytics, cash flows, price history, Treasury curve and Riesgo País.

Access

  • A self-serve API key gives 25 bond calculations and 200 read units a day, at 10 requests a minute.
  • AI agents can pay per call with x402, without a key.
  • An MCP server connects AI assistants.
  • OpenAPI spec (JSON and YAML) and interactive docs.