API reference · Consolidated

Get a market's group

GET/v1/consolidated/market/{ticker}

The group a market belongs to, and the markets on the other venue linked to it, equivalent or related.

On this page

Auth. None. Without a token the call is served as Free (the Free delay and request budget, shared per IP); send Authorization: Bearer lb_… for your plan's.

Limits. Its own per-minute limit: 20 anonymous or on Free, 120 on Builder, 600 on Standard. Not counted against any allowance.

Parameters

Path parameters

NameTypeRequiredDescription
tickerstringyesThe venue ticker or pm_<id>.

Request

Terminal
curl "https://api.langbot.ai/v1/consolidated/market/KXTIME-26-ALE"

Response

200 OK

JSON
{
  "ts": 1793685865142,
  "ticker": "KXTIME-26-ALE",
  "group": {
    "group_id": "cq_kxtime-26-ale",
    "title": "Will Alexandria Ocasio-Cortez be TIME Person of the Year 2026?",
    "category": "culture",
    "p": null,
    "ts": 1793685840000,
    "venue_gap": null,
    "included": 0,
    "computed": false,
    "verified": true,
    "members": ["KXTIME-26-ALE"],
    "venues": [
      {
        "ticker": "KXTIME-26-ALE",
        "venue": "kalshi",
        "title": "Will Alexandria Ocasio-Cortez be Time Person of the Year in 2026?",
        "subtitle": "Alexandria Ocasio-Cortez",
        "url": "https://kalshi.com/markets/kxtime",
        "mid": 0.03,
        "bid": 0.02,
        "ask": 0.04,
        "spread": 0.02,
        "depth_usd": 62.28,
        "volume_24h_usd": null,
        "weight": 0.0,
        "quote_ts": 1793684508879,
        "age_s": 1332.1,
        "source": "orderbook_snaps",
        "included": false,
        "excluded": "stale"
      }
    ]
  },
  "equivalent": [
    {
      "ticker": "pm_5262639",
      "venue": "polymarket",
      "title": "Will Alexandria Ocasio-Cortez be TIME Person of the Year 2026?",
      "subtitle": "Alexandria Ocasio-Cortez",
      "url": "https://polymarket.com/event/time-person-of-the-year-2026",
      "relation": "equivalent",
      "confidence": 0.9,
      "group_id": "cq_kxtime-26-ale",
      "differences": [],
      "verified": true
    }
  ],
  "related": [],
  "disclaimer": "The Langbot consolidated probability is a published measurement: a liquidity-weighted average of the YES mids of markets on different venues that resolve on…",
  "licence": "Free to read and cite with attribution (\"Langbot consolidated probability\"). Bulk access, redistribution, commercial feeds and embeds at scale are licensed:…"
}

A real response from the API; long lists are cut to their first items.

related markets ask the same question with terms that can settle differently; differences names the checks that disagreed. They never feed the consolidated number.

Errors

StatuscodeWhen
401token_invalidA token was sent and not recognised. Send a valid one, or none to call anonymously.
422validation_errorA parameter failed validation; detail[].loc names it.
429rate_limitedOver your request budget; wait Retry-After seconds.

Every error body is {"detail": …, "code": "…"}; branch on code. All codes: Errors.