Endpoint Playground
Returns live state for up to 20 events from the Sportsbook's in-play service, which covers every sport: tennis sets, games, points and server; soccer score, cards and corners; basketball and hockey period scores and remaining time, with live progress of player-prop markets where the sport has them. `details` keeps the provider's sport-specific structure; `home_score` and `away_score` are filled when the sport reports a single score. Scheduled events return `live: false`; ids with no entry are listed in `missing`.
25 Oct 2026: 1 events; 3 fields had a value in every checked item.
Sample value profiles: live: true in 0 of 1; media_types: median 3 entries.
curl 'https://api.crawlora.net/api/v1/fanduel/sportsbook/live-data?event_id=35605985' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| event_id | string | Yes | 35605985 | Event id from any Sportsbook events listing; repeat the parameter or comma-separate, 1 to 20 ids |
{
"code": 200,
"data": {
"events": [
{
"event_id": 36220736,
"live": true,
"sport": "Tennis",
"details": {
"away": {
"gamesPerSet": [
6,
1
],
"points": "0",
"sets": 1
},
"currentSet": 2,
"home": {
"gamesPerSet": [
4,
3
],
"points": "0",
"sets": 0
}
},
"media_types": [
"LIVE_VIDEO",
"DATA_VISUALIZATION",
"VISUALIZATION",
"MATCH_STATS"
],
"provider": "RAMP"
},
{
"event_id": 36222219,
"live": true,
"sport": "IceHockey",
"home_score": 2,
"away_score": 0,
"details": {
"away": {
"pointsPerPeriod": [
0,
0
],
"score": 0
},
"currentPeriod": 2,
"home": {
"pointsPerPeriod": [
2,
0
],
"score": 2
}
},
"media_types": [
"DATA_VISUALIZATION",
"VISUALIZATION",
"MATCH_STATS"
],
"provider": "RAMP"
}
],
"missing": [
5
],
"fetched_at": "2026-10-23T00:10:52Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.