This page lists the supported values for the types 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, see Place Autocomplete (Legacy).
- In the typeparameter for place 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:
- As part of the result of a Place details request (for example, a call to
  fetchPlace()), or anywhere a Place result is returned. 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, see Place Autocomplete (Legacy).
- To denote address components.
For more details on these types, refer to Address Types.
- 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 part of 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, see Place Autocomplete (Legacy).
The supported types are:
- geocodeinstructs 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.
- addressinstructs 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.
- establishmentinstructs 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 matchlocalityoradministrative_area_level_3.