Endpoint Playground
Searches FUSSBALL.DE clubs by club name, postcode or place, or both (both must match), and returns each club's id, name, postal code, city and logo. The first page reports the `total` hit count; page with `limit` (1 to 100, default 20) and `offset`, and `final` marks the last page. Zero results is a valid response. The site's search is not fuzzy and matches a club's official name (for example `RasenBallsport Leipzig`, `SC Freiburg`), so a looser display name such as `RB Leipzig` can return nothing: search by place or one distinctive word, or use the `club_id` that every team, table and match row already carries.
25 Oct 2026: 20 clubs; 6 fields had a value in every checked item.
Sample value profiles: city: Dortmund (19), Lünen (1); name: “ASC 09 Dortmund” and 19 other values; url: fussball.de.
curl 'https://api.crawlora.net/api/v1/fussballde/club-search' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| text | string | No | Club name or part of it; text or place is required | |
| place | string | No | Postcode or place name; text or place is required | |
| limit | integer | No | Clubs per call, 1 to 100, default 20 | |
| offset | integer | No | Number of clubs to skip, 0 to 2000, default 0 |
{
"code": 200,
"msg": "OK",
"data": {
"clubs": [
{
"city": "Dortmund",
"club_id": "00ES8GN8N400008DVV0AG08LVUPGND5I",
"logo_url": "https://www.fussball.de/export.media/-/action/getLogo/format/7/id/00ES8GN8N400008DVV0AG08LVUPGND5I",
"name": "ASC 09 Dortmund",
"postal_code": "44287",
"url": "https://www.fussball.de/verein/asc-09-dortmund-westfalen/-/id/00ES8GN8N400008DVV0AG08LVUPGND5I"
},
{
"city": "Dortmund",
"club_id": "00ES8GN8N400008VVV0AG08LVUPGND5I",
"logo_url": "https://www.fussball.de/export.media/-/action/getLogo/format/7/id/00ES8GN8N400008VVV0AG08LVUPGND5I",
"name": "Borussia Dortmund",
"postal_code": "44139",
"url": "https://www.fussball.de/verein/borussia-dortmund-westfalen/-/id/00ES8GN8N400008VVV0AG08LVUPGND5I"
}
],
"count": 4,
"final": false,
"limit": 3,
"offset": 0,
"text": "Dortmund",
"total": 102
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.