The Hooper API turns a full basketball game recording into vertical highlight clips for every player, identified by jersey number, plus every shot and per-player totals. Send footage by upload, public URL or Veo link; get clips back by webhook. Built for products, platforms, and partners.
Three requests from footage to clips. No roster, no scoresheet, no manual tagging.
Upload a full-game video, point us at a public URL, or paste a Veo link. Processing runs asynchronously and holds credits against your prepaid balance.
Our vision model detects players, reads jersey numbers, tracks the ball and classifies each shot attempt with court location and outcome.
A webhook fires when the session is done. Pull a clip for every shot in up to seven renditions (vertical for social, horizontal cuts and previews), the shot log, and per-player totals.
Anyone who already has basketball footage and wants every player to walk away with their own clip.
Give every player in every game a shareable highlight the same night, from the streams and recordings you already produce.
Add per-player highlights to your product without building computer vision. Veo links work as a direct input.
Send every participant home with their own clips. Jeremy Lin's JLIN NextGen Camp used Hooper's AI film review for its campers.
If you produce highlights for clubs or leagues by hand today, the API replaces the editing, not your relationship with the client.


A full basketball game recording. You can upload the file directly with resumable uploads, give us a public URL, or pass a Veo recording link. Basketball only for now.
Three things per game: highlights (a clip for every shot in up to seven renditions, including vertical and horizontal cuts and previews), shots (timing, outcome, points, court location, participants), and players (the roster with per-player and team totals).
No. Players are identified from the video by jersey number, so the API works on games where no acta exists.
Yes. Every highlight is rendered in vertical renditions for Instagram, TikTok and Shorts, alongside horizontal cuts and previews.
Prepaid credits, charged per second of video processed. A credit hold is placed when you submit a game and voided if processing fails. Contact us for rates for your volume.
The docs are public. Email support@hooper.gg with the subject "Hooper API" and a line on what you're building; we'll send staging and production keys. If you'd rather see it first, send us one game and we'll return the clips.
Yes to both. The OpenAPI specification is linked from the docs, and completed or failed sessions fire signed webhooks you can verify.
Send us a game file or a public stream link and we'll return the clips, no integration required.