Google Video Search API
API health status
Healthy Available Limited Mostly unavailable No data
Loading health status...
Get Google video Search data, including titles, sources, and dates, for video SEO and content monitoring.
Tags: Google Video
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. Available Values: - ACTIVE: Filter adult content. Legacy value active is also accepted.- OFF: Disable SafeSearch filtering. Legacy value off is also accepted. |
nfpr | No | string | INCLUDE_CORRECTED_RESULTS | Controls Google's auto-correction. Available Values: - INCLUDE_CORRECTED_RESULTS: Include corrected results. Legacy value 0 is also accepted.- EXCLUDE_CORRECTED_RESULTS: Exclude corrected results. Legacy value 1 is also accepted. |
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
Loading the latest response example...
