Google Videos Search API
Scrape video search results from Google with structured data for titles, descriptions, source platforms, and publication dates. Monitor video performance or analyze search results for video SEO and content strategy.
Tags: Google API
Parameters
| Name | Required | Type | Default | Description |
|---|---|---|---|---|
| query | Yes | string | The search query for Google Videos (e.g., 'coding tutorial', 'movie trailers'). | |
| page | No | integer | 0 | The results page number. Use 0 for the first page, 1 for the second, and so on. |
| html | No | boolean | false | Set to true to return the raw HTML of the Google search results page alongside the structured data. |
| country | No | string | us | Set the target country code (e.g., 'us', 'uk') to localize results. See Google Countries. |
| domain | No | string | google.com | The Google domain to use for the search (e.g., 'google.com', 'google.co.uk'). See Google Domains. |
| language | No | string | en | Set the language for the results using its two-letter code (e.g., 'en' for English, 'fr' for French). See Google Language. |
| lr | No | string | Restrict results to one or more languages using the 'lang_{language_code}' format (e.g., 'lang_en'). See Google LR Language. | |
| uule | No | string | Encoded location string (UULE) used to precisely localize Google search results. This is an advanced/technical parameter — if you’re not familiar with it, you can leave it empty and omit it. | |
| tbs | No | string | Advanced search filter parameter (tbs) used to apply Google result filters (e.g. time range). This is an advanced parameter — if you’re not familiar with it, you can leave it empty. | |
| safe | No | string | off | SafeSearch filter setting. Set to 'active' to filter adult content, or 'off' to disable it. |
| nfpr | No | string | 0 | Controls Google's auto-correction. Set to '1' to exclude corrected results, '0' to include them. |
| result_time | No | string | Filter results by publication time (e.g., 'qdr:d' for past 24 hours, 'qdr:w' for past week). |
Copy Request
bash
curl -X GET "https://api.justserpapi.com/api/v1/google/videos/search?query=coffee" \
-H "X-API-Key: YOUR_API_KEY"js
const res = await fetch("https://api.justserpapi.com/api/v1/google/videos/search?query=coffee", {
headers: { "X-API-Key": "YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);python
import requests
url = "https://api.justserpapi.com/api/v1/google/videos/search"
headers = { "X-API-Key": "YOUR_API_KEY" }
params = {
"query": "coffee"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())php
<?php
$url = "https://api.justserpapi.com/api/v1/google/videos/search?query=coffee";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"X-API-Key: YOUR_API_KEY"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;go
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.justserpapi.com/api/v1/google/videos/search?query=coffee", nil)
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Response
Example:
json
{
"code": 200,
"message": "success",
"data": {
"videos_results": [
{
"title": "Best Coffee Drink I've Ever Had",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcQL53kEsHoGZYhsfMXW9LKYbt4yqA8EFxe1rg",
"snippet": "Best Coffee Drink I've Ever Had · Comments. 277. Lance Eckroth? 19:26. Go to channel James Hoffmann · The MokaBot Brews Better Coffee Than Me.",
"link": "https://www.youtube.com/watch?v=EFH_40EjZGs",
"time": "1 month ago",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Lance Hedrick",
"1 month ago"
]
},
{
"title": "Lab Testing Big Brands Vs Specialty Coffee Vs \"Healthy\" Coffee",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRLmyc854XJWsp81FmQJ9D5oX1dZ_ODXOmlZQ",
"snippet": "This content isn't available. Thank you to Bombas for sponsoring this video! Head to https://bombas.yt.link...",
"link": "https://www.youtube.com/watch?v=hEiI4jZuUn4",
"time": "Dec 23, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"James Hoffmann",
"Dec 23, 2025"
]
},
{
"title": "Coffee Experts Blind Taste Test Every Supermarket Coffee ...",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcQG0OiKt5eZfiTq-XB9ajqjoChTjVZq4saQ6w",
"snippet": "Today on Epicurious, we've asked coffee experts Anu Menon, Raina Roberts, and Jeremy Lyman to give us their unfiltered, honest reviews of ...",
"link": "https://www.youtube.com/watch?v=CnB2tA_CTNI",
"time": "1 month ago",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Epicurious",
"1 month ago"
]
},
{
"title": "Beabadoobee - Coffee",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRHJJWR1YQsxfEb0hQKSRhvoAlQgbyZ7UUyPA",
"snippet": "Beabadoobee - Coffee Listen on Spotify - http://dirtyh.it/beacompletesp Directed by Thomas Davies.",
"link": "https://www.youtube.com/watch?v=C6CeA6vRtW4",
"time": "Mar 26, 2020",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Beabadoobee",
"Mar 26, 2020"
]
},
{
"title": "How Coffee is Made in 10 Countries | Epicurious",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcS-xxOpkMAcvph8r-hUAQhyGNkmZ8Rq2FgIFg",
"snippet": "What does a cup of coffee look like around the world? Epicurious brings together 10 chefs from 10 different countries to share their take on ...",
"link": "https://www.youtube.com/watch?v=SL_fNEFj2Eo",
"time": "Jun 18, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Epicurious",
"Jun 18, 2025"
]
},
{
"title": "The Easiest Most Delicious Way to Brew Coffee",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRGqd6ZtWDKc_4r1Fj3WZKYTLKElfMy5Jx9_Q",
"snippet": "You can emulate with a switch instead of martini glass. Nailed it! Try it! No need to get upset. Lets just breathe and understand everything i ...",
"link": "https://www.youtube.com/watch?v=4a6M7ekqlPw",
"time": "Jul 12, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Lance Hedrick",
"Jul 12, 2025"
]
},
{
"title": "How to make delicious coffee at home (7 different ways!)",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcSoCSHDjwY1BpDj90lDADWTdgAyRs0KefFlyg",
"snippet": "Huge thank you to Mahlkonig for sponsoring this video and letting me share about why the X64 has been my at-home go-to for months.",
"link": "https://www.youtube.com/watch?v=tJHTA7jB-DE",
"time": "Nov 28, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Morgan Eckroth",
"Nov 28, 2025"
]
},
{
"title": "The Only 5 Things You Need to Make Amazing Coffee at Home!",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcT--koYoBjNCG8rTpv2xDJBDetYRgkvkjWoOQ",
"snippet": "3 grinders, 4 drippers, 2 moka pots, 2 French presses, a Chemex, a Clever, an Aeropress, an X-Bloom, and waiting for years for a KS espresso machine to deliver.",
"link": "https://www.youtube.com/watch?v=E6QoBiAKfTw",
"time": "Jun 9, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Lance Hedrick",
"Jun 9, 2025"
]
},
{
"title": "My Daily Coffee Routine: How I Brew Coffee Every Day",
"image": "https://encrypted-vtbn0.gstatic.com/video?q=tbn:ANd9GcRw0gA8UE5bw2hywOG1CpQP6J2d2emLT3fVhA",
"snippet": "“The grinder wasn't plugged in” is such a chaotic reason to commit to hand grinding. 48:48 · Go to channel Lance Hedrick · My Secrets ...",
"link": "https://www.youtube.com/watch?v=KpfhVXC_PBA",
"time": "Aug 22, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Lance Hedrick",
"Aug 22, 2025"
]
},
{
"title": "3 Unique Coffee Recipes to Try at Home",
"image": "https://encrypted-tbn0.gstatic.com/images?q\\=tbn:ANd9GcS2RL1TtzI3F5-2pfY3VsAo-JgUM6b3Lm2jG3tb-1L_kUaJ3kOut28WXQ\\&s",
"snippet": "If you are looking to branch out and try some new coffee drinks that are pretty unique in their flavor profiles, you're in the right place.",
"link": "https://www.youtube.com/watch?v=pOg3C0FWpyg",
"time": "Dec 29, 2025",
"displayed_link": "www.youtube.com › watch",
"favicon": "https://www.google.com/s2/favicons?domain=www.youtube.com",
"extensions": [
"YouTube",
"Seattle Coffee Gear",
"Dec 29, 2025"
]
}
],
"pagination": {
"page_no2": {}
}
},
"requestId": "3791ee37-129d-476c-a46a-46ab9c5360c2",
"timestamp": 1771923106505
}