Google Videos API
Google Videos API
Our Google Videos API allows you to scrape SERP results from Google Videos.
Api Details
Endpoint
GET https://serpapi.abcproxy.com/search
📌 Description Retrieve comprehensive user profile including
basic info
,account status
and optionalpermission sets
.
Request
HTTP Request
API Parameters
Search Query
q
string
Yes
Parameter defines the query you want to search. You can use anything that you would use in a regular Google Videos search. e.g. inurl:
, site:
, intitle:
. We also support advanced search query parameters such as as_dt and as_eq. See the full list of supported advanced search query parameters.
coffee
Geographic Location
location
string
No
Parameter defines from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the /locations.json API if you need more precise control. The location and uule parameters can't be used together. It is recommended to specify location at the city level in order to simulate a real user’s search. If location is omitted, the search may take on the location of the proxy.
Japan-Tokyo
uule
string
No
Parameter is the Google encoded location you want to use for the search.
-
Localization
google_domain
string
No
-
gl
string
No
Amgola-ao
hl
string
No
Akan-ak
lr
string
No
Parameter defines one or multiple languages to limit the search to. It uses lang_{two-letter language code}
to specify languages and `
as a delimiter. (e.g.,
lang_fr
Advanced Filters
tbs
string
No
The (to be searched) parameter defines advanced search parameters that are not possible in regular query fields. (For example, advanced searches for patents, dates, news, videos, images, apps, or text content)
-
safe
string
No
Parameter defines the level of filtering for adult content. It can be set to active
or off
, by default Google will blur explicit content.
Active
orOff
nfpr
boolean
No
This parameter defines the automatic correction of excluded results from the query when the original query is misspelled
true
orfalse
filter
boolean
No
Parameter defines if the filters for 'Similar Results' and 'Omitted Results' are on or off. It can be set to 1
(default) to enable these filters, or 0
to disable these filters
true
orfalse
Pagination
start
int
No
Parameter defines the result offset. It skips the given number of results. It's used for pagination. (e.g., 0
(default) is the first page of results, 10
is the 2nd page of results, 20
is the 3rd page of results, etc.).
0
num
int
No
Parameter defines the maximum number of results to return. (e.g., 10
(default) returns 10 results, 40
returns 40 results, and 100
returns 100 results).
10
Serpapi Parameters
engine
string
Yes
Set parameter to google_videos
to use the Google Videos API engine.
google_videos
no_cache
boolean
No
Parameter will force SerpApi to fetch the Google Videos results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false
(default) to allow results from the cache, or true
to disallow results from the cache. no_cache and async parameters should not be used together.
true
orfalse
api_key
string
Yes
Parameter defines the SerpApi private key to use.
YOUR_API_KEY
Response
Success 200
Response Body
Response Fields
search_metadata
object
Contains timing
and status information
search_parameters
object
Contains query parameters
and search context
video_results
object []
Video
result area
related_searches
object[]
Users also search for - region
Error Responses
Common Errors
200
400
API Key can not be empty
200
401
Param error
200
402
API Key error
200
403
Insufficient Balance
200
404
Deduction failed
200
405
Failed to record usage count
200
406
Unsupported engine
200
407
Network error
200
408
File not found
200
409
Limit param error
200
410
Build url error
200
411
Failed to QueryRecentRecord
200
412
Failed to find json
200
413
Get html error
200
414
HTML is empty
200
429
Too many request
Error Example
Last updated