Get Google AI Overview
From Litescrape, through Joshu Data Bodega.
Part of Google Keyword Data serp ai overview.
- Price
- $0.000165 per call$0.17 per 1,000 calls
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
qstring, optionalSearch query, up to 2,048 characters. Required unless ludocid or kgmid is supplied.
crstring, optionalCountry restriction: one or more countryXX values joined with |, such as countryUS.
glstring, optionalLowercase two-letter country code used to localize results.
hlstring, optionalGoogle interface and result language, such as en, en-US, or de. Defaults to en.
lrstring, optionalLanguage restriction: one or more lang_xx values joined with |, such as lang_en.
oqstring, optionalOriginal query text from a Google URL, up to 2,048 characters; forwarded unchanged.
sistring, optionalOpaque cached Google search context, up to 4,096 characters.
ibpstring, optionalGoogle layout or expansion control, up to 4,096 characters.
latnumber, optionalLatitude between -90 and 90. Supply with lon; conflicts with location and uule.
lonnumber, optionalLongitude between -180 and 180. Supply with lat; conflicts with location and uule.
numinteger, optionalRequested result count, 1 to 10. A best-effort hint: Google may return fewer rows, and results are never padded.
pwsstring: 0, 1, optionalGoogle personalization flag: 0 or 1. 0 asks for non-personalized results.
tbmstring: lcl, vid, nws, shop, pts, optionalGoogle vertical: lcl, vid, nws, shop, or pts. Google Images (isch) is rejected with 400 unsupported_search_vertical.
tbsstring, optionalGoogle search-filter string, such as qdr:w, up to 4,096 characters.
udsstring, optionalOpaque Google filter token, up to 4,096 characters.
as_qstring, optionalAdditional terms that must all match, up to 2,048 characters.
lsigstring, optionalOpaque Google local or Knowledge Graph signature, up to 4,096 characters.
nfprstring: 0, 1, optionalSet 1 to disable Google spelling auto-correction, or 0 to allow it.
safestring: active, off, optionalGoogle adult-content filtering: active or off.
uulestring, optionalPre-encoded Google location token, up to 2,048 characters. Use only one of location, uule, or lat and lon.
as_dtstring: i, e, optionalInclude (i) or exclude (e) the as_sitesearch host. Requires as_sitesearch.
as_eqstring, optionalWords the results must not contain, up to 2,048 characters.
as_lqstring, optionalReturn pages that link to this complete HTTP(S) URL.
as_oqstring, optionalAdditional terms of which any may match, up to 2,048 characters.
as_rqstring, optionalReturn pages related to this complete HTTP(S) URL.
gs_lpstring, optionalOpaque Google autocomplete-session value from a Google URL, up to 4,096 characters; forwarded unchanged.
kgmidstring, optionalGoogle Knowledge Graph machine ID, such as /m/0k8z. Can replace q.
startinteger, optionalResult offset for pagination. Defaults to 0.
as_epqstring, optionalExact phrase the results must contain, up to 2,048 characters.
as_nhiinteger, optionalUpper bound of a number range. Supply with as_nlo.
as_nlointeger, optionalLower bound of a number range. Supply with as_nhi.
as_qdrstring, optionalDate range: d, w, m, or y with an optional positive count, such as m3 for the past three months.
devicestring: desktop, tablet, mobile, optionalGoogle returns its real layout for the selected device: desktop, tablet, or mobile.
filterstring: 0, 1, optionalGoogle similar-results filtering: 0 or 1.
radiusnumber, optionalSearch radius in meters around location or lat and lon, which it requires. 1 to 199 on desktop, 1 to 1,000 on tablet or mobile.
ludocidstring, optionalDecimal Google CID for a local entity search. Can replace q.
sclientstring, optionalGoogle client label such as gws-wiz-serp: up to 64 letters, digits, dots, underscores, or hyphens.
timeoutnumber, optionalOptional budget for the entire request in seconds, measured from gateway receipt until the response is ready to send. Includes admission, queueing and settlement. Must be greater than 0 and at most 90. On expiry, the call is not billed and returns 503 request_deadline_exceeded with retryable=true and a request ID. Omit to retain the standard server deadline.
locationstring, optionalHuman-readable search location, up to 512 characters. Use only one of location, uule, or lat and lon.
peek_pwsstring: 0, 1, optionalGoogle personalization companion flag: 0 or 1, forwarded to Google unchanged.
color_schemestring: light, dark, optionalGoogle's light or dark result presentation.
as_sitesearchstring, optionalHostname to include or exclude, such as example.com. A hostname, not a URL.
google_domainstring, optionalA Google domain from Google's supported list, such as google.com or google.co.uk.
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "litescrape.google.serp.ai_overview",
"params": {
"q": "what is photosynthesis",
"gl": "us",
"hl": "en"
}
}'