freeapis

OpenStreetMap

Navigation, geolocation and geographical data

Authentication
OAuth
HTTPS
No
CORS
Unknown
Category
Geocoding

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

APIAuthHTTPSCORS
Actinia Grass GIS

Actinia is an open source REST API for geographical data that uses GRASS GIS

API KeyYesUnknown
administrative-divisons-db

Get all administrative divisions of a country

No authYesYes
adresse.data.gouv.fr

Address database of France, geocoding and reverse

No authYesUnknown
Airtel IP

IP Geolocation API. Collecting data from multiple sources

No authYesUnknown
Apiip

Get location information by IP address

API KeyYesYes