Select platform: [Android](https://developers.google.com/maps/documentation/places/android-sdk/place-types.md.txt "View this page for the Android platform docs.") [iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-types.md.txt "View this page for the iOS platform docs.") [JavaScript](https://developers.google.com/maps/documentation/javascript/place-types.md.txt "View this page for the JavaScript platform docs.") [Web Service](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt "View this page for the Web Service platform docs.")

<br />

**European Economic Area (EEA) developers**

> [!NOTE]
> If your billing address is in the European Economic Area, effective on 8 July 2025, the [Google Maps Platform EEA Terms of Service](https://cloud.google.com/terms/maps-platform/eea) will apply to your use of the Services. Functionality varies by region. [Learn more](https://developers.google.com/maps/comms/eea/faq.md.txt).

## Introduction

**Place types** are categories that identify the characteristics of a place.
A place can have one or more place types assigned to it.

A place's types are included in the **response** from a
Place Details (New),
Nearby Search (New), Text Search (New), and Autocomplete (New) request:

- A place can have a **single primary type** from type [Table A](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-a) or type [Table B](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-b) associated with it. For example, the **primary type** might be `mexican_restaurant` or `steak_house`.The **primary type** may be missing if the place's primary type is not a supported type. When a **primary type** is present, it is always one of the **types** in the `types` field.
- A place can have **multiple type values** from type [Table A](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-a) or type [Table B](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-b) associated with it. For example a restaurant might have the following **types** : `seafood_restaurant`, `restaurant`, `food`, `point_of_interest`, `establishment`.
- The address and address components of a place can be tagged with certain types from the [Address types and address component types](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#address-types) table. For example, an address might be tagged as an `street_address` and a component of the address might be tagged as a `street_number`.

You can also specify place types as part of a **request**. When specified in the
request, the type acts as a filter to restrict the response to only include
places that match the specified types.

## About the type tables

[**Table A**](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-a) lists the types that are used in the
following ways:

- As part of a response from Place Details (New), Nearby Search (New), and Text Search (New). The request must specify at least one of the `places.types` or `places.primaryType` fields in the field mask. The values in Table A are then used to populate those fields.
- As part of a Nearby Search (New) request, used as the value of the `includedTypes`, `excludedTypes`, `includedPrimaryTypes`, and `excludedPrimaryTypes` parameter. The values in Table B are then used to populate those fields.
- As part of a Text Search (New) request, used as the value of the `includedType` parameter.
- As part of an Autocomplete (New) request, use as the values to the `includedPrimaryTypes` parameter.
- As part of an Autocomplete (New) response.

[**Table B**](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-b) lists additional place type values which
may also be returned as part of a Place Details (New),
Nearby Search (New),
Text Search (New), and
Autocomplete (New) response. The request
must specify at least one of the `places.types` or
`places.primaryType`
fields in the field mask. Values from Table B may NOT be used as part of a
request, except as the values to the `includedPrimaryTypes` parameter
for a Autocomplete (New) request.

[**Table C**](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-c) lists type collections that can be
used as the value of the `includedPrimaryTypes` parameter in an
Autocomplete (New) request. Type collections can't be specified with any
other type values.

[**Address types and address component types**](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#address-types)
list types that may appear in either or both address type and address component
type arrays in the response body. Address component types are subject to
change.

### Table A

> [!NOTE]
> **Note:** Types with an asterisk (\*) were added as part of the February 12, 2026 release.

|---|---|
| - [Automotive](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#automotive) - [Business](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#business) - [Culture](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#culture) - [Education](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#education) - [Entertainment and Recreation](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#entertainment-and-recreation) - [Facilities](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#facilities) - [Finance](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#finance) - [Food and Drink](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#food-and-drink) - [Geographical Areas](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#geographical-areas) - [Government](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#government) | - [Health and Wellness](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#health-and-wellness) - [Housing](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#housing) - [Lodging](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#lodging) - [Natural Features](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#natural-features) - [Places of Worship](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#places-of-worship) - [Services](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#services) - [Shopping](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#shopping) - [Sports](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#sports) - [Transportation](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#transportation) |

| Automotive |||
|---|---|---|
| `car_dealer` `car_rental` `car_repair` `car_wash` `ebike_charging_station` \* `electric_vehicle_charging_station` `gas_station` | `parking` `parking_garage` \* `parking_lot` \* `rest_stop` `tire_shop` \* `truck_dealer` \* |
| `business_center` \* `corporate_office` `coworking_space` \* `farm` `manufacturer` \* `ranch` `supplier` \* `television_studio` \* |
| `art_gallery` `art_museum` \* `art_studio` `auditorium` `castle` \* `cultural_landmark` `fountain` \* `historical_place` `history_museum` \* | `monument` `museum` `performing_arts_theater` `sculpture` |
| `academic_department` \* `educational_institution` \* `library` `preschool` `primary_school` | `research_institute` \* `school` `secondary_school` `university` |
| `adventure_sports_center` `amphitheatre` `amusement_center` `amusement_park` `aquarium` `banquet_hall` `barbecue_area` `botanical_garden` `bowling_alley` `casino` `childrens_camp` `city_park` \* `comedy_club` `community_center` `concert_hall` `convention_center` `cultural_center` `cycling_park` `dance_hall` `dog_park` `event_venue` `ferris_wheel` `garden` `go_karting_venue` \* | `hiking_area` `historical_landmark` `indoor_playground` \* `internet_cafe` `karaoke` `live_music_venue` \* `marina` `miniature_golf_course` \* `movie_rental` `movie_theater` `national_park` `night_club` `observation_deck` `off_roading_area` `opera_house` `paintball_center` \* `park` `philharmonic_hall` `picnic_ground` `planetarium` `plaza` `roller_coaster` `skateboard_park` `state_park` | `tourist_attraction` `video_arcade` `vineyard` \* `visitor_center` `water_park` `wedding_venue` `wildlife_park` `wildlife_refuge` `zoo` |
| `public_bath` `public_bathroom` `stable` |
| `accounting` `atm` `bank` |
| `acai_shop` `afghani_restaurant` `african_restaurant` `american_restaurant` `argentinian_restaurant` \* `asian_fusion_restaurant` \* `asian_restaurant` `australian_restaurant` \* `austrian_restaurant` \* `bagel_shop` `bakery` `bangladeshi_restaurant` \* `bar` `bar_and_grill` `barbecue_restaurant` `basque_restaurant` \* `bavarian_restaurant` \* `beer_garden` \* `belgian_restaurant` \* `bistro` \* `brazilian_restaurant` `breakfast_restaurant` `brewery` \* `brewpub` \* `british_restaurant` \* `brunch_restaurant` `buffet_restaurant` `burmese_restaurant` \* `burrito_restaurant` \* `cafe` `cafeteria` `cajun_restaurant` \* `cake_shop` \* `californian_restaurant` \* `cambodian_restaurant` \* `candy_store` `cantonese_restaurant` \* `caribbean_restaurant` \* `cat_cafe` `chicken_restaurant` \* `chicken_wings_restaurant` \* `chilean_restaurant` \* `chinese_noodle_restaurant` \* `chinese_restaurant` `chocolate_factory` `chocolate_shop` `cocktail_bar` \* `coffee_roastery` \* `coffee_shop` `coffee_stand` \* `colombian_restaurant` \* `confectionery` `croatian_restaurant` \* `cuban_restaurant` \* `czech_restaurant` \* `danish_restaurant` \* `deli` | `dessert_restaurant` `dessert_shop` `dim_sum_restaurant` \* `diner` `dog_cafe` `donut_shop` `dumpling_restaurant` \* `dutch_restaurant` \* `eastern_european_restaurant` \* `ethiopian_restaurant` \* `european_restaurant` \* `falafel_restaurant` \* `family_restaurant` \* `fast_food_restaurant` `filipino_restaurant` \* `fine_dining_restaurant` `fish_and_chips_restaurant` \* `fondue_restaurant` \* `food_court` `french_restaurant` `fusion_restaurant` \* `gastropub` \* `german_restaurant` \* `greek_restaurant` `gyro_restaurant` \* `halal_restaurant`\* `hamburger_restaurant` `hawaiian_restaurant` \* `hookah_bar` \* `hot_dog_restaurant` \* `hot_dog_stand` \* `hot_pot_restaurant` \* `hungarian_restaurant` \* `ice_cream_shop` `indian_restaurant` `indonesian_restaurant` `irish_pub` \* `irish_restaurant` \* `israeli_restaurant` \* `italian_restaurant` `japanese_curry_restaurant` \* `japanese_izakaya_restaurant` \* `japanese_restaurant` `juice_shop` `kebab_shop` \* `korean_barbecue_restaurant` \* `korean_restaurant` `latin_american_restaurant` \* `lebanese_restaurant` `lounge_bar` \* `malaysian_restaurant` \* `meal_delivery` `meal_takeaway` `mediterranean_restaurant` `mexican_restaurant` `middle_eastern_restaurant` `mongolian_barbecue_restaurant` \* | `moroccan_restaurant` \* `noodle_shop` \* `north_indian_restaurant` \* `oyster_bar_restaurant` \* `pakistani_restaurant` \* `pastry_shop` \* `persian_restaurant` \* `peruvian_restaurant` \* `pizza_delivery` \* `pizza_restaurant` `polish_restaurant` \* `portuguese_restaurant` \* `pub` `ramen_restaurant` `restaurant` `romanian_restaurant` \* `russian_restaurant` \* `salad_shop` \* `sandwich_shop` `scandinavian_restaurant` \* `seafood_restaurant` `shawarma_restaurant` \* `snack_bar` \* `soul_food_restaurant` \* `soup_restaurant` \* `south_american_restaurant` \* `south_indian_restaurant` \* `southwestern_us_restaurant` \* `spanish_restaurant` `sports_bar` \* `sri_lankan_restaurant` \* `steak_house` `sushi_restaurant` `swiss_restaurant` \* `taco_restaurant` \* `taiwanese_restaurant` \* `tapas_restaurant` \* `tea_house` `tex_mex_restaurant` \* `thai_restaurant` `tibetan_restaurant` \* `tonkatsu_restaurant` \* `turkish_restaurant` `ukrainian_restaurant` \* `vegan_restaurant` `vegetarian_restaurant` `vietnamese_restaurant` `western_restaurant` \* `wine_bar` `winery` \* `yakiniku_restaurant` \* `yakitori_restaurant` \* |
| `administrative_area_level_1` `administrative_area_level_2` `country` | `locality` `postal_code` `school_district` |
| `city_hall` `courthouse` `embassy` `fire_station` `government_office` | `local_government_office` `neighborhood_police_station` (Japan only) `police` `post_office` |
| `chiropractor` `dental_clinic` `dentist` `doctor` `drugstore` `general_hospital` \* `hospital` `massage` `massage_spa` \* `medical_center` \* `medical_clinic` \* `medical_lab` | `pharmacy` `physiotherapist` `sauna` `skin_care_clinic` `spa` `tanning_studio` `wellness_center` `yoga_studio` |
| `apartment_building` `apartment_complex` `condominium_complex` `housing_complex` |
| `bed_and_breakfast` `budget_japanese_inn` `campground` `camping_cabin` `cottage` `extended_stay_hotel` `farmstay` `guest_house` `hostel` `hotel` | `inn` `japanese_inn` `lodging` `mobile_home_park` `motel` `private_guest_room` `resort_hotel` `rv_park` |
| `beach` `island` \* `lake` \* `mountain_peak` \* `nature_preserve` \* `river` \* `scenic_spot` \* `woods` \* |
| `buddhist_temple` \* `church` `hindu_temple` `mosque` `shinto_shrine` \* `synagogue` |
| `aircraft_rental_service` \* `association_or_organization` \* `astrologer` `barber_shop` `beautician` `beauty_salon` `body_art_service` `catering_service` `cemetery` `chauffeur_service` \* `child_care_agency` `consultant` `courier_service` `electrician` `employment_agency` \* `florist` `food_delivery` `foot_care` `funeral_home` `hair_care` `hair_salon` `insurance_agency` `laundry` `lawyer` `locksmith` | `makeup_artist` `marketing_consultant` \* `moving_company` `nail_salon` `non_profit_organization` \* `painter` `pet_boarding_service` \* `pet_care` \* `plumber` `psychic` `real_estate_agency` `roofing_contractor` `service` \* `shipping_service` \* `storage` `summer_camp_organizer` `tailor` `telecommunications_service_provider` `tour_agency` `tourist_information_center` `travel_agency` `veterinary_care` |
| `asian_grocery_store` `auto_parts_store` `bicycle_store` `book_store` `building_materials_store` \* `butcher_shop` `cell_phone_store` `clothing_store` `convenience_store` `cosmetics_store` \* `department_store` `discount_store` `discount_supermarket` \* `electronics_store` `farmers_market` \* `flea_market` \* `food_store` `furniture_store` `garden_center` \* `general_store` \* `gift_shop` `grocery_store` `hardware_store` `health_food_store` \* `home_goods_store` | `home_improvement_store` `hypermarket` \* `jewelry_store` `liquor_store` `market` `pet_store` `shoe_store` `shopping_mall` `sporting_goods_store` `sportswear_store` \* `store` `supermarket` `tea_store` \* `thrift_store` \* `toy_store` \* `warehouse_store` `wholesaler` `womens_clothing_store` \* |
| `arena` `athletic_field` `fishing_charter` `fishing_pier` \* `fishing_pond` `fitness_center` `golf_course` `gym` `ice_skating_rink` `indoor_golf_course` \* | `playground` `race_course` \* `ski_resort` `sports_activity_location` `sports_club` `sports_coaching` `sports_complex` `sports_school` \* `stadium` `swimming_pool` \* `tennis_court` \* |
| `airport` `airstrip` `bike_sharing_station` \* `bridge` \* `bus_station` `bus_stop` `ferry_service` \* `ferry_terminal` `heliport` `international_airport` `light_rail_station` `park_and_ride` | `subway_station` `taxi_service` \* `taxi_stand` `toll_station` \* `train_station` `train_ticket_office` \* `tram_stop` \* `transit_depot` `transit_station` `transit_stop` \* `transportation_service` \* `truck_stop` |

### Table B

The Place type values in Table B may be returned as part of a Place Details (New),
Nearby Search (New),
Text Search (New), or
Autocomplete (New) response. These types are also supported
by `includedPrimaryTypes` for Autocomplete (New)
requests.

| Additional Place type values |||
|---|---|---|
| `administrative_area_level_3` `administrative_area_level_4` `administrative_area_level_5` `administrative_area_level_6` `administrative_area_level_7` `archipelago` `colloquial_area` `continent` `establishment` `finance` `food` `general_contractor` `geocode` `health` `intersection` `landmark` `natural_feature` `neighborhood` `place_of_worship` `plus_code` | `point_of_interest` `political` `postal_code_prefix` `postal_code_suffix` `postal_town` `premise` `route` `street_address` `sublocality` `sublocality_level_1` `sublocality_level_2` `sublocality_level_3` `sublocality_level_4` `sublocality_level_5` `subpremise` `town_square` |

### Table C

Type collections can be used as the `includedPrimaryTypes` value in
Autocomplete (New) requests. Using a type collection returns all results
that match any of the associated included types. Type collections can't be
specified with any other type values.

> [!NOTE]
> **Note:** For better results, users should select specific types from [Table A](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-a) and [Table B](https://developers.google.com/maps/documentation/places/web-service/place-types.md.txt#table-b).

| Type collection | Included types |
|---|---|
| `(regions)` | Filters for areas or divisions, such as neighborhoods and postal codes. |
| `(cities)` | Filters for places that Google identifies as a city. |

### Address types and address component types

The `types` array in the response indicates the
*address type*. Examples of address types include a street address, a
country, or a political entity. The `types` array in
the `AddressComponent` field indicates the type of each part of the
address. Examples include street number or country.

Addresses may have multiple types. The types may be considered 'tags'.
For example, many cities are tagged with the `political` and
`locality` types.

The following types are supported and returned in both the
address type and address component type arrays:

| Address Type | Description |
|---|---|
| `street_address` | A precise street address. |
| `route` | A named route (such as "US 101"). |
| `intersection` | A major intersection, usually of two major roads. |
| `political` | A political entity. Usually, this type indicates a polygon of some civil administration. |
| `country` | The national political entity, and is typically the highest order type returned by the Geocoder. |
| `administrative_area_level_1` | A first-order civil entity below the country level. Within the United States, these administrative levels are states. Not all nations exhibit these administrative levels. In most cases, `administrative_area_level_1` short names will closely match ISO 3166-2 subdivisions and other widely circulated lists; however this is not guaranteed as our geocoding results are based on a variety of signals and location data. |
| `administrative_area_level_2` | A second-order civil entity below the country level. Within the United States, these administrative levels are counties. Not all nations exhibit these administrative levels. |
| `administrative_area_level_3` | A third-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels. |
| `administrative_area_level_4` | A fourth-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels. |
| `administrative_area_level_5` | A fifth-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels. |
| `administrative_area_level_6` | A sixth-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels. |
| `administrative_area_level_7` | A seventh-order civil entity below the country level. This type indicates a minor civil division. Not all nations exhibit these administrative levels. |
| `colloquial_area` | A commonly-used alternative name for the entity. |
| `locality` | An incorporated city or town political entity. |
| `sublocality` | A first-order civil entity below a locality. For some locations may receive one of the additional types: `sublocality_level_1` to `sublocality_level_5`. Each sublocality level is a civil entity. Larger numbers indicate a smaller geographic area. |
| `neighborhood` | A named neighborhood. |
| `premise` | A named location, usually a building or collection of buildings with a common name. |
| `subpremise` | An addressable entity below the premise level, such as an apartment, unit, or suite. |
| `plus_code` | An encoded location reference, derived from latitude and longitude. Plus codes can be used as a replacement for street addresses in places where they do not exist (where buildings are not numbered or streets are not named). See <https://plus.codes> for details. |
| `postal_code` | A postal code as used to address postal mail within the country. |
| `natural_feature` | A prominent natural feature. |
| `airport` | An airport. |
| `park` | A named park. |
| `point_of_interest` | A named point of interest. Typically, these "POI"s are prominent local entities that don't easily fit in another category, such as "Empire State Building" or "Eiffel Tower". |

An empty list of types indicates there are no known types for the particular
address component (for example, Lieu-dit in France).

In addition to the above, address components may include the types listed below.

> [!NOTE]
> **Note:** This list is not exhaustive, and is subject to change.

| Address Component Type | Description |
|---|---|
| `floor` | The floor of a building address. |
| `establishment` | Typically a place that has not yet been categorized. |
| `landmark` | A nearby place that is used as a reference, to aid navigation. |
| `point_of_interest` | A named point of interest. |
| `parking` | A parking lot or parking structure. |
| `post_box` | A specific postal box. |
| `postal_town` | A grouping of geographic areas, such as `locality` and `sublocality`, used for mailing addresses in some countries. |
| `room` | The room of a building address. |
| `street_number` | The precise street number. |
| `bus_station`, `train_station` and `transit_station` | The location of a bus, train or public transit stop. |