Quantcast
Channel: Active questions tagged youtube-api - Stack Overflow
Viewing all articles
Browse latest Browse all 3831

API v3 Missing Game Title Metadata for Live Streams (even with categoryId 20)

$
0
0

I am developing an application that tracks live streams for specific gaming content. I have encountered a consistent issue where the specific "Game Title" (e.g., "Arc Raiders", "Fortnite") visible in the YouTube UI's "Game Card" (Rich Metadata) is not accessible via the YouTube Data API v3.

Scenario:

  • Channel ID: UCXBE_QQSZueB8082ml5fslg (TimTheTatman)
  • Video ID: vp298DuZrL0
  • Status: Live
  • UI Observation: The YouTube Watch page clearly displays a generated Game Card for "Arc Raiders".

API Request:GET https://www.googleapis.com/youtube/v3/videos?part=snippet,liveStreamingDetails,topicDetails&id=vp298DuZrL0

API Response Analysis:

  1. snippet.categoryId: Returns 20 (Gaming). Correct.
  2. snippet.title/description: Does NOT contain the string "Arc Raiders".
  3. snippet.tags: Does NOT contain "Arc Raiders".
  4. topicDetails: Returns generic topics (e.g., Action game, Video game culture), but NO specific topic ID for the game "Arc Raiders".
  5. liveStreamingDetails: Returns viewer counts, but no game metadata.

Question:Which API endpoint or part should I be using to retrieve the structured "Game Title" entity that is associated with a live broadcast?The metadata clearly exists in your system (as it is rendered in the UI), but it appears to be missing from the public videos resource. Is this a known limitation, or is there a specific Freebase Topic ID or other mechanism we should use to reliably identify the game being played?

Thank you for your assistance.


Viewing all articles
Browse latest Browse all 3831

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>