Wild APIs

Maps APIs

Map APIs range from raw geodata to hosted basemaps. The OpenStreetMap API lets you read and edit nodes, ways and relations as XML, and Cartes.io is free and self-hostable for custom maps and markers. For rendered maps, CARTO Basemaps serves vector and raster tiles free with a key up to a monthly cap, and MapTiler Cloud API adds styles, static images and geocoding. USGS and Open-Elevation return ground elevation.
6 listings of 114 in catalogue
APIPricingAuthFormatFree tierStatus
Cartes.ioCreate and query custom maps and markers for any purpose; open-source and self-hostable.
Location & Mapping › Maps
FreeNoneJSON—Live
CARTO BasemapsOpenStreetMap-based raster and vector basemap tiles with a free API key up to 5M requests/month.
Location & Mapping › Maps
FreemiumAPI keyBinary10k+/dayLive
MapTiler Cloud APIVector and raster map tiles, map styles, static map images, geocoding and elevation from one keyed API.
Location & Mapping › Maps
FreemiumAPI keyJSON1k–10k/dayLive
Open-ElevationGround elevation in metres for one or many latitude/longitude points, with a self-hostable GPLv2 server.
Location & Mapping › Maps
FreemiumJSON<100/dayLive
OpenStreetMapRead and edit raw OpenStreetMap geodata (nodes, ways, relations) as XML.
Location & Mapping › Maps
FreeNoneXML—Live
USGS Elevation Point Query ServiceGround elevation in feet or metres for a U.S. latitude/longitude point, from USGS elevation models.
Location & Mapping › Maps
NoneJSONUnlimitedLive

Choosing a Maps API

Is there a free Maps API?

Yes. OpenStreetMap and Cartes.io are free to use, and MapTiler Cloud API, CARTO Basemaps and Open-Elevation have a free tier alongside paid plans.

Which Maps APIs work without an API key?

OpenStreetMap, Cartes.io and USGS Elevation Point Query Service need no key or sign-up, so you can try them with a plain request.

Can I call a Maps API from front-end JavaScript?

OpenStreetMap, Cartes.io and USGS Elevation Point Query Service allow cross-origin requests and need no key, so they work straight from the browser. For the others, call them from your server so your key stays private.

Can I use Maps APIs in a commercial project?

CARTO Basemaps and USGS Elevation Point Query Service permit commercial use. MapTiler Cloud API and OpenStreetMap restrict it, for example to non-commercial or attributed use, so read the terms first.

Which Maps APIs work with AI agents?

CARTO Basemaps has an MCP server, so an AI agent can call it directly. MapTiler Cloud API publishes an OpenAPI spec for generating clients and tools.

More specific: Elevation APIs

More in Location & Mapping: Geocoding APIs · Address & Postal Code APIs · Routing APIs · IP Geolocation APIs · Places APIs · Countries APIs