Skip to main content
This page is for teams building a match page or a conversational flow around one specific event. Think live match center, post-game recap, tactical explainer, or “tell me what happened” experiences.

Product Outcome

Turn one selected match into a rich experience with context, play-by-play, lineups, stats, and optional odds without hand-stitching multiple sports services.

Who Builds This

  • editorial products and match hubs
  • AI recap generators
  • live blog and commentary experiences
  • customer support or newsroom assistants
StepToolWhy it matters
1gns_schedule_resultsdiscover the match and capture the match ID
2gns_matchboardget the fastest one-call match-center payload
3gns_match_tactical_viewemphasize actions, lineups, and team stats
4gns_match_actionsgo deeper on play-by-play when needed
5gns_match_person_stats or gns_match_oddsadd player-stat or betting context selectively

Minimum Inputs

  • a matchId
  • optionally actionTags for narrower tactical or recap views
  • a target locale if the experience is multilingual

Example End-User Prompts

  • “What happened in the Madrid match?”
  • “Show me the starting lineups and key actions.”
  • “Give me a tactical summary of the second half.”
  • “Who scored, who assisted, and what changed the match?”

Expected Output / UX

A good match-center experience should give users:
  • one clear match state
  • chronological actions that are easy for an LLM to summarize
  • lineups and substitutions with person IDs for deeper drill-down
  • stats and optional odds only when they add value

Common Mistakes

  • calling every atomic match tool before you know whether a bundle already fits
  • sending unfiltered action streams into a short-answer agent prompt
  • treating player stats and team stats as interchangeable
  • forgetting that some sports or matches may not have odds coverage

Where To Go Deeper