City-Only Autocomplete Search Without Using Google APIs?

Hello Bubble community,

I’m working on an app where users need to select cities as part of their search filters and profile setup. However, I am facing some challenges:

  1. Specific Requirement:
  • I only need cities to appear in the autocomplete suggestions.
  • No streets, states, or other regions — strictly cities only.
  1. Limitations with Current Setup:
  • I’m currently using Bubble’s native SearchBox element, which integrates with Google Maps. However, it returns not just cities but also streets, states, and other locations.
  • I cannot use the Google Maps API due to restrictions with my billing setup, and alternative services are proving difficult to integrate.
  1. Attempts So Far:
  • I’ve explored plugins like Leafy Maps and Mapbox but couldn’t achieve a city-specific autocomplete functionality without embedding a map (which I don’t need).
  • I also considered uploading a CSV of cities into Bubble’s database, but managing and maintaining such a large dataset seems impractical.

The Ask:

Does anyone know of a plugin, API, or workaround that can provide a clean, user-friendly autocomplete feature for cities only? Ideally, it should:

  • Exclude other location types like streets or postal codes.
  • Work without requiring Google APIs.
  • Be easy to implement and maintain.

Any guidance, suggestions, or shared experiences would be highly appreciated!

Hi, @ilkkan.arslan, I found a link that might give you some ideas, at the end of it there is a plugin mentioned. Here is the link: Como posso mostrar o código postal e o nome da cidade dinamicamente - Precisa de ajuda / Plugins - Fórum Bubble