Info

OSM API v0.6 on wiki is made by users (not admins)

Please note that the source for this documentation is not official documentation(1).

  1. 🤦 Documented there behaviors may change in the future.

OSM API source code

The code powering the API can be found on GitHub.

OSM API source code with CGI

Some of the API calls on osm.org are handled by CGImap and its source code is also available on GitHub.

This Editing API is based on the ideas of the RESTful API. Requests to modify the database are authorized using OAuth(1).

  1. Read requests do not require authorization (except user details).