Skip to content

Get only countries to autocomplete from Google Maps API

I’m using Google Maps API to get autocomplete list of cities and countries (without other details), and it works exellent.

var input = document.getElementById('newAddress');
    var options = {
        types: ['(cities)']
    autocomplete = new google.maps.places.Autocomplete(input, options);

Now I want to do exactly the same but to get only countries names. Somthing like replacing types: ['(cities)'] with types: ['(countries)']
(what I tried but didn’t work)

What should I do in order to get only countries into my autocomplete?


There is no quick solution as Google only offers two type collections: [‘(cities)’] and [‘(regions)’]

There is no [‘(countries)’] available.

Documentation here:


You could as an alternative use an autocomplete plugin sourced from this url: