FUSSBALL.DE API endpoint
Returns the top 10 scorers of every league level across Germany for men or women (the site's Torjägerkanone), with goals, matches played and club. Only championship matches count and the upstream refreshes the ranking once a day; the response `note` carries its last-update time. Adult teams only.
/fussballde/national-top-scorersteam_type (string, optional): Ranking to return, default men. Allowed values: men, women.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_type | string | No | Ranking to return, default men Allowed values: men, women. | men | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/fussballde/national-top-scorers?team_type=men" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"levels": [
{
"level": "Ebene 4",
"scorers": [
{
"club": "VfB Oldenburg",
"club_id": "00ES8GN80K00007DVV0AG08LVUPGND5I",
"goals": 16,
"matches": 13,
"name": "Mats Facklam",
"player_id": "022BDIJKTK000000VS541L4JVU92DDQ3",
"position": 1
},
{
"club": "FC Gütersloh",
"club_id": "00ES8GN8TC00006KVV0AG08LVUPGND5I",
"goals": 13,
"matches": 13,
"name": "Patrik Twardzik",
"player_id": "00LN6MOOPO000000VV0AG85VVTNE19SS",
"position": 2
}
]
},
{
"level": "Ebene 5",
"scorers": [
{
"club": "Spvg Schonnebeck 1910",
"club_id": "00ES8GN8VS0000AFVV0AG08LVUPGND5I",
"goals": 17,
"matches": 10,
"name": "Niko Bosnjak",
"player_id": "00SAFB50S0000000VV0AG80NVTNRT443",
"position": 1
},
{
"club": "TSV Eintr.Stadtallendorf",
"club_id": "00ES8GN9IO00002KVV0AG08LVUPGND5I",
"goals": 14,
"matches": 14,
"name": "Jacob Pistor",
"player_id": "024O5PGQL0000000VS541L4JVTFTGM9P",
"position": 2
}
]
}
],
"note": "Die Statistiken werden täglich aktualisiert. Es werden nur Meisterschaftswettbewerbe berücksichtigt. Letzte Aktualisierung: 22.10.2026 - 05:15 Uhr",
"team_type": "men"
}
}Request schema
No body schema
Response schema
#/definitions/fussballde.nationalTopScorersResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | fussballde.NationalTopScorersResponse | No | ||||
| data.levels | array | No | ||||
| data.levels[].level | string | No | Ebene 4 | |||
| data.levels[].scorers | array | No | ||||
| data.levels[].scorers[].club | string | No | VfB Oldenburg | |||
| data.levels[].scorers[].club_id | string | No | ||||
| data.levels[].scorers[].goals | integer | No | ||||
| data.levels[].scorers[].matches | integer | No | ||||
| data.levels[].scorers[].name | string | No | Mats Facklam | |||
| data.levels[].scorers[].player_id | string | No | ||||
| data.levels[].scorers[].position | integer | No | ||||
| data.note | string | No | ||||
| data.team_type | string | No | ||||
| 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/national-top-scorers?team_type=men" \
-H "x-api-key: $CRAWLORA_API_KEY"