Endpoint Playground
Returns bookmaker odds for a match in one viewer market, grouped by betting type and scope with every bookmaker's priced outcomes, opening odds, handicap or total lines, and a selection label. Bookmakers and prices depend on the market, so pick geo (and subdivision for US or CA) from flashscore-odds-geos. A market with no licensed bookmakers returns empty lists. Promotional bonus text is not included.
14 Oct 2026: 1 markets; 3 fields had a value in every checked item.
Sample value profiles: betting_type: “HOME_DRAW_AWAY”; offers: median 20 entries; scope: “FULL_TIME”.
curl 'https://api.crawlora.net/api/v1/flashscore/match-odds?id=p0aFxkkn&geo=AE&subdivision=AB&betting_type=HOME_DRAW_AWAY&scope=FULL_TIME' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | p0aFxkkn | Eight-character Flashscore match id |
| geo | string | No | AE | Viewer market country code from flashscore-odds-geos; defaults to GB |
| subdivision | string | No | AB | US state (with geo US) or Canadian province (with geo CA) code from flashscore-odds-geos; rejected with any other geo |
| betting_type | string | No | HOME_DRAW_AWAY | Optional filter to one betting type |
| scope | string | No | FULL_TIME | Optional filter to one scope |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://global.ds.lsapp.eu/odds/pq_graphql?_hash=oce&eventId=p0aFxkkn&geoIpCode=GB&geoIpSubdivisionCode=&projectId=2",
"match_id": "p0aFxkkn",
"geo": "GB",
"participants": [
{
"id": "Gzrm3lW6",
"side": "home"
},
{
"id": "llte1S0J",
"side": "away"
}
],
"bookmakers": [
{
"id": 16,
"name": "bet365"
}
],
"markets": [
{
"betting_type": "HOME_DRAW_AWAY",
"scope": "FULL_TIME",
"offers": [
{
"bookmaker_id": 16,
"outcomes": [
{
"selection": "home",
"side": "home",
"participant_id": "Gzrm3lW6",
"odds": 2.6,
"opening_odds": 3,
"active": true
},
{
"selection": "away",
"side": "away",
"participant_id": "llte1S0J",
"odds": 2.6,
"opening_odds": 2.15,
"active": true
},
{
"selection": "draw",
"odds": 3.6,
"opening_odds": 3.6,
"active": true
}
]
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.