> [!NOTE]
> This product is in [Legacy status](https://developers.google.com/maps/legacy.md.txt). As of October 2026, Places API (Legacy) can no longer be enabled for new Google Cloud projects. Existing projects remain fully supported. For new features and improved performance, [migrate
> to Places API (New)](https://developers.google.com/maps/documentation/javascript/legacy/places-migration-overview).

Place data fields define the types of Place data to return when
requesting Place Details (Legacy). This page lists all place data fields, and explains
how they are supported for each API/SDK (support for place fields varies by
platform and/or feature).

For more information about how Place Details (Legacy) requests are billed, see

[Usage and Billing](https://developers.google.com/maps/documentation/javascript/usage-and-billing.md.txt).

The following table lists all supported place data field values by pricing
tier, and platform.

> [!CAUTION]
> **Important:** Because place data results cannot be empty, only place results with data are returned. For example, if a requested place has no photos, the `photos` field won't be present in the result.

## Basic Data

| **Field** | **Places API (Legacy)** | **Places Library, Maps JavaScript API** | **Places SDK for Android (Legacy)** | **Places SDK for iOS (Legacy)** |
|---|---|---|---|---|
| Address Components | [`address_components`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`address_components`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.ADDRESS_COMPONENTS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldAddressComponents`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Address | [`adr_address`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`adr_address`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| Business Status | [`business_status`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`business_status`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.BUSINESS_STATUS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldBusinessStatus`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Formatted Address | [`formatted_address`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`formatted_address`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.FORMATTED_ADDRESS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldFormattedAddress`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Viewport | [`geometry/viewport`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`geometry.viewport`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.VIEWPORT`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldViewport`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Location | [`geometry/location`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`geometry.location`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.LOCATION`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldCoordinate`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Icon | [`icon`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`icon`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| Icon Mask Base URI | [`icon_mask_base_uri`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`icon_mask_base_uri`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.ICON_MASK_URL`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldIconImageURL`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Icon Background Color | [`icon_background_color`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`icon_background_color`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.ICON_BACKGROUND_COLOR`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldIconBackgroundColor`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Name | [`name`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`name`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.DISPLAY_NAME`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldName`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Permanently Closed ([**deprecated**](https://developers.google.com/maps/deprecations.md.txt)) | [`permanently_closed`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`permanently_closed`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| Photo | [`photos`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`photos`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.PHOTO_METADATAS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldPhotos`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Place ID | [`place_id`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`place_id`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.ID`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldPlaceID`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Plus Code | [`plus_code`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`plus_code`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.PLUS_CODE`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldPlusCode`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Type | [`type`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`type`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.TYPES`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldTypes`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| URL | [`url`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`url`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| UTC Offset | [`utc_offset`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`utc_offset_minutes`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.UTC_OFFSET`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldUTCOffsetMinutes`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Vicinity | [`vicinity`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`vicinity`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| Wheelchair Accessible Entrance | [`wheelchair_accessible_entrance`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.ACCESSIBILITY_OPTIONS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldWheelchairAccessibleEntrance`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |

## Contact Data Fields

| **Field** | **Places API (Legacy)** | **Places Library, Maps JavaScript API** | **Places SDK for Android (Legacy)** | **Places SDK for iOS (Legacy)** |
|---|---|---|---|---|
| Phone Number | [`formatted_phone_number`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`formatted_phone_number`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | `---` | `---` |
| International Phone Number | [`international_phone_number`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`international_phone_number`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.INTERNATIONAL_PHONE_NUMBER`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldPhoneNumber`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Opening Hours | [`opening_hours`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`opening_hours`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.OPENING_HOURS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldOpeningHours`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Current Opening Hours | [`current_opening_hours`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.CURRENT_OPENING_HOURS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldCurrentOpeningHours`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Secondary Opening Hours | [`secondary_opening_hours`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SECONDARY_OPENING_HOURS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldSecondaryOpeningHours`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Website | [`website`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`website`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.WEBSITE_URI`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldWebsite`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |

## Atmosphere Data Fields

| **Field** | **Places API (Legacy)** | **Places Library, Maps JavaScript API** | **Places SDK for Android (Legacy)** | **Places SDK for iOS (Legacy)** |
|---|---|---|---|---|
| Curbside Pickup | [`curbside_pickup`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.CURBSIDE_PICKUP`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldCurbsidePickup`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Delivery | [`delivery`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.DELIVERY`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldDelivery`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Dine-in | [`dine_in`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.DINE_IN`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldDineIn`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Editorial Summary | [`editorial_summary`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | `` `Place.Field.EDITORIAL_SUMMARY` `` | [`GMSPlaceFieldEditorialSummary`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Price Level | [`price_level`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`price_level`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.PRICE_LEVEL`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldPriceLevel`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Rating | [`rating`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`rating`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.RATING`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldRating`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Reservable | [`reservable`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.RESERVABLE`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldReservable`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Reviews | [`reviews`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`reviews`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.REVIEWS`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | `---` |
| Serves Beer | [`serves_beer`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_BEER`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesBeer`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Breakfast | [`serves_breakfast`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_BREAKFAST`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesBreakfast`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Brunch | [`serves_brunch`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_BRUNCH`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesBrunch`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Dinner | [`serves_dinner`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_DINNER`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesDinner`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Lunch | [`serves_lunch`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_LUNCH`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesLunch`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Vegetarian Food | [`serves_vegetarian_food`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_VEGETARIAN_FOOD`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesVegetarianFood`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Serves Wine | [`serves_wine`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.SERVES_WINE`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldServesWine`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| Takeout | [`takeout`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | `---` | [`Place.Field.TAKEOUT`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldTakeout`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |
| User Ratings Total | [`user_ratings_total`](https://developers.google.com/maps/documentation/places/web-service/details#fields) | [`user_ratings_total`](https://developers.google.com/maps/documentation/javascript/reference/places-service.md.txt#PlaceResult) | [`Place.Field.USER_RATINGS_COUNT`](https://developers.google.com/maps/documentation/places/android-sdk/reference/com/google/android/libraries/places/api/model/Place.Field.md.txt) | [`GMSPlaceFieldUserRatingsTotal`](https://developers.google.com/maps/documentation/places/ios-sdk/reference/group___g_m_s_place_field) |

## Places Library, Maps JavaScript API fields support

[Find Place (Legacy)](https://developers.google.com/maps/documentation/javascript/places#find_place_requests),
[Nearby Search (Legacy)](https://developers.google.com/maps/documentation/javascript/places#place_search_requests), and
[Text Search (Legacy)](https://developers.google.com/maps/documentation/javascript/places#TextSearchRequests)
requests all return a subset of the fields that are returned by Place Details (Legacy)
requests. These methods do NOT return the following fields:

- `address_component`
- `adr_address`
- `formatted_phone_number`
- `international_phone_number`
- `opening_hours` (Not returned for any Place Searches. For Nearby Search (Legacy) and Text Search (Legacy), use `openNow` request parameter.)
- `reviews`
- `takeout`
- `type`
- `url`
- `utc_offset_minutes`
- `vicinity`
- `website`

To return one or more of these data fields for a place, make a
[Place Details (Legacy)](https://developers.google.com/maps/documentation/javascript/places#place_details_requests)
request, pass a place ID, and specify which fields to return.