OpenStreetMap
Navigation, geolocation and geographical data
- Authentication
- OAuth
- HTTPS
- No
- CORS
- Unknown
- Category
- Geocoding
- Documentation / URL
- http://wiki.openstreetmap.org/wiki/API
Overview
OpenStreetMap’s API reads and edits the free world map. Reads work keyless (verified live); edits need OAuth.
Quick Start
Map data (verified live — XML):
curl "https://api.openstreetmap.org/api/0.6/map?bbox=1.0,1.0,1.01,1.01"
<?xml version="1.0" encoding="UTF-8"?>
<osm version="0.6" generator="openstreetmap-cgimap ...">
<node id="..." lat="1.0" lon="1.0" />
</osm>
Authentication
- Reads: keyless (verified).
- Writes (edits): OAuth 1.0a.
Rate Limits & Notes
- Free; be polite — heavy use is rate-limited.
- Bbox map downloads, node/way queries.
- For geocoding use Nominatim (listed on this site).
FAQ
Is OSM free? Yes — free and open (reads keyless, verified).
Can I edit? Yes — OAuth for edits.
What’s the format? XML (OSM 0.6 protocol).
More in Geocoding
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Actinia Grass GIS Actinia is an open source REST API for geographical data that uses GRASS GIS | API Key | Yes | Unknown | ↗ |
| administrative-divisons-db Get all administrative divisions of a country | No auth | Yes | Yes | ↗ |
| adresse.data.gouv.fr Address database of France, geocoding and reverse | No auth | Yes | Unknown | ↗ |
| Airtel IP IP Geolocation API. Collecting data from multiple sources | No auth | Yes | Unknown | ↗ |
| Apiip Get location information by IP address | API Key | Yes | Yes | ↗ |