Searches can be tailored according to many different parameters.

ParameterHeader nameDefault valueDescription
targetn/agoogle_searchThe value should be set to universal for Web Scraping API.
urln/aDirect URL (link) to a page you want to scrape.
localen/aThis will change the search page web interface language (not the results).
– en-US
– en-GB
geoX-Smartproxy-GeoThe geographical location that the result depends on.

– Full country name, i.e. "New Zealand"
device_typeX-Smartproxy-Device-TypedesktopDevice type and browser.
– desktop
– desktop_chrome
– desktop_firefox
– mobile
– mobile_android
– mobile_ios
headlessX-Smartproxy-HeadlessEnable JavaScript rendering.
– html
– png
headersPass custom headers. Info
cookiesPass custom cookies. Info
session_idSession to re-use the same IP for multiple requests for up to 10 minutes
successful_status_codesDefine one or more HTTP response codes you consider successful and want to get the content for
http_methodUsed to make a POST request instead of GET
payloadBase64 encoded POST request body. Used together with http_method