Does anyone know of a service (free or paid) or software that I can host for street address completion? I'm interested in providing a list of possible completions for an address string, not geocoding an address.
For example, if a user types "120 An", the service might provide 10 possible completions for that address string (i.e. "120 Anne Way NYC NY, 120 Anteater St. Seattle WA... etc.")
Ideally I would be able to constrain the list of returned addresses to a particular region.
Openstreetmaps had "Name finder" a while ago but it doesn't look like it exists anymore.
I should mention I'm open to hosting the service myself. I believe I can extract the list of region specific addresses from Openstreetmap data, I need an API to put them in though...