O

openstreetmap.org

OpenStreetMap is a collaborative mapping platform where contributors create and maintain geographic data. The main site also provides account-based services such as editing, diary posts, GPS traces, notes, and messaging tied to OSM user accounts.

1 integration · REST

openstreetmap.org exposes one documented HTTP integration surface: the OpenStreetMap API v0.6 at `https://www.openstreetmap.org/api/0.6`, with mixed public reads and OAuth 2.0-protected write/protected-read operations.

discovered 2mo ago
REST · OpenAPI1
Credentials
OpenStreetMap OAuth 2.0 application (client ID, optional client secret, and user-granted access token)oauth2Set up OAuth

Log in to your OpenStreetMap account, then open OAuth 2 applications from your user settings and create a new application at New OAuth 2 application. Set the application name, allowed redirect URI(s), whether it is a confidential application, and the scopes you may request. After creation, save the client_id; save the client_secret too if you marked it confidential, because the secret is only shown once. Then send the user to https://www.openstreetmap.org/oauth2/authorize and exchange the returned code at https://www.openstreetmap.org/oauth2/token to obtain a bearer access token. OpenStreetMap supports Authorization Code and Authorization Code with PKCE; tokens currently do not expire automatically.

conventions · 1/8 published

Publish these signals → /publishing