Real-time Google Videos · Geo-targeted · Pay per success

Google Videos as JSON.
Live, typed, sortable.

YouTube and the other video sites Google indexes, surfaced through Google Videos and returned as typed JSON. Title, channel, provider, duration, publish date, description and URL. Geo and language aware.

See Google Videos on the SERP API page →

✓ 5,000 free credits✓ No credit card✓ Country, city and language targeting
5
credits per search
10
videos per search in our test
0
credits for failed requests
GET /serp?search_type=videos
Try it →
// request
"search_type": "videos"
"search": "pour over coffee tutorial"
"lang": "en"
5 credits·10 videos
// response
{ }   ← click "Run video search" ▍
Every field, every video

Typed video results, ready to ship.

Every video site Google indexes, in one JSON shape: sortable by publish date, filterable by provider.

title
Video title as shown on the SERP.
url
Link to the video.
author
Channel or uploader name.
provider
Host platform, for example YouTube or Instagram.
duration
Video length as Google shows it, for example "6:07".
pubDate
Publish date as Google shows it, for example "Dec 8, 2023".
description
Description or surrounding snippet.
position
Position in the video results (1-based).
Who ships with /serp?search_type=videos

Three workflows. One key.

Video discovery apps

Multi-source video search without scrapers.

One API across YouTube and the other video sites Google indexes. Filter by provider to scope to a single host or aggregate across all.

→ multi-provider · live · per-success
Trend monitoring

Track what's being said about your brand on video.

Run scheduled video searches across regions. Diff results, flag new uploads, archive the JSON. Same key as your news + web pipelines.

→ your own schedule · any country · works through the MCP server
AI agents & RAG

Ground LLM responses in fresh video.

Add video search as an agent tool. The model can cite live videos in answers with the channel, provider and publish date.

→ OpenAI / Claude function calls · MCP server
60-second integration

However your stack is wired.

curl -G "https://api.ujeebu.com/serp" \
  -H "ApiKey: YOUR_KEY" \
  --data-urlencode "search_type=videos" \
  --data-urlencode "search=bitcoin price analysis" \
  -d lang=en
Why teams switch

What you stop worrying about.

Live videos. Never cached.

Every request hits Google Videos fresh, so you get what Google shows at the time of the call.

Multi-provider in one query.

YouTube and the other video sites Google indexes, Instagram included. One typed shape regardless of host.

Unified credit pool.

Videos, news, web, scraper, screenshot: same key, one wallet.

Pay only for what works.

Blocked requests, timeouts and server errors are not billed. Only completed searches use credits.

Pay only for what works.

Blocked requests, timeouts and server errors cost zero. 5,000 credits free, no card. One credit pool across every endpoint. The same key works in production.

$0   for blocks and timeouts 5,000   free credits 1   credit pool, every endpoint
Pricing

Pay per success. Start free.

Each search is 5 credits. Blocked requests, timeouts and server errors don't count. Same plans cover every Ujeebu endpoint, one credit pool.

See all plans →
Pay-as-you-go top-ups PAYG From $0.24 / 1K down to $0.13 / 1K · no subscription · works on the trial too

Buy credits one pack at a time, no subscription. Works on the trial too. searches below convert each pack at 5 credits per request. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

Pack Credits ~ searches Price Per 1K credits  
Mini 50,000 10K $12.00 $0.24 Buy
Starter 100,000 20K $22.00 $0.22 Buy
Standard 500,000 100K $105.00 $0.21 Buy
Pro 1,000,000 200K $155.00 $0.16 Buy
Enterprise 5,000,000 1M $650.00 $0.13 Buy

Sign up free to unlock top-ups: the trial's 5,000 credits land instantly, and you can buy any pack from the dashboard right after.

Sign up free
Common questions

Before you sign up.

Is this just YouTube?▼
No. Google Videos covers YouTube and the other video sites Google indexes (Instagram showed up in our tests too). Each result includes a `provider` field so you can filter or scope as needed.
How fresh are results?▼
Live. Every request fetches Google Videos in real time, with no cache, so you get what Google shows at the time of the call.
Can I get video duration?▼
Yes. duration is returned when Google shows it, for example "6:07". Results also include title, url, author, provider, pubDate and description (older responses may carry date, site and summary instead).
Can I sort by upload date?▼
Yes. Pass Google's date filter through extra_params, for example extra_params=&tbs=qdr:d for the last 24 hours or &tbs=qdr:w for the last week.
Can I search a specific channel?▼
Combine the query with Google's site: operator, for example search=site:youtube.com/@fireship rust.
Can I top up credits?▼
Yes, on every plan, including the trial. Top-ups are fixed packs, from $12 for 50K credits ($0.24 per 1K) down to $0.13 per 1K at 5M credits, the same as on /pricing. Top-up credits last 60 days under 500K credits, 90 days from 500K and 180 days from 5M.

5,000 free credits. Live videos in 60 seconds.

No credit card. No sales call. Just an API key and your first video pull.