curl -v --compressed "https://www.google.com/maps/search/hotels+new+york/?gl=us" --proxy zproxy.lum-superproxy.io:22225 --proxy-user brd-customer-<customer_id>-zone-<zone_name>:<zone_password>

Query parameters

gl
string

Two-letter country code used to define the preferred country for the search

hl
string

Two-letter language code used to define the preferred page’s language

start
integer

Define the result offset - results to start from the selected value.

  • start=0 (default) - first page of results
  • start=10 - second page of results
  • start=20 - third page of results, etc.
num
integer

Defines the number of Search results to return.

  • ‘num=10’ (default) - returns 10 results
  • ‘num=100’ - returns 100 results

num support: Due to some recent changes made by Google to their Search results and their potential effect on the ‘num’ parameter, we created a backup feature to ensure continuous support of ‘num’ in the event that Google drops support for ‘num’ in the future. Learn more about it and see how to activate it.

brd_json
integer

Similar to Search above- by default, a SERP API request returns an unparsed structured HTML of the targeted SERP. If you would like to receive a parsed JSON responseadd one of the following parameters at the end of your Google Maps Search query: 

brd_json=1Returns a single parsed JSON (instead of a raw HTML)
brd_json=htmlReturns a single parsed JSON which contains an “html” field (with the raw HTML in addition to the other parsed fields)
curl -v --compressed "https://www.google.com/maps/search/hotels+new+york/?gl=us" --proxy zproxy.lum-superproxy.io:22225 --proxy-user brd-customer-<customer_id>-zone-<zone_name>:<zone_password>