Get an event
One event with every market, live prices in every odds format, and how Backd callers are split on each market.
GEThttps://backd.market/api/v1/markets/{eventSlug}cached 15 seconds
Request
curl "https://backd.market/api/v1/markets/unl-esp-hrv-2026-09-29"Parameters
| Name | In | Type | Description |
|---|---|---|---|
eventSlugrequired | path | string | The event’s slug, as in a Backd or Polymarket URL. Example: unl-esp-hrv-2026-09-29 |
Response
200 OK
{
"ok": true,
"live": true,
"event": {
"slug": "unl-esp-hrv-2026-09-29",
"title": "Spain vs. Croatia",
"category": "Football",
"closes_at": "2026-09-29T18:45:00Z",
"volume": 2610000,
"game": { "live": true, "score": "2-1", "clock": "41", "period": "1H", "league": "UEFA Nations League",
"teams": [{ "name": "Spain", "abbreviation": "ESP", "home": true }, { "name": "Croatia", "abbreviation": "HRV", "home": false }] },
"markets": [
{ "id": "4609859", "question": "Will Spain win on 2026-09-29?", "label": "Spain", "kind": "moneyline",
"outcomes": [
{ "name": "Yes", "chance": 0.895, "odds": { "percent": "90%", "decimal": "1.12", "fractional": "1/9", "american": "−852", "price": "90¢" } },
{ "name": "No", "chance": 0.105, "odds": { "percent": "11%", "decimal": "9.52", "fractional": "17/2", "american": "+752", "price": "11¢" } }
],
"backd_split": [14, 3], "closes_at": "2026-09-29T18:45:00Z", "closed": false, "change_24h": 0.31,
"url": "https://backd.market/m/unl-esp-hrv-2026-09-29?o=4609859" }
],
"market_count": 3,
"url": "https://backd.market/match/unl-esp-hrv-2026-09-29"
}
}Fields
| Field | Type | Meaning |
|---|---|---|
event.markets[].outcomes[].chance | number | The chance of that outcome, 0 to 1, read live from the order book. |
event.markets[].outcomes[].odds | object | The same chance written as percent, decimal, fractional, american and price (cents). |
event.markets[].backd_split | integer[] | How many Backd callers are on each outcome (one per person), in outcome order. Empty when nobody has called it. |
event.markets[].kind | string | null | For sport: moneyline, totals, spreads, both_teams_to_score and so on. Null for other markets. |
event.game | object | null | For matches: live, score, clock, period, league and teams. Null otherwise. |