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.

