/tennis/matches/{id}/briefingMatch briefing (all sports)
Insights plan feature (403 FEATURE_NOT_IN_PLAN without it). Ready context for one match, computed from stored results and tables: last-5 form, current streaks (overall and at the venue), season home and away records, head-to-head in our data, table position, gaps and zones, stakes (first against second, top-3 clash, relegation clash, local derby, what a win means against the leader's current points), schedule load, injuries and lineups; soccer before kickoff also suspended_out and one_booking_from_ban (league card rules, complete cards only). Every statement is also a fact with a sentence (lang=de, es, it, fr; default English). Facts only: no predictions. A fact marked incomplete (a match without a result inside its window) has no sentence. format=md returns Markdown.
Parameters
idinteger · pathrequiredMatch ID
langstring · queryLanguage of sentences and names: de, es, it, fr
formatstring · querymd for Markdown
Response
JSON with success, the result in data, and where the endpoint pages its results meta.
dataobjectafter_matchbooleanform, streaks and records include this match
completenessobjectas_ofstringaway_results_completebooleanhistory_fromstringhome_results_completebooleanteam_idsbooleanfalse: the data provider sent no team ids, only names
factsarray of objectbased_onarray of integerhistory_fromstringimportanceintegerincompletebooleana match without a result cuts it: no sentence
opponentobjectplayer_idintegersincestringteamobjectteam_idintegerFlat fields for consumers that do not read values: the team's and player's id, the fact's main number, the day a run or "first since" reaches back to, and the start of our data (no claim reaches further).
textstringtypestringvalueintegervaluesobjectformobjectawayarray of objecthomearray of objecthead_to_headobjectaway_team_goalsintegeraway_team_winsintegerbiggest_away_team_winobjectbiggest_home_team_winobjectdrawsintegerhistory_fromstringour results start here: no claim reaches further back
home_team_goalsintegerGoals over the counted meetings, and each side's biggest win (largest margin, the latest of equal ones; a shoot-out is no win).
home_team_winsintegermeetingsarray of objectlatest first, at most 5
meetings_without_resultintegerMeetings in the past without a result: the counts leave them out, so a summary is incomplete; LatestMissing: the most recent one is among them.
playedintegerall meetings in our data
injuriesarray of objectavailabilitystringto_miss or questionable
lineupsintegerplayerstringplayer_idintegerreasonstringseason_goalsintegerWhy the player matters (filled from our data, soccer only).
startsintegerstarts in the team's last Lineups confirmed lineups
team_idintegertop_scorerbooleanthe team's top scorer (ties count)
lineup_typestringconfirmed, expected or ""
lineupsobjectcoachesobjectexpectedobjectlineup_typestringconfirmed or expected
lineupsobjectmatchanyMatch: soccer as /soccer/matches/{id} serves it; other sports as BriefingMatch.
recordsobjectawayobjecthomeobjectscheduleobjectawayobjecthomeobjectsportstringstoryobjecta played match: goals, red cards
completebooleangoal events, each with a minute, add up to the final score
goalsarray of objectred_cardsarray of objectstreaksobjectawayarray of objecthomearray of objecttableobjectawayobject
Errors
| Status | Code | When |
|---|---|---|
| 402 | x402 offers | No key and no valid payment: the body lists what to pay. Only a 200 answer is charged. |
| 403 | FORBIDDEN | The sport or feature is not in your plan (FEATURE_NOT_IN_PLAN for Insights and other plan features). |
| 404 | NOT_FOUND | No record with that id. |
All errors have the shape described in Errors and limits.
Generated from the OpenAPI file, version 1.0. See it as JSON