FUSSBALL.DE API endpoint
Returns one team page: name, team type, federation, standing summary (competition, table position, points, goal ratio), current competitions, home venues, the club profile (founding year, address, contact) and the team's season-by-season history with final placings and the highest league reached. Use `fussballde-team-matches` and `fussballde-team-squad` for fixtures and players.
/fussballde/teamteam_id (string, required): Team id from fussballde-matchday, fussballde-table or fussballde-club.Standard envelope; data holds the result described above. Dates are ISO YYYY-MM-DD, times are local HH:MM. Errors: 400 invalid parameter, 404 unknown id, 503 upstream failure.
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| team_id | string | Yes | Team id from fussballde-matchday, fussballde-table or fussballde-club | 011MI8V6UC000000VTVG0001VTR8C1K7 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/fussballde/team?team_id=011MI8V6UC000000VTVG0001VTR8C1K7" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"club_id": "00ES8GN8N400008VVV0AG08LVUPGND5I",
"club_profile": [
{
"label": "Gründungsjahr",
"value": "1909"
},
{
"label": "Adresse",
"value": "Strobelallee 50, 44139 Dortmund"
}
],
"club_url": "https://www.fussball.de/verein/borussia-dortmund-westfalen/-/id/00ES8GN8N400008VVV0AG08LVUPGND5I",
"competitions": [
{
"id": "031BFREJC800001BVS5489BUVUR5FS5A-G",
"kind": "Meisterschaft",
"name": "Bundesliga",
"url": "https://www.fussball.de/spieltagsuebersicht/bundesliga-deutschland-bundesliga-herren-saison2627-deutschland/-/staffel/031BFREJC800001BVS5489BUVUR5FS5A-G"
},
{
"id": "0316JUJV90000000VS5489BTVU7GTVLE-C",
"kind": "Pokal",
"name": "DFB-Pokal",
"url": "https://www.fussball.de/spieltagsuebersicht/dfb-pokal-deutschland-dfb-pokal-herren-saison2627-deutschland/-/staffel/0316JUJV90000000VS5489BTVU7GTVLE-C"
}
],
"federation": "Westfalen",
"federation_id": "0123456789ABCDEF0123456700004130",
"highest_league": "Bundesliga",
"history": [
{
"competition": "Bundesliga / Bundesliga",
"result": "2. PLATZ",
"season": "25/26"
},
{
"competition": "Bundesliga / Bundesliga",
"result": "4. PLATZ",
"season": "24/25"
}
],
"logo_url": "https://www.fussball.de/export.media/-/action/getLogo/format/0/id/00ES8GN8N400008VVV0AG08LVUPGND5I",
"name": "Borussia Dortmund",
"summary": [
{
"label": "Wettbewerb",
"url": "https://www.fussball.de/spieltagsuebersicht/bundesliga-deutschland-bundesliga-herren-saison2627-deutschland/-/staffel/031BFREJC800001BVS5489BUVUR5FS5A-G",
"value": "Bundesliga"
},
{
"label": "Tabellenplatz",
"value": "2"
}
],
"team_id": "011MI8V6UC000000VTVG0001VTR8C1K7",
"team_type": "Herren",
"url": "https://www.fussball.de/mannschaft/borussia-dortmund-borussia-dortmund-westfalen/-/saison/2627/team-id/011MI8V6UC000000VTVG0001VTR8C1K7",
"venues": [
{
"label": "Von - Bis",
"value": "01.07.2026 30.06.2027"
},
{
"label": "Adresse",
"url": "https://www.google.de/maps?q=Strobelallee+50%2C+44139+Dortmund",
"value": "SIGNAL IDUNA PARK , Strobelallee 50 44139 Dortmund"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/fussballde.teamResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | fussballde.TeamDetail | No | ||||
| data.club_id | string | No | ||||
| data.club_profile | array | No | ||||
| data.club_profile[].label | string | No | Gründungsjahr | |||
| data.club_profile[].url | string | No | ||||
| data.club_profile[].value | string | No | 1909 | |||
| data.club_url | string | No | ||||
| data.competitions | array | No | ||||
| data.competitions[].id | string | No | ||||
| data.competitions[].kind | string | No | Meisterschaft | |||
| data.competitions[].name | string | No | Bundesliga | |||
| data.competitions[].url | string | No | ||||
| data.federation | string | No | Westfalen | |||
| data.federation_id | string | No | ||||
| data.highest_league | string | No | Bundesliga | |||
| data.history | array | No | ||||
| data.history[].competition | string | No | Bundesliga / Bundesliga | |||
| data.history[].result | string | No | 2. PLATZ | |||
| data.history[].season | string | No | 25/26 | |||
| data.logo_url | string | No | ||||
| data.name | string | No | Borussia Dortmund | |||
| data.summary | array | No | ||||
| data.summary[].label | string | No | Gründungsjahr | |||
| data.summary[].url | string | No | ||||
| data.summary[].value | string | No | 1909 | |||
| data.team_id | string | No | ||||
| data.team_type | string | No | Herren | |||
| data.url | string | No | ||||
| data.venues | array | No | ||||
| data.venues[].label | string | No | Gründungsjahr | |||
| data.venues[].url | string | No | ||||
| data.venues[].value | string | No | 1909 | |||
| 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/fussballde/team?team_id=011MI8V6UC000000VTVG0001VTR8C1K7" \
-H "x-api-key: $CRAWLORA_API_KEY"