Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in

SERP API · Google Videos

Google Videos API

The videos Google shows for a query, from every platform it indexes, returned as JSON: title, link, platform, channel, date, duration and description. This is the SERP API with search_type: "videos": no YouTube Data API quota, no project, pay per search.

A Google Videos search for residential proxies explained: video results in the middle with the first thumbnail, its 7:26 length, title, platform and date marked, and the real inline_videos[0] JSON. The answer came from the plain page: $0.0009 per search, $0.002 when rendered.
Google video results as JSON in inline_videos: title, platform, date, duration and link.

What you get

One video, one object.

Fields of each video result
FieldWhat it holds
rank1-based position
titleVideo title
linkURL of the video
sourcePlatform ("YouTube")
channelChannel or author when shown
datePublication date
durationLength ("7:26")
descriptionSnippet, often with chapters

Results come from every video platform Google indexes, not only YouTube. To read a YouTube video itself (transcript, frames) use the Video API.

Example

One request, one JSON answer.

curl -X POST https://api.quanticdata.io/v1/scraper/serp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"residential proxies explained","search_type":"videos","country":"us","num":10}'
cURL: videos for "residential proxies explained"
import requests

r = requests.post("https://api.quanticdata.io/v1/scraper/serp",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={"query": "residential proxies explained", "search_type": "videos", "country": "us", "num": 10})
for v in r.json()["payload"]["inline_videos"]:
    print(v["duration"], v["date"], v["title"], v["link"])
Python: duration, date, title and link
{
  "rank": 1,
  "title": "Residential Proxies: What They Are & How They Work - YouTube",
  "link": "https://www.youtube.com/watch?v=aCXaMG_Nx78",
  "source": "YouTube",
  "channel": null,
  "date": "Feb 5, 2026",
  "duration": "7:26",
  "description": "works 1:59 Residential proxy types 3:10 Residential proxy use cases 3:49 Residential vs…"
}
The first video of the real answer to this request, 30 October 2026 (long URLs shortened).

The answer is the usual envelope: payload.inline_videos holds the list above, payload.search_metadata says which tier answered and how long it took.

Parameters

What, where, how many.

Request parameters for search_type: videos
ParameterMeaning
queryWhat you would search
num, pageResults per call and the page to read
countryProxy exit and Google locale (gl), ISO code: us, gb, de, it…
langInterface language (hl): en, de, it…
devicedesktop (default), mobile, ios or android

Every parameter, for every vertical, is in the API reference.

Price

Per search, nothing monthly.

A successful search costs $0.0009 when Google's plain page answers and $0.002 when the rendered page is needed; search_metadata.path in the answer says which one you got. In our test on 30 October 2026 the call answered from the plain page in 2.85 seconds.

Failed searches are not charged. There is no subscription: a $2 free credit every month covers the first calls, then you top up your balance by card, PayPal or crypto.

If you would rather pay per video than per search, the Video search collector returns the same data at $0.0004 per delivered video (up to 100 per run), with no pagination to handle.

Every price per search and per vertical: SERP API pricing.

Official API or this one

The YouTube Data API works on quota, and only for YouTube.

The YouTube Data API charges each search against a daily quota per Cloud project and covers YouTube only.

This endpoint returns the video results Google Search shows across platforms, with no quota to manage, billed per successful search.

Use cases

What teams build with it.

Content research: which videos rank for a topic, how long they are, how recent.

Video SEO: where your videos appear in Google for the queries that matter.

Training and RAG: find videos, then read transcripts with the Video API.

Before you call it

Questions developers ask

Does this replace the YouTube Data API?

For finding videos through Google Search, yes, with no quota. For channel statistics or uploads, the YouTube Data API is the official tool.

Are only YouTube videos returned?

No: every platform Google indexes appears, with the source field saying which.

Can I get the transcript?

Send the link to the Video API, which returns transcripts and frames of YouTube videos.

How many videos per call?

Up to 10 per page in our test; page for more.

What does it cost?

$0.0009 per search from the plain page, $0.002 when the rendered page is needed.

Start with the free credit.

Create an API key, run the example above and read the JSON. Pay per search after the $2 monthly credit, no subscription.