Google Shopping
Search Google Shopping for products — title, price, seller, rating, and product/catalog id — with price, sale, and sorting filters, as JSON.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonquerystringrequiredSearch query (-> q).
Example: wireless earbuds
deviceenum<string>SERP layout device: desktop or mobile.
startnumberResult offset (follow pagination.next).
min_pricenumberMinimum price filter.
max_pricenumberMaximum price filter.
sort_byenum<int>0 relevance, 1 price ascending, 2 price descending.
free_shippingbooleanOnly items offering free shipping.
on_salebooleanOnly items currently on sale.
shoprsstringOpaque filter token from filters[] / carousel_filters[].
hlstringUI language.
Example: en
glstringCountry perspective.
Example: us
google_domainstringRegional Google domain.
locationstringCanonical location name (auto-UULE).
uulestringPre-encoded UULE.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.google.shopping("wireless earbuds")
print(results)Response