Parameters

Searches can be tailored according to many different parameters.

Parameter

Header name

Default value

Description

target

n/a

google_search

Data source
Available targets are listed here.

url

n/a

Direct URL (link) to a Google page.

domain

n/a

Any available Google Top-level domain

query

n/a

page_from

n/a

Starting page number

num_pages

n/a

Number of results to retrieve in each page

locale

n/a

This will change the Google search page web interface language (not the results).
Example:
– en-US
– en-GB

geo

X-Smartproxy-Geo

The geographical location that the result depends on.

– City location names
– State names
– Country names
– Coordinates and Radius
– Google’s Canonical
– Location Name. Read more here.

device_type

X-Smartproxy-Device-Type

Device type and browser.
Supported:
– desktop
– desktop_chrome
– desktop_firefox
– mobile
– mobile_android
– mobile_ios

parse

X-Smartproxy-Parse

'true' will return parsed output in JSON format. Leave blank for HTML – not all data sources can be parsed.

google_nfpr

n/a

true

Auto-correction

google_results_language

n/a

Shows results in a particular language.
All of the supported languages are listed here.

google_tbm

n/a

This parameter lets you filter Google Search results for specific types of content (news, apps, videos...)
More information here.

google_tbs

n/a

This parameter contains parameters, like limiting/sorting results by date.
More information here.

google_safe_search

n/a

Used to hide explicit content from the results.
More information here.

headless

X-Smartproxy-Headless

Enable JavaScript rendering.
Supported:
– html
– png