NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum


I want to create auto complete address search control. Is open street map provide any API which returns address list on basis of character typed.

example. If I am in India and I type "g" then it should result in Gujarat, Goregao, Gajiabad, etc...

Is there any sample example?

Thanks Hardik Pancholi

asked 24 Mar '14, 06:09

hardikpancholi85's gravatar image

accept rate: 0%

edited 09 Aug '16, 11:21

aseerel4c26's gravatar image

aseerel4c26 ♦

No, OpenStreetMap does not provide any kind of type-ahead geocoder or address search. You would have to build that yourself based on a database import that you perform on your own server.

There is a third-party public service that does auto-complete from three characters here: - read the terms of use at the bottom of the page. The software used there is openly available so you can set up this service on your own machine if you want.

permanent link

answered 24 Mar '14, 07:41

Frederik%20Ramm's gravatar image

Frederik Ramm ♦
accept rate: 23%


... also see for more solutions ... try Pelias online demo by mapzen.

(29 Mar '16, 17:11) stephan75

A great blog describing 14 address finders that could help:

Have a look at this post, exploring 12 tests for fuzzy address matching, to help you evaluate different address validation and address autocomplete providers.

If you're after a free address finder for NZ addresses, with data sourced from the New Zealand Post Address File (PAF) and Land Information New Zealand (LINZ) database then should be at the top of your list.

permanent link

answered 23 Jul '18, 22:43

addynz's gravatar image

accept rate: 0%

The question was answered 4 years ago.

(24 Jul '18, 21:48) SimonPoole ♦

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 24 Mar '14, 06:09

question was seen: 48,086 times

last updated: 24 Jul '18, 21:49

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum