- Web Unlocker
- SERP API
- Scraping Browser
- Web Scraper IDE
- Web Data APIs
- Easy Scraper
- Browser Extension
- Bright Shield
SERP API Google Query Parameters
Configure Google search, maps, trends, reviews, lens, hotels, and flights with Bright Data’s SERP API, including parameters for localization, pagination, device type, parsing, and more.
Search
gl
Two-letter country code used to define the country of search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?gl=us"
hl
Two-letter language code used to define the page languages
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?hl=en"
tbm
Define search type. For regular search there is no need to use the tbm
parameter while other types have a unique tbm
value.
Example:
tbm=isch
- images
tbm=shop
- shopping
tbm=nws
- news
tbm=vid
- videos
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&tbm=shop"
ibp
Use the ibp
parameter for Jobs search type.
Example:
ibp=htl;jobs
- Jobs
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&ibp=htl%3Bjobs"
start
Define the result offset - results to start from the selected value. Used for managing pagination.
Examples:
start=0
(default) - first page of results
start=20
- second page of results
start=40
- third page of results, etc.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?start=20"
num
Defines the number of results to return.
Examples:
num=20
(default) - return 20 results
num=50
- return 50 results, etc.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?num=40"
uule
Stands for the encoded location you want to use for your search and will be used to change geo-location. A CSV with all available uule
values can be downloaded here.
The value of column “Canonical Name” from the CSV can be used as a raw string to the API
Example:
&uule=New+York,New+York,United+States
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&uule=w+CAIQICINVW5pdGVkK1N0YXRlcw"
brd_mobile
Define what device type to be represented in user-agent.
Default or brd_mobile=0
will provide random desktop user-agent while brd_mobile=1
will provide random mobile user-agent.
For specific mobile platform provide one of the following values:
brd_mobile=ios
- iPhone user-agent (aliasbrd_mobile=iphone
)
brd_mobile=ipad
- iPad user-agent (aliasbrd_mobile=ios_tablet
)
brd_mobile=android
- Android phone
brd_mobile=android_tablet
- Android tablet
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&brd_mobile=1"
brd_browser
Define what browser to be represented in user-agent.
Can be combined with brd_mobile
to get according mobile browser.
Default will provide random browser.
For specific browser provide one of the following values:
brd_browser=chrome
- Google Chrome
brd_browser=safari
- Safari
brd_browser=firefox
- Mozilla Firefox (not compatible withbrd_mobile=1
)
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&brd_browser=chrome"
brd_json
Bright Data custom parameter allowing to return parsed JSON instead of raw HTML
Examples:
brd_json=1
- return results in JSON
brd_json=html
- return JSON with “html” field containing raw HTML
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?brd_json=1"
hotel_occupancy
Number of guests to book a room for (up to 4).
brd_occupancy
parameter of Hotels which provides more flexibility.Examples:
hotel_occupancy=1
- for 1 guest
hotel_occupancy=2
(default) - for 2 guests
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&hotel_occupancy=4"
hotel_dates
Check-in date and check-out date, separated by comma.
Format: YYYY-MM-DD,YYYY-MM-DD
Examples:
hotel_dates=2022-05-01,2022-05-03
- find rooms available from 1st until 3rd of May, 2022
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/search?q=pizza&hotel_dates=2023-05-01%2C2023-05-03"
download
Download image on the proxy side and post it to google using POST request
Examples:
default
- download-and-post if google isn’t able to download the image
download=1
- force download-and-post image
download=0
- regular GET request with image URL
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/searchbyimage?image_url=https%3A%2F%2Flive.staticflickr.com%2F213%2F491726079_4f46636859_w.jpg&download=1"
multi
Make parallel requests through our API server using POST request.
Parallel requests will be using the same peer and session and can be used for comparison tests, I.e. making an identical pair of requests with 2 different values for a selected parameter
multi=[{"query":{"q":"pizza","num":20}},{"query":{"q":"pizza","num":100}}]
- the same keyword with different num param
multi=[{"query":{"q":"pizza"}},{"query":{"q":"burger"}}]
- different keywords
To initiate a request, perform:
RESPONSE_ID=$(curl -i --silent --compressed "https://api.brightdata.com/serp/req?customer=<customer-id>&zone=<zone-name>" -H "Content-Type: application/json" -H "Authorization: Bearer API_TOKEN" -d $'{"country":"us","multi":[{"query":{"q":"pizza","num":20}},{"query":{"q":"pizza","num":100}}]}' | sed -En 's/^x-response-id: (.*)/\1/p' | tr -d '\r')
x-response-id
header will contain the id of the request so you can use it in the next request to fetch the result
curl -v --compressed "https://api.brightdata.com/serp/get_result?customer=<customer-id>&zone=<zone-name>&response_id=${RESPONSE_ID}" -H "Authorization: Bearer API_TOKEN"
Maps
gl
Two-letter country code used to define the country of search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?gl=us"
hl
Two-letter language code used to define the page languages
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?hl=en"
geo params
Parameters defining GPS coordinates of a search location. It should be constucted the following way: @ + latitude + , + longitude + , + zoom
.
Example:
@47.30227,1.67458,14.00z
The zoom
parameter is optional but recommended for higher precision. It ranges from 3z, map completely zoomed out - to 21z, map completely zoomed in
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/service%20de%20transport/@47.30227,1.67458,14.00z"
start
Define the result offset - results to start from the selected value. Used for managing pagination.
Examples:
start=0
(default) - first page of results
start=20
- second page of results
start=40
- third page of results, etc.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?start=20"
num
Defines the number of results to return.
Examples:
num=20
(default) - return 20 results
num=50
- return 50 results, etc.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?num=40"
fid
Get the results of a Google Maps Place by fid
.
Use GET request on http://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s with the fid
value at the end.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "http://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x89e37742d0f37093:0xbc048b8a744ff75a"
brd_accomodation_type
Accomodation type: Hotels or Vacation Rentals.
Examples:
brd_accomodation_type
=hotels (default) - search for Hotels
brd_accomodation_type
=vacation_rentals - search for Vacation Rentals
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?brd_accomodation_type=vacation_rentals"
brd_json
Bright Data custom parameter allowing to return parsed JSON instead of raw HTML
Examples:
brd_json=1
- return results in JSON
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/maps/search/hotels+new+york/?brd_json=1"
Trends
geo
Location of interest, two-letter country code
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://trends.google.com/trends/explore?q=pizza&geo=us"
hl
Preferred language, two-letter language code
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://trends.google.com/trends/explore?q=pizza&hl=de"
date
Time range to search.
Available values are:
now 1-H
- Past hour
now 4-H
- Past 4 hours
now 1-d
- Past day
now 7-d
- Past 7 days
today 1-m
- Past 30 days
today 3-m
- Past 90 days
today 12-m
(default) - Past 12 months
today 5-y
- Past 5 years
2020-07-01 2020-12-31
- custom date range
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://trends.google.com/trends/explore?q=pizza&date=now+1-d"
cat
Category to search within. By default, search within all categories.
You can find list of all categories here.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://trends.google.com/trends/explore?q=pizza&cat=3"
gprop
Google property to filter on. Defaults to web search.
Possible values are: images
, news
, froogle
(for Google Shopping), youtube
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://trends.google.com/trends/explore?q=pizza&gprop=images"
Reviews
fid
Feature id what you want to fetch reviews to.
fid
parameter can be found in knowledge.fid
field of google search response.
For example:
https://www.google.com/search?q=hilton%20new%20york%20midtown
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0"
hl
Preferred language, two-letter language code
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&hl=de"
sort
The way reviews are sorted.
Possible values are:
sort=qualityScore
(default) - most relevant first
sort=newestFirst
- newest first
sort=ratingHigh
- highest rating first
sort=ratingLow
- lowest rating first
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&sort=newestFirst"
filter
Filter keyword. Will respond with reviews that contain specified keyword only.
For Example:
filter=awesome
- search for reviews containing ‘awesome’ word
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&filter=awesome"
start
Define the result offset - results to start from the selected value. Used for managing pagination.
Examples:
start=0
(default) - first page of results
start=10
- second page of results
start=20
- third page of results, etc.
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&start=10"
num
Defines the number of results to return.
Examples:
num=10
(default) - return 10 results
num=20
- return 20 results (max).
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&num=10"
Lens
url
URL of image you want to search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png"
hl
Preferred language, two-letter language code
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png&hl=de"
brd_json
Bright Data custom parameter allowing to return parsed JSON instead of raw HTML
Examples:
brd_json=1
- return results in JSON
brd_json=html
- return JSON with “html” field containing raw HTML
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png&brd_json=1"
upload
Upload an image named cat.jpg
located in a current directory (not supported on async zones)
curl -F "encoded_image=@cat.jpg" --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://lens.google.com/v3/upload"
data
Send POST request to https://lens.google.com/exact_matches along with data
string.
This string in originated in json response to /v3/upload
or /uploadbyurl?url=
request in image_sources
field (not supported on async zones).
curl --data "WyJodHRwczovL2xlbnMuZ29vZ2xlLmNvbS9fL0xlbnNXZWJTdGFuZGFsb25lVWkvZGF0YS9iYXRjaGV4ZWN1dGU/cnBjaWRzPUI3ZmRrZSZzb3VyY2UtcGF0aD0lMkZzZWFyY2gmZi5zaWQ9NDc2NTI2MTc4OTExNzkzNDk1MiZibD1ib3FfbGVuc2Zyb250ZW5kYXBpc2VydmVyXzIwMjMxMjA0LjA3X3AzJnNvYy1hcHA9MSZzb2MtcGxhdGZvcm09MSZzb2MtZGV2aWNlPTEmX3JlcWlkPTU2ODk5JnJ0PWMiLCJmLnJlcT0lNUIlNUIlNUIlMjJCN2Zka2UlMjIlMkMlMjIlNUIlNUIlNUMlMjI0MTU4MTI0NjElNUMlMjIlMkMxJTJDMSU1RCUyQyU1Qm51bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQyU1QiU1QyUyMjhlYjdhZTFiLWJjMmUtNDNiMS1hYjRkLWRjMmM1ZTZlNTExOCU1QyUyMiU1RCUyQyU1QiU1QyUyMiUyRmxlbnMtd2ViLXN0YW5kYWxvbmUtcHJvZCUyRmNlMWFkMWRlLTgyNzgtNDEwMy05YmRiLWY1YWUxNjY0MGMwOSU1QyUyMiUyQyU1Qm51bGwlMkNudWxsJTJDMTAwMCUyQzEwMDAlNUQlNUQlNUQlMkMlNUJudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMyUyQyU1QiU1QyUyMmVuLVVTJTVDJTIyJTJDbnVsbCUyQyU1QyUyMlVTJTVDJTIyJTJDJTVDJTIyQW1lcmljYSUyRk5ld19Zb3JrJTVDJTIyJTVEJTJDbnVsbCUyQ251bGwlMkMlNUJudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQzElNUQlMkMlNUIlNUJudWxsJTJDMSUyQzElMkMxJTJDMSUyQzElMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMSUyQzElMkMxJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDMSUyQzElMkNudWxsJTJDMSUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMCUyQzAlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMlNUI1JTJDNiUyQzIlNUQlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQzElMkNudWxsJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzAlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMSUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzAlMkMxJTJDMSUyQ251bGwlMkNudWxsJTJDMSUyQzElMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDMCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMxJTVEJTVEJTJDJTVCJTVCJTVCNyU1RCU1RCU1RCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQzI2JTJDbnVsbCUyQ251bGwlMkNudWxsJTJDJTVCMTkyMCUyQzEwODAlNUQlMkMlNUJudWxsJTJDNiU1RCUyQyU1Qm51bGwlMkMxNCU1RCUyQ251bGwlMkMlNUIxNCU1RCUyQyU1QiU1RCU1RCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDJTVDJTIyRWtjS0pERTJORFF3WkRJd0xUTm1Zamt0TkRSbU5TMDROR1ZpTFdVNFpXUm1ZV1JoWVdVek9SSWZjekJXTkZKMmJVbDFkamhaYzA1cFgzcDFWbUZaVFZWeU9FMU9TbnBvWnclM0QlM0QlNUMlMjIlMkNudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQyU1QiU1Qm51bGwlMkMlNUIlNUQlNUQlMkMlNUJudWxsJTJDbnVsbCUyQ251bGwlMkNudWxsJTJDbnVsbCUyQ251bGwlMkMlNUIlNUMlMjI4ZWI3YWUxYi1iYzJlLTQzYjEtYWI0ZC1kYzJjNWU2ZTUxMTglNUMlMjIlNUQlMkMlNUIlNUMlMjIlMkZsZW5zLXdlYi1zdGFuZGFsb25lLXByb2QlMkZjZTFhZDFkZS04Mjc4LTQxMDMtOWJkYi1mNWFlMTY2NDBjMDklNUMlMjIlMkMlNUJudWxsJTJDbnVsbCUyQzEwMDAlMkMxMDAwJTVEJTVEJTVEJTVEJTJDbnVsbCUyQyU1QyUyMlFqUTRRalJCUkRndE1UUXpOQzAwTWpFMExUa3pNVFF0T0VOR01FSTVNa0k1TmtJMiU1QyUyMiU1RCUyMiUyQ251bGwlMkMlMjJnZW5lcmljJTIyJTVEJTVEJTVEJiJd" --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://lens.google.com/exact_matches"
Hotels
gl
Two-letter country code used to define the country of search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&gl=us"
hl
Two-letter language code used to define the page language
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&hl=en"
brd_dates
Check-in date and check-out date, separated by comma.
Format:
YYYY-MM-DD,YYYY-MM-DD
Example:
2022-01-20,2022-02-05
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_dates=2022-04-03%2C2022-04-10"
brd_occupancy
Number of guests to book a room for (maximum 6 guests).
Examples:
brd_occupancy=1
- look for a room for 1 person
brd_occupancy=2
(default) - for 2 persons
brd_occupancy=3
- for 3 persons, etc.
Also supports a comma-separated list of integers where:
- first value is a number of adult guests
- subsequent values are ages of children
Format:
brd_occupancy=<number of adults>,<child 1 age>,<child 2 age>,...,<child N age>
Examples:
brd_occupancy=1,5,7,12
- for 1 adult and 3 children (5, 7 and 12 years old)
brd_occupancy=2,1,3
- for 2 adults and 2 children (1 and 3 years old)
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_occupancy=4"
brd_free_cancellation
Show only offers with free cancellation.
Examples:
brd_free_cancellation=true
- with free cancellation
brd_free_cancellation=false
(default) - show any offers
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_free_cancellation=true"
brd_accomodation_type
Accomodation type: Hotels or Vacation Rentals.
Examples:
brd_accomodation_type=hotels
(default) - search for Hotels
brd_accomodation_type=vacation_rentals
- search for Vacation Rentals
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_accomodation_type=vacation_rentals"
brd_currency
Currency to show prices at (3-letter code).
Examples:
brd_currency=USD
- United States Dollars
brd_currency=EUR
- Euro
brd_currency=INR
- Indian Rupees
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_currency=USD"
brd_mobile
Define what device type to be represented in user-agent
Default or brd_mobile=0
will provide random desktop user-agent while brd_mobile=1
will provide random mobile user-agent.
For specific mobile platform provide one of the following values:
brd_mobile=ios
- iPhone user-agent (aliasbrd_mobile=iphone
)
brd_mobile=ipad
- iPad user-agent (aliasbrd_mobile=ios_tablet
)
brd_mobile=android
- Android phone
brd_mobile=android_tablet
- Android tablet
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_mobile=1"
brd_json
Bright Data custom parameter allowing to return parsed JSON instead of raw HTML
Examples:
brd_json=1
- return results in JSON
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/hotels/four%20seasons%20hotel%20new%20york%20downtown/entity/CgoIovWq7d7c9psTEAE/prices?g2lb=2502548,2503771,2503781,4258168,4270442,4284970,4291517,4306835,4401769,4429192,4518326,4597339,4640247,4647135,4649665,4680677,4718357,4721475,4722435,4722900,4723331,4726607,4733969,4734960,4736008,4738608,4741664,4743499&ssta=1&q=four+seasons+hotel+new+york+downtown&grf=EmQKLAgOEigSJnIkKiIKBwjmDxADGB4SBwjmDxAEGAcYAjAeQMoCSgcI5g8QAxgcCjQIDBIwEi6yASsSKQonCiUweDg5YzI1YTE4ZTM1NTNmOGI6MHgxMzM3ZGFlNWVkYWFiYWEy&rp=EKL1qu3e3PabExCi9art3tz2mxM4AkAASAHAAQI&ictx=1&brd_json=1"
Flights
gl
Two-letter country code used to define the country of search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/flights/search?tfs=CBwQAhoiEgoyMDI0LTA1LTI5agsIAhIHL20vMGszcHIHCAESA1hSSkABSAFwAYIBCwj___________8BmAEC&gl=us"
hl
Two-letter language code used to define the page language
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/flights/search?tfs=CBwQAhoiEgoyMDI0LTA1LTI5agsIAhIHL20vMGszcHIHCAESA1hSSkABSAFwAYIBCwj___________8BmAEC&hl=en"
tfs
String respresenting flight search parameters
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/flights/search?tfs=CBwQAhoiEgoyMDI0LTA1LTI5agsIAhIHL20vMGszcHIHCAESA1hSSkABSAFwAYIBCwj___________8BmAEC"
curr
Defines the currency of returned prices
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer-id>-zone-<zone-name>:<zone-password> "https://www.google.com/travel/flights/search?tfs=CBwQAhoiEgoyMDI0LTA1LTI5agsIAhIHL20vMGszcHIHCAESA1hSSkABSAFwAYIBCwj___________8BmAEC&curr=USD"
Was this page helpful?