Flashscore API endpoint
Returns a page of the public results or fixtures feed for any supported sport and competition path. Page 1 is embedded in the public tournament page; later pages follow its Show more feed sequence. Sum event_count from successive pages until total_events is reached.
/flashscore/tournament-eventsParameters:
path (required): a relative public Flashscore competition season path ending in /results/ or /fixtures/. Use paths returned by /api/v1/flashscore/tournament-seasons or /api/v1/flashscore/competitions.page (optional): 1-based page from 1 to 100; defaults to 1. Request successive pages and sum event_count until it reaches total_events. A later page with no matches returns not found.Notable response behavior: returns the source's delimited feed as text because event fields vary by sport. Page 1 is the feed embedded in the public competition page; later pages use the same Show more request sequence as the site. Current and archived seasons use the same path shape. This endpoint works across the sports and competition routes in the Flashscore navigation; it is not limited to football.
| Field | In the sample | Value in the sample |
|---|---|---|
| path | Has a value | “/football/england/premier-league/fixtures/” |
| section | Has a value | “fixtures” |
| page | Has a value | |
| event_count | Has a value | 0 |
| total_events | Has a value | 0 |
| data | Empty |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| path | string | Yes | Relative Flashscore competition season results or fixtures path | /football/england/premier-league-2026-2027/fixtures/ | |
| page | integer | No | 1 | 1-based page; defaults to 1 Minimum: 1. Maximum: 100. | 1 |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/flashscore/tournament-events?path=%2Ffootball%2Fengland%2Fpremier-league-2026-2027%2Ffixtures%2F&page=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"source_url": "https://global.flashscore.ninja/2/x/feed/tf_1_198_dYlOSQOD_190_1_8_en_1",
"path": "/football/england/premier-league-2026-2027/fixtures/",
"section": "fixtures",
"page": 2,
"event_count": 83,
"total_events": 330,
"data": "SA÷1¬~ZA÷ENGLAND: Premier League¬ZEE÷dYlOSQOD¬ZB÷198¬~AA÷byL7b0nn¬AD÷1797692400¬..."
}
}Request schema
No body schema
Response schema
#/definitions/flashscore.tournamentEventsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | flashscore.tournamentEventsDataDoc | No | ||||
| data.data | string | No | SA÷1¬~ZA÷ENGLAND: Premier League¬ZEE÷dYlOSQOD¬ZB÷198¬~AA÷byL7b0nn¬AD÷1797692400¬ | |||
| data.event_count | integer | No | 83 | |||
| data.page | integer | No | 2 | |||
| data.path | string | No | /football/england/premier-league-2026-2027/fixtures/ | |||
| data.section | string | No | fixtures | |||
| data.source_url | string | No | https://global.flashscore.ninja/2/x/feed/tf_1_198_dYlOSQOD_190_1_8_en_1 | |||
| data.total_events | integer | No | 330 | |||
| 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/tournament-events?path=%2Ffootball%2Fengland%2Fpremier-league-2026-2027%2Ffixtures%2F&page=1" \
-H "x-api-key: $CRAWLORA_API_KEY"