The Game Stats API
Live scores, schedules, teams and game status for NFL, MLB, NHL and NBA — served as clean, predictable JSON. One key, one request, and your product knows the score before the crowd stops cheering.
Live · NFL
Q4 · 02:11 · Arrowhead
GET /games
{ "status": "live",
"phase": "Q4 02:11",
"score": { "home": 24, "away": 27 } }
Every franchise, every fixture, every final — with official artwork and season metadata maintained for you.
The data your users refresh for — structured the way your engineers wish every sports feed was.
The same envelope for a bottom-of-the-9th walk-off and an overtime winner — learn it once, ship everywhere.
Scores and game phase refreshed continuously while games are on — your app stays inside the moment, not minutes behind it.
Season calendars with tip-off, puck-drop and kickoff times in UTC, ready to render in any timezone.
Every franchise with clean names, abbreviations and hosted logos — no scraping, no asset hunting.
Scheduled, live, suspended, final — plus the in-game phase (quarter, inning, period) as a human-readable string.
Key-authenticated REST with predictable envelopes. This is a real response shape — not a brochure.
$ curl -H "X-Api-Key: gp_YOURKEY" \ https://api.gamepuppy.net/games { "data": [{ "id": 4182, "league": "NFL", "away": { "team": "Bills", "score": 27 }, "home": { "team": "Chiefs", "score": 24 }, "status": "live", "phase": "Q4 02:11", "starts_at": "2026-08-26T00:20:00Z", "venue": "Arrowhead Stadium", "season": 2026 }, …] }
GamePuppy is available to partners. Tell us what you're building and we'll set you up with a key, IP allow-listing and sandbox data the same day.