Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt

Use this file to discover all available pages before exploring further.

Use Bright Data’s Fast SERP service to retrieve compact Maps search results in real time via a native proxy interface.

Google Maps endpoints

Google Maps Fast SERP supports two response types depending on the URL you target:
  • Maps search results, a list of places matching a search query, returning an organic array
  • Place detail page, a single place record, returning a place object
Both endpoints require the x-unblock-data-format: parsed_light request header and the brd_json=1 URL parameter. Omitting either will result in an unexpected response format.

Fast Maps Search Request

Fast SERP for Google Maps works best with the native proxy interface. If you need a REST API interface for your architecture, one can be provided.

Maps search results

curl -v --proxy fserp.brd.superproxy.io:33335 \
  --proxy-user username:password \
  -k \
  -H 'x-unblock-data-format: parsed_light' \
  "https://www.google.com/maps/search/coffee+shops+new+york/?hl=en&gl=us&brd_json=1"

Place detail page: using Place ID

curl -v --proxy fserp.brd.superproxy.io:33335 \
  --proxy-user username:password \
  -k \
  -H 'x-unblock-data-format: parsed_light' \
  "https://www.google.com/maps/place/?q=place_id:ChIJN1t_tDeuEmsRUsoyG83frY4&hl=en&gl=us&brd_json=1"
curl -v --proxy fserp.brd.superproxy.io:33335 \
  --proxy-user username:password \
  -k \
  -H 'x-unblock-data-format: parsed_light' \
  "https://www.google.com/maps/place/data=!3m1!4b1!4m2!3m1!1s0x89e379c3784bfe3b:0x839c689710299cfc?hl=en&gl=us&brd_json=1"

Response Format

The response is one of two shapes depending on the targeted URL: a search results page returns an organic array; a place detail page returns a place object. Both use the same OrganicMapsItem structure.

organic array / place object

Both the items in organic and the place object share the following fields:
FieldTypeRequiredDescription
global_rankintegerYesRank position of the result on the page
titlestringNoName of the place
addressstringNoFull address of the place
phonestringNoPhone number of the place
linkstringNoURL to the place’s website
map_linkstringNoURL to the place on Google Maps
map_idstringNoGoogle Maps place identifier
map_id_encodedstringNoEncoded version of the Google Maps place identifier
descriptionstringNoShort description of the place
pricestringNoPrice range indicator, e.g. "$$"
ratingnumberNoAverage customer rating
reviews_cntnumberNoTotal number of customer reviews
latitudenumberNoLatitude coordinate of the place
longitudenumberNoLongitude coordinate of the place
imagestringNoPrimary image URL
original_imagestringNoOriginal full-resolution image URL
thumbnailstringNoThumbnail image URL
open_hoursobjectNoOpening hours keyed by day, e.g. "Monday": "9am–5pm"
categoryarrayNoList of place categories (see below)
imagesarrayNoList of place images (see below)
menu_imagesarrayNoList of menu images (see below)
tagsarrayNoList of place attribute tags (see below)
reviewsarrayNoList of customer reviews (see below)

category items

FieldTypeRequiredDescription
idstringYesCategory identifier
titlestringYesFull category name
title_shortstringNoShortened category name

images and menu_images items

FieldTypeRequiredDescription
imagestringYesImage URL
image_widthintegerNoDisplayed image width in pixels
image_heightintegerNoDisplayed image height in pixels
original_widthintegerNoOriginal image width in pixels
original_heightintegerNoOriginal image height in pixels

tags items

FieldTypeRequiredDescription
group_idstringYesIdentifier of the tag group
group_titlestringYesDisplay name of the tag group
key_idstringYesIdentifier of the tag key
key_titlestringYesDisplay name of the tag key
valuenumberNoNumeric value associated with the tag
value_titlestringNoDisplay label for the tag value
value_title_shortstringNoShortened display label for the tag value

reviews items

FieldTypeDescription
authorstringName of the reviewer
avatarstringURL of the reviewer’s profile image
author_reviews_cntnumberTotal number of reviews written by this author
author_photos_cntnumberTotal number of photos uploaded by this author
ratingnumberRating given in this review
textstringReview text content
timestamp_addedstringDate/time the review was posted
timestamp_editedstringDate/time the review was last edited
linkstringURL to the review
sourcestringPlatform source of the review
source_logostringURL of the source platform’s logo
imagesarray of stringsList of image URLs attached to the review
response_textstringOwner’s reply to the review
response_timestamp_addedstringDate/time the owner’s reply was posted
response_timestamp_editedstringDate/time the owner’s reply was last edited

Example Response

Maps search results

{
  "organic": [
    {
      "global_rank": 1,
      "title": "Example Coffee Co.",
      "address": "123 Main St, New York, NY 10001",
      "phone": "+1 212-555-0100",
      "link": "https://www.example-coffee.com",
      "map_link": "https://www.google.com/maps/place/example-coffee",
      "map_id": "ChIJexample1234",
      "description": "Specialty coffee shop serving single-origin espresso and pour-overs.",
      "price": "$$",
      "rating": 4.7,
      "reviews_cnt": 1280,
      "latitude": 40.7128,
      "longitude": -74.0060,
      "thumbnail": "https://www.example-coffee.com/images/thumb.jpg",
      "open_hours": {
        "Monday": "7am–7pm",
        "Tuesday": "7am–7pm",
        "Wednesday": "7am–7pm",
        "Thursday": "7am–7pm",
        "Friday": "7am–8pm",
        "Saturday": "8am–8pm",
        "Sunday": "9am–6pm"
      },
      "category": [
        { "id": "coffee_shop", "title": "Coffee Shop", "title_short": "Coffee" }
      ],
      "tags": [
        {
          "group_id": "service_options",
          "group_title": "Service options",
          "key_id": "dine_in",
          "key_title": "Dine-in",
          "value": 1,
          "value_title": "Available",
          "value_title_short": "Yes"
        }
      ],
      "reviews": [
        {
          "author": "Jane D.",
          "avatar": "https://example.com/avatars/jane.jpg",
          "author_reviews_cnt": 42,
          "author_photos_cnt": 15,
          "rating": 5,
          "text": "Best espresso in the city, hands down.",
          "timestamp_added": "2025-03-10T09:00:00Z",
          "source": "Google",
          "source_logo": "https://www.google.com/images/google-logo.png",
          "response_text": "Thank you so much, Jane! See you soon.",
          "response_timestamp_added": "2025-03-11T10:00:00Z"
        }
      ]
    }
  ]
}

Place detail page

{
  "place": {
    "global_rank": 1,
    "title": "Example Coffee Co.",
    "address": "123 Main St, New York, NY 10001",
    "phone": "+1 212-555-0100",
    "link": "https://www.example-coffee.com",
    "map_link": "https://www.google.com/maps/place/example-coffee",
    "map_id": "ChIJexample1234",
    "description": "Specialty coffee shop serving single-origin espresso and pour-overs.",
    "price": "$$",
    "rating": 4.7,
    "reviews_cnt": 1280,
    "latitude": 40.7128,
    "longitude": -74.0060,
    "thumbnail": "https://www.example-coffee.com/images/thumb.jpg",
    "images": [
      {
        "image": "https://www.example-coffee.com/images/interior.jpg",
        "image_width": 800,
        "image_height": 600,
        "original_width": 1600,
        "original_height": 1200
      }
    ],
    "open_hours": {
      "Monday": "7am–7pm",
      "Friday": "7am–8pm",
      "Saturday": "8am–8pm",
      "Sunday": "9am–6pm"
    },
    "category": [
      { "id": "coffee_shop", "title": "Coffee Shop", "title_short": "Coffee" }
    ]
  }
}
Response schema: https://api.brightdata.com/data_schemas/fast_serp/google_search_maps.schema.json

Supported parameters

ParameterDescriptionExample
glTwo-letter country code for search countrygl=us
hlTwo-letter language code for page languagehl=en
brd_jsonRequired.1 = parsed JSONbrd_json=1