Endpoint Playground
Returns the title odds bookmakers list for a team in one viewer market, grouped by the competitions it is priced in (league, cup, European competition) with every bookmaker's price and last movement. Pick geo (and subdivision for US or CA) from flashscore-odds-geos. A team with no listed title odds returns empty lists; a player id returns not found.
14 Oct 2026: 3 bookmakers; 2 fields had a value in every checked item.
Sample value profiles: name: “Betway” and 2 other values.
curl 'https://api.crawlora.net/api/v1/flashscore/team-outright-odds?id=Wtn9Stg0&geo=AE&subdivision=AB' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | Wtn9Stg0 | Eight-character Flashscore team 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 |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://global.ds.lsapp.eu/odds/pq_graphql?_hash=two&geoIpCode=GB&geoIpSubdivisionCode=&participantId=Wtn9Stg0&projectId=2",
"team_id": "Wtn9Stg0",
"team_name": "Manchester City",
"geo": "GB",
"has_more": false,
"bookmakers": [
{
"id": 16,
"name": "bet365"
},
{
"id": 1281,
"name": "BetMGM.uk"
}
],
"tournaments": [
{
"id": "SY30SsKF",
"name": "Premier League",
"offers": [
{
"bookmaker_id": 16,
"odds": 5,
"change": "UP",
"active": true,
"best": false
}
]
},
{
"id": "tfRdlhP9",
"name": "Champions League",
"offers": [
{
"bookmaker_id": 1281,
"odds": 10,
"change": "UP",
"active": true,
"best": false
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.