Endpoint Playground
Returns the competitions (Staffeln) at one selector path: a federation, season, competition type, team type, league and area. Each competition `id` (for example `031BFREJC800001BVS5489BUVUR5FS5A-G` for the 2026/27 Bundesliga) is the key used by the matchday, match plan, table and top-scorer endpoints. An empty list is a valid result for a path with no competitions.
curl 'https://api.crawlora.net/api/v1/fussballde/competitions?federation_id=89&season=2627&competition_type=1&team_type=1&league=1&area=0123456789ABCDEF0123456700004010' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| federation_id | string | Yes | 89 | Federation id |
| season | string | Yes | 2627 | Four-digit season code |
| competition_type | string | No | 1 | Competition type id, default 1 |
| team_type | string | Yes | 1 | Team type id from fussballde-competition-options |
| league | string | Yes | 1 | League id from fussballde-competition-options |
| area | string | Yes | 0123456789ABCDEF0123456700004010 | Area id from fussballde-competition-options |
{
"code": 200,
"msg": "OK",
"data": {
"area": "0123456789ABCDEF0123456700004010",
"competition_type": "1",
"competitions": [
{
"area_id": "0123456789ABCDEF0123456700004010",
"id": "031BFREJC800001BVS5489BUVUR5FS5A-G",
"league_id": "1",
"name": "Bundesliga",
"url": "https://www.fussball.de/spieltagsuebersicht/bundesliga-deutschland-bundesliga-herren-saison2627-deutschland/-/staffel/031BFREJC800001BVS5489BUVUR5FS5A-G"
}
],
"federation_id": "89",
"league": "1",
"season": "2627",
"team_type": "1"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.