Place Types

This page lists the supported values for thetypes property.

  • Table 1 lists the types that are supported for place searches, and can be returned with Place details results, and as part of autocomplete place predictions.
  • Table 2 lists additional types that can be returned with Place details results, and as part of autocomplete place predictions.
  • Table 3 lists types you can use in place autocomplete requests.

Table 1: Place types

The Place type values in Table 1 are used in the following ways:

  • As part of a Place details response. The request must specify the appropriate "types"data field.
  • As part of an Place Autocomplete (Legacy) place prediction. For more information on the rules for using these values, seePlace Autocomplete (Legacy).
  • In thetype parameter forplace searches (Places API only), to restrict the results to places matching the specified type.
  • accounting
  • airport
  • amusement_park
  • aquarium
  • art_gallery
  • atm
  • bakery
  • bank
  • bar
  • beauty_salon
  • bicycle_store
  • book_store
  • bowling_alley
  • bus_station
  • cafe
  • campground
  • car_dealer
  • car_rental
  • car_repair
  • car_wash
  • casino
  • cemetery
  • church
  • city_hall
  • clothing_store
  • convenience_store
  • courthouse
  • dentist
  • department_store
  • doctor
  • drugstore
  • electrician
  • electronics_store
  • embassy
  • fire_station
  • florist
  • funeral_home
  • furniture_store
  • gas_station
  • gym
  • hair_care
  • hardware_store
  • hindu_temple
  • home_goods_store
  • hospital
  • insurance_agency
  • jewelry_store
  • laundry
  • lawyer
  • library
  • light_rail_station
  • liquor_store
  • local_government_office
  • locksmith
  • lodging
  • meal_delivery
  • meal_takeaway
  • mosque
  • movie_rental
  • movie_theater
  • moving_company
  • museum
  • night_club
  • painter
  • park
  • parking
  • pet_store
  • pharmacy
  • physiotherapist
  • plumber
  • police
  • post_office
  • primary_school
  • real_estate_agency
  • restaurant
  • roofing_contractor
  • rv_park
  • school
  • secondary_school
  • shoe_store
  • shopping_mall
  • spa
  • stadium
  • storage
  • store
  • subway_station
  • supermarket
  • synagogue
  • taxi_stand
  • tourist_attraction
  • train_station
  • transit_station
  • travel_agency
  • university
  • veterinary_care
  • zoo

Table 2: Additional types returned by the Places service

The Place type values in Table 2 are used in the following ways:

For more details on these types, refer toAddress Types.

Note: The types below arenot supported in thetype filter of a place search.
  • administrative_area_level_1
  • administrative_area_level_2
  • administrative_area_level_3
  • administrative_area_level_4
  • administrative_area_level_5
  • administrative_area_level_6
  • administrative_area_level_7
  • archipelago
  • colloquial_area
  • continent
  • country
  • establishment
  • finance
  • floor
  • food
  • general_contractor
  • geocode
  • health
  • intersection
  • landmark
  • locality
  • natural_feature
  • neighborhood
  • place_of_worship
  • plus_code
  • point_of_interest
  • political
  • post_box
  • postal_code
  • postal_code_prefix
  • postal_code_suffix
  • postal_town
  • premise
  • room
  • route
  • street_address
  • street_number
  • sublocality
  • sublocality_level_1
  • sublocality_level_2
  • sublocality_level_3
  • sublocality_level_4
  • sublocality_level_5
  • subpremise
  • town_square

Table 3: Type collections supported in Place Autocomplete (Legacy) requests

Use the Place type values in Table 3, or the values in Table 1 and Table 2, as partof a Place Autocomplete (Legacy) request to restrict the results to a specific type.

Only a single type from Table 3 is allowed in the request. If you do specify a value from Table 3,you cannot specify a value from Table 1 or Table 2.

For more information on the rules for using these values, seePlace Autocomplete (Legacy).

The supported types are:

  • geocode instructs the Place Autocomplete (Legacy) service to return only geocoding results, rather than business results. Generally, you use this request to disambiguate results where the location specified may be indeterminate.
  • address instructs the Place Autocomplete (Legacy) service to return only geocoding results with a precise address. Generally, you use this request when you know the user will be looking for a fully specified address.
  • establishment instructs the Place Autocomplete (Legacy) service to return only business results.
  • The(regions) type collection instructs the Places service to return any result matching the following types:
    • locality
    • sublocality
    • postal_code
    • country
    • administrative_area_level_1
    • administrative_area_level_2
  • The(cities) type collection instructs the Places service to return results that matchlocality oradministrative_area_level_3.

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-10-10 UTC.