Location · GraphQL query

placeDetails query

Retrieves the address and coordinates of one Google Maps place, identified by a place id such as one returned by placeAutocomplete. Returns a not-found error when Google does not recognize the place id or returns no address for it.

Response

Returns a PlaceDetailsPayload!

Arguments

Name Description
placeId - String! Google Maps Places ID e.g. "ChIJt0FbvlFVwokRfJqdYXeXrIQ". See Google Maps Place IDs.

Example

Query

query placeDetails($placeId: String!) {
  placeDetails(placeId: $placeId) {
    result {
      id
      formattedAddress
      formattedPhoneNumber
      geometry {
        ...LocationGeometryFragment
      }
      name
    }
  }
}

Variables

{"placeId": "xyz789"}

Response

{
  "data": {
    "placeDetails": {"result": PlaceLocationDetails}
  }
}