Skip to content

OpenStreetMap API

Open documentation ↗

Overview

Navigation, geolocation and geographical data

OpenStreetMap is a geocoding API. Requests are authenticated with OAuth. It is served over plain HTTP.

At a glance

Authentication
OAuth
HTTPS
No
CORS
Unknown
Category
Geocoding

Questions

Does the OpenStreetMap API need an API key?

Yes. The OpenStreetMap API uses OAuth authentication; the documentation explains how to get credentials.

Does the OpenStreetMap API support HTTPS?

The OpenStreetMap API is listed as HTTP only, so avoid sending secrets to it.

What are alternatives to the OpenStreetMap API?

Other Geocoding APIs include Bing Maps, ip-api, GeographQL, IP Address Details, ipapi.co.

Compare alternatives →

Listed from public-apis (MIT), public-apis database (MIT).