Skip to main content
GET
/
bonds
cURL
curl --request GET \
  --url http://localhost:10112/bonds
[
  {
    "condition_id": "<string>",
    "question": "<string>",
    "slug": "<string>",
    "end_date": 123,
    "best_outcome_index": 1,
    "return_pct": 123,
    "apy": 123,
    "outcomes": [
      {
        "name": "<string>",
        "index": 123,
        "probability": 123,
        "position_id": "<string>"
      }
    ],
    "title": "<string>",
    "event_slug": "<string>",
    "image_url": "<string>",
    "usdc_volume_24h": 123
  }
]

Query Parameters

min_probability
number<double>

Minimum probability threshold (default: 0.85)

max_hours
number<double>

Maximum hours until market end

limit
integer<int32>

Number of results (default: 50, max: 200)

offset
integer<int32>

Pagination offset

Response

200 - application/json

List of bond markets sorted by yield

condition_id
string
required
question
string
required
slug
string
required
end_date
integer<int64>
required
best_outcome_index
integer<int32>
required
Required range: x >= 0
return_pct
number<double>
required
apy
number<double>
required
outcomes
object[]
required
title
string | null
event_slug
string | null
image_url
string | null
usdc_volume_24h
number<double> | null
Last modified on February 19, 2026