Skip to main content
This page is for products that need to bridge sports context with viewing availability. It is useful for “where can I watch?”, TV-guide assistants, and content-discovery flows that link sports events to broadcast programs.

Product Outcome

Let users start from a sports entity or a program and move confidently to the related broadcast or sports context without building custom cross-dataset linkage yourself.

Who Builds This

  • watch guides and availability assistants
  • content-discovery products
  • customer support agents answering viewing questions
  • editorial workflows that connect matches and programming
StepToolWhy it matters
1gns_schedule_results or gns_match_infoidentify the match or sports entity in play
2gns_related_programs_by_entityfind linked broadcast programs from a sports entity
3gns_watchability_by_entitynormalize that linkage for AI-friendly consumption
4gns_related_programs_by_programtravel in the reverse direction from a program
5gns_watchability_by_programnormalize program-to-entity linkage

Minimum Inputs

  • an entityId such as a match, phase, overall, team, or venue
  • or a programId when the user starts from broadcast data

Example End-User Prompts

  • “Where can I watch this match?”
  • “What sports event is this program about?”
  • “Which broadcasts are related to this team or venue?”
  • “Help me connect a TV schedule item to the underlying game.”

Expected Output / UX

These experiences usually need:
  • a clean set of related program or entity links
  • relation types that explain how the connection works
  • normalized fields that are easy to pass into an agent prompt or UI card

Common Mistakes

  • expecting watchability tools to replace schedule or match discovery
  • using raw connectivity payloads when the bundle version already normalizes them
  • treating every relation as a match when the entity may be a team, phase, or venue

Where To Go Deeper