Place Types (New) Stay organized with collections Save and categorize content based on your preferences.
AI-generated Key Takeaways
Place types categorize places based on their characteristics, like "restaurant" or "park", and a place can have multiple types.
You can use place types in your requests to filter results, ensuring you only receive places matching desired types.
Place type information is included in responses to Place Details, Nearby Search, Text Search, and Place Autocomplete requests.
There are two tables of place types: Table A for filtering and response types, and Table B for additional types returned in responses but not used for filtering.
Google Maps Places API uses the
Place.getPlaceTypes()method to access the new place types in aPlaceobject.
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 theresponse from aPlace Details (New),Nearby Search (New), Text Search (New), and Autocomplete (New) request:
- A place can have asingle primary type from typeTable A or typeTable B associated with it. For example, theprimary type might be
mexican_restaurantorsteak_house.Theprimary type may be missing if the place's primary type is not a supported type. When aprimary type is present, it is always one of thetypes in thetypesfield. - A place can havemultiple type values from typeTable A or typeTable B associated with it. For example a restaurant might have the followingtypes:
seafood_restaurant,restaurant,food,point_of_interest,establishment. - The address and address components of a place can be tagged with certain types from theAddress types and address component types table. For example, an address might be tagged as an
street_addressand a component of the address might be tagged as astreet_number.
You can also specify place types as part of arequest. When specified in therequest, the type acts as a filter to restrict the response to only includeplaces that match the specified types.
Note: You must use thePlace.getPlaceTypes()method to access the new types in aPlaceobject. ThePlace.getTypes()method always returns the legacy types listed onPlace Types.If you don't enable Places SDK for Android (New), thenPlace.getPlaceTypes() only supports the legacy place types shown inPlace Types.About the type tables
Table A lists the types that are used in thefollowing ways:
- As part of a response from Place Details (New), Nearby Search (New), and Text Search (New), the values in Table A are used to populate the types property of the
Placeinstance. The request must specifyPlace.Field.TYPESorPlace.Field.PRIMARY_TYPEin the field list. - As part of a Nearby Search (New) request, used as the value of the included types, excluded types, included primary types, and excluded primary types parameters.
- As part of a Text Search (New) request, used as the value of the included type parameter.
- As part of a Place Autocomplete (New) request, use as the values to the primary types parameter.
- As part of a Place Autocomplete (New) response used to populate the types property of the
AutocompletePredictioninstance.
Table B lists additional place type valueswhich may also be returned as part of aPlace Details (New),Nearby Search (New),Text Search (New), andPlace Autocomplete (New) response. The request mustspecifyPlace.Field.TYPES orPlace.Field.PRIMARY_TYPEin the field list. Values from Table B NOT be used as part of a request, exceptas the values to the primary typesparameter for a Place Autocomplete (New) request.
Address types and address component types list types that may appearin either or both address type and address component type arrays in the responsebody. Address component types are subject to change.
Table A
Note: Types with an asterisk (*) were added as part of the November 7, 2024 release.| Automotive | ||
|---|---|---|
car_dealercar_rentalcar_repaircar_wash | electric_vehicle_charging_stationgas_stationparkingrest_stop | |
| Business | ||
corporate_office *farmranch * | ||
| Culture | ||
art_galleryart_studio *auditorium *cultural_landmark *historical_place * | monument *museumperforming_arts_theatersculpture * | |
| Education | ||
librarypreschoolprimary_school | schoolsecondary_schooluniversity | |
| Entertainment and Recreation | ||
adventure_sports_center *amphitheatre *amusement_centeramusement_parkaquariumbanquet_hallbarbecue_area *botanical_garden *bowling_alleycasinochildrens_camp *comedy_club *community_centerconcert_hall *convention_centercultural_centercycling_park *dance_hall *dog_parkevent_venue | ferris_wheel *garden *hiking_area *historical_landmarkinternet_cafe *karaoke *marinamovie_rentalmovie_theaternational_parknight_clubobservation_deck *off_roading_area *opera_house *parkphilharmonic_hall *picnic_ground *planetarium *plaza *roller_coaster * | skateboard_park *state_park *tourist_attractionvideo_arcade *visitor_centerwater_park *wedding_venuewildlife_park *wildlife_refuge *zoo |
| Facilities | ||
public_bath *public_bathroom *stable * | ||
| Finance | ||
accountingatmbank | ||
| Food and Drink | ||
acai_shop *afghani_restaurant *african_restaurant *american_restaurantasian_restaurant *bagel_shop *bakerybarbar_and_grill *barbecue_restaurantbrazilian_restaurantbreakfast_restaurantbrunch_restaurantbuffet_restaurant *cafecafeteria *candy_store *cat_cafe *chinese_restaurantchocolate_factory *chocolate_shop *coffee_shopconfectionery * | deli *dessert_restaurant *dessert_shop *diner *dog_cafe *donut_shop *fast_food_restaurantfine_dining_restaurant *food_court *french_restaurantgreek_restauranthamburger_restaurantice_cream_shopindian_restaurantindonesian_restaurantitalian_restaurantjapanese_restaurantjuice_shop *korean_restaurant *lebanese_restaurantmeal_deliverymeal_takeawaymediterranean_restaurant | mexican_restaurantmiddle_eastern_restaurantpizza_restaurantpub *ramen_restaurantrestaurantsandwich_shopseafood_restaurantspanish_restaurantsteak_housesushi_restauranttea_house *thai_restaurantturkish_restaurantvegan_restaurantvegetarian_restaurantvietnamese_restaurantwine_bar * |
| Geographical Areas | ||
administrative_area_level_1administrative_area_level_2country | localitypostal_codeschool_district | |
| Government | ||
city_hallcourthouseembassyfire_stationgovernment_office * | local_government_officeneighborhood_police_station (Japan only)policepost_office | |
| Health and Wellness | ||
chiropractor *dental_clinicdentistdoctordrugstorehospitalmassage *medical_lab * | pharmacyphysiotherapistsauna *skin_care_clinic *spatanning_studio *wellness_center *yoga_studio * | |
| Housing | ||
apartment_building *apartment_complex *condominium_complex *housing_complex * | ||
| Lodging | ||
bed_and_breakfastbudget_japanese_inn *campgroundcamping_cabincottageextended_stay_hotelfarmstayguest_househostel *hotel * | inn *japanese_inn *lodgingmobile_home_park *motelprivate_guest_roomresort_hotelrv_park | |
| Natural Features | ||
beach * | ||
| Places of Worship | ||
churchhindu_templemosquesynagogue | ||
| Services | ||
astrologer *barber_shopbeautician *beauty_salonbody_art_service *catering_service *cemeterychild_care_agencyconsultantcourier_serviceelectricianfloristfood_delivery *foot_care *funeral_homehair_carehair_saloninsurance_agencylaundry * | lawyerlocksmithmakeup_artist *moving_companynail_salon *painterplumberpsychic *real_estate_agencyroofing_contractorstoragesummer_camp_organizer *tailortelecommunications_service_providertour_agency *tourist_information_center *travel_agencyveterinary_care | |
| Shopping | ||
asian_grocery_store *auto_parts_storebicycle_storebook_storebutcher_shop *cell_phone_storeclothing_storeconvenience_storedepartment_storediscount_storeelectronics_storefood_store *furniture_storegift_shopgrocery_storehardware_storehome_goods_store | home_improvement_storejewelry_storeliquor_storemarketpet_storeshoe_storeshopping_mallsporting_goods_storestoresupermarketwarehouse_store *wholesaler | |
| Sports | ||
arena *athletic_fieldfishing_charter *fishing_pond *fitness_centergolf_coursegymice_skating_rink * | playground *ski_resortsports_activity_location *sports_clubsports_coaching *sports_complexstadiumswimming_pool | |
| Transportation | ||
airportairstrip *bus_stationbus_stopferry_terminalheliportinternational_airport *light_rail_station | park_and_ride *subway_stationtaxi_standtrain_stationtransit_depottransit_stationtruck_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 supportedbyincludedPrimaryTypes for Autocomplete (New)requests.
| Additional Place type values | ||
|---|---|---|
administrative_area_level_3administrative_area_level_4administrative_area_level_5administrative_area_level_6administrative_area_level_7archipelagocolloquial_areacontinentestablishmentfinancefoodgeneral_contractorgeocodehealthintersectionlandmarknatural_featureneighborhoodplace_of_worshipplus_code | point_of_interestpoliticalpostal_code_prefixpostal_code_suffixpostal_townpremiseroutestreet_addresssublocalitysublocality_level_1sublocality_level_2sublocality_level_3sublocality_level_4sublocality_level_5subpremisetown_square | |
Address types and address component types
ThegetPlaceTypes enum in the response indicates theaddress type. Examples of address types include a street address, a country, or a political entity. Thetypes array in theAddressComponent class 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 thepolitical andlocality 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 tosublocality_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). Seehttps://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: 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 aslocality andsublocality, used for mailing addresses in some countries. |
room | The room of a building address. |
street_number | The precise street number. |
bus_station,train_station andtransit_station | The location of a bus, train or public transit stop. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-11-21 UTC.