Object tracking
Object detection and tracking in video
Name a product in your own words, like "pink gym bag", and see every moment it is on screen. Check that a creator really showed it, even when it carries no logo.
What you get back
Describe it the way you would to a colleague, and NetraFlow finds it frame by frame.
- Your own words
- Name up to 5 things per video the way you would describe them: "pink gym bag", "energy drink can", "red running shoe". There is no fixed list to pick from.
- Every appearance
- When each one comes on screen, when it leaves, and its total seconds across the video.
- A box and an outline
- On every frame it was found in, so you can check the result by eye.
- Only what you name
- Only the things you named are reported, so results stay short. Forget to name something and it will not be in them.
How to track a product through a video
- 01
Paste a link and name the things
A YouTube video or Short, a TikTok, an Instagram reel or an uploaded file, plus a short list of things.
- 02
NetraFlow searches every frame
Paid plans check more frames each second, so a product that flashes past is less likely to be missed.
- 03
Get when and where
Seconds on screen, the stretches it appears in, and a box and an outline on each frame it was found.
For developers: the same result from the API
Name the things in objects. Each appearance carries its frames, and each frame its own box, score and outline, ready for overlays or clipping.
Request: POST /v1/jobs
curl -X POST https://api.netraflow.com/v1/jobs \
-H "X-Api-Key: $NETRAFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.youtube.com/shorts/jOkXxxCrR8Y",
"capabilities": ["objects"],
"objects": ["cars"]
}'Result: GET /v1/jobs/{job_id}, once it finishes
{
"data": {
"job_id": "job_9TvTFLxXcAqi6_mn",
"status": "completed",
"platform": "youtube",
"objects": ["cars"],
"video_title": "kolkata traffic #india #youtubeshorts",
"video_duration_seconds": 10,
"credits_charged": 2,
"results": {
"objects": [
{
"name": "cars",
"confidence": 0.96875,
"first_seen": 0,
"last_seen": 10,
"total_visible_duration": 10,
"total_appearances": 1,
"appearances": [
{
"timestamp_start": 0,
"timestamp_end": 10,
"visible_duration": 10,
"confidence": 0.96875,
"bounding_box": {
"x": 0.0763888888888889,
"y": 0.79296875,
"width": 0.265625,
"height": 0.203125
},
"frames": [
{
"timestamp": 0,
"score": 0.9453125,
"box": {
"x": 0.3194444444444444,
"y": 0.76953125,
"width": 0.1875,
"height": 0.171875
},
"mask": { … }
},
…
]
}
]
}
],
"metadata": { … },
"storyboard": { … }
}
}
}… marks what was left out. Questions about object tracking
How is this different from brand detection?
Brand detection reads logos and names the brand behind them, without being told what to look for. Object tracking finds the things you describe, branded or not, such as a plain pink gym bag with no logo in sight.
How many things can I track in one video?
Up to 5. For more, run the same video again with the next list.
Will it tell me the same bottle appeared twice?
No. It counts the moments a bottle is on screen, not how many different bottles there are, and it does not follow one across a cut.
How small can a thing be?
Small things in busy shots are harder to find, and something on screen for a split second can be missed. Look at the frames before a number goes in a report.
How long can the video be?
Up to 3 minutes on Free, 10 on Starter and 20 on Pro.
Track the things you care about
Paste a link and name them, or ask Claude. New accounts get 50 free credits. No card needed.