> [!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/places/web-service/legacy/migrate-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/places/web-service/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 API (Legacy) fields support

[Find Place (Legacy)](https://developers.google.com/maps/documentation/places/web-service/search-find-place),
[Nearby Search (Legacy)](https://developers.google.com/maps/documentation/places/web-service/search#PlaceSearchRequests), and
[Text Search (Legacy)](https://developers.google.com/maps/documentation/places/web-service/search#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` - `curbside_pickup` - `current_opening_hours` - `delivery` - `dine_in` - `editorial_summary` - `formatted_phone_number` - `international_phone_number` - `opening_hours.periods` - `opening_hours.special_days` - `opening_hours.type` - `opening_hours.weekday_text` - `reservable` - `secondary_opening_hours` - `reviews` | - `serves_beer` - `serves_breakfast` - `serves_brunch` - `serves_dinner` - `serves_lunch` - `serves_vegetarian_food` - `serves_wine` - `takeout` - `type` - `url` - `user_ratings_total` - `utc_offset_minutes` - `vicinity` - `website` - `wheelchair_accessible_entrance` |

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