Flashscore API endpoint
Returns public highlight identifiers, metadata, and video links as the provider's raw delimited text. Video content is not fetched or included. Matches without available highlights return not found.
/flashscore/match-highlightsQuery parameters:
id (required): eight-character match id from a Flashscore match URL.| Field | In the sample | Value in the sample |
|---|---|---|
| data | Has a value | 768 characters |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id | string | Yes | Eight-character Flashscore match id | j52jHsN8 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/flashscore/match-highlights?id=j52jHsN8" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://global.flashscore.ninja/2/x/feed/df_hi_1_j52jHsN8",
"data": "HII÷1535405¬HTI÷Match highlights¬HUO÷https://www.youtube.com/watch?v=a9pbKXyZZC4¬"
}
}Request schema
No body schema
Response schema
#/definitions/flashscore.responseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | flashscore.sourceDataDoc | No | ||||
| data.data | string | No | SE÷Match¬~SF÷Top stats¬~SD÷432¬SG÷Expected goals (xG)¬SH÷0.00¬SI÷0.00¬~ | |||
| data.source_url | string | No | https://global.flashscore.ninja/2/x/feed/df_st_2_xtmHKGT0 | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/flashscore/match-highlights?id=j52jHsN8" \
-H "x-api-key: $CRAWLORA_API_KEY"