OpenStreetMap API

OpenStreetMap is the free wiki world map, an open volunteer-driven initiative to collaboratively create a map of the world, and release the map data under a free and open license. There are actually many different APIs in and around the OpenStreetMap ecosystem. Many developers searching for an API, may actually be looking for an JavaScript web mapping library. There are a few of these to choose from including free and open source options such as These work by fetching map "tiles" from a tile server, and there are several of these to choose from too (the main OpenStreetMap server is not the only option) Some developers may be looking for data downloads. You can download the entire planet's worth of map data from and keep in syc with community map updates, using the "diff" downloads. Or you can download smaller more manageable country-sized, or city-size "extracts" of OpenStreetMap data. We do have a thing called the "OpenStreetMap API". This provides read and write operations on the raw map data of the OpenStreetMap database. It is actually primarily for OpenStreetMap editing software, and although any developers can create a new editor tool, this is not a small undertaking, and should be carried out with careful consultation with the OpenStreetMap community. In other words... this thing called the "OpenStreetMap API" is probably not what you're looking for! You can use the OpenStreetMap API to download small chunks of map data, but for this purpose it's also worth checking out some other options. In particular the OverpassAPI offers some flexible querying by tags etc, which may be useful for your app. Whether you're wrangling raw geo-data or presenting a web-map mashup, the possibilities provided by OpenStreetMap, and by third parties within the OpenStreetMap ecosystem, offer endless potential for geo map hacking fun! If you need help with development, join the osm-dev mailing list, or other OpenStreetMap contact channels:
HTTP header
Followers (234)
Developers (18)
API Mashups (22)
  • Place My Past is a family history mapping application.
  • This mashup displays a map of playgrounds in japan.
  • This quiz challenges users to guess what city you are looking at, while only seeing the location of starbucks branches in that city. Yes, it is as hard as it seems.
Related News Articles
Source Code

Sorry, no source code for this API.

Sorry, no resources found for this API.

Developers (18)
Comments (3)


Login or Register as a New User

You are not currently logged in. In order to post this item please login now or provide the following details to register.

A valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.


  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

Thanks for the update Harry!


Thanks for the update Harry!

Sorry, no mashups for this API.