FUSSBALL.DE API endpoint
Returns a pre-match comparison for one match: `history` is the all-time head-to-head record (duels, wins, draws, defeats, goals), `meetings` lists the other fixtures and results between the two teams, and `season` compares both teams' current standing, points, goals, form, top scorer and cards.
/fussballde/match-comparisonmatch_id (string, required): Match id from fussballde-matchday or fussballde-match-plan.view (string, optional): Comparison view, default history. Allowed values: history, meetings, season.Standard envelope; data holds the result described above. Dates are ISO YYYY-MM-DD, times are local HH:MM. Scores, dates and names that FUSSBALL.DE serves as obfuscated glyphs are decoded server-side. Errors: 400 invalid parameter, 404 unknown id, 503 upstream failure.
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| match_id | string | Yes | Match id from fussballde-matchday or fussballde-match-plan | 031BFTHDCC000000VS5489BUVUR5FS5A | |
| view | string | No | Comparison view, default history Allowed values: history, meetings, season. | history | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/fussballde/match-comparison?match_id=031BFTHDCC000000VS5489BUVUR5FS5A&view=history" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"match_id": "031BFTHDCC000000VS5489BUVUR5FS5A",
"rows": [
{
"away": "50",
"home": "50",
"label": "Duelle"
},
{
"away": "13",
"home": "28",
"label": "Siege"
}
],
"view": "history"
}
}Request schema
No body schema
Response schema
#/definitions/fussballde.matchComparisonResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | fussballde.MatchComparisonResponse | No | ||||
| data.match_id | string | No | ||||
| data.meetings | array | No | MatchRow record, 24 fields: away, away_score, competition, date, home, home_score, id, league, match_number, note, status, team_type and 2 more. Described under FUSSBALL.DE Matchday API. | |||
| data.rows | array | No | ||||
| data.rows[].away | string | No | 50 | |||
| data.rows[].home | string | No | 50 | |||
| data.rows[].label | string | No | Duelle | |||
| data.view | 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/match-comparison?match_id=031BFTHDCC000000VS5489BUVUR5FS5A&view=history" \
-H "x-api-key: $CRAWLORA_API_KEY"