Alternatives to Google Maps, Mapbox, and other location APIs
Which features each provider offers, how much is free, and what it costs after that. Each provider has its own page with an API-by-API mapping.
Features
| Provider | Forward geocoding | Reverse geocoding | Autocomplete | Nearby by category | Place lookup by ID | Routing | IP geolocation | Map tiles |
|---|---|---|---|---|---|---|---|---|
| Mapricot | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Geoapify | Yes: Geocoding API | Yes: Reverse Geocoding API | Yes: Address Autocomplete API | Yes: Places API | Yes: Place Details API | Yes: Routing API | Yes: IP Geolocation API | Yes: Map Tiles API |
| Geocode Earth | Yes: Search API | Yes: Reverse Geocoding API | Yes: Autocomplete API | Not listed | Yes: Place API | Not listed | Not listed | Not listed |
| Geocodio | Yes: Geocoding, in the US, Canada, Mexico, and the UK | Yes: Reverse geocoding, in the same countries | Not listed | Not listed | Not listed | Yes: Distance API, for driving time and distance | Not listed | Not listed |
| Google Maps | Yes: Geocoding API, or Places API Text Search | Yes: Geocoding API, reverse | Yes: Places API Autocomplete | Yes: Places API Nearby Search | Yes: Places API Place Details | Yes: Routes API | Yes: Geolocation API, from cell towers and Wi-Fi, with IP as a fallback | Yes: Maps JavaScript API and Map Tiles API |
| GraphHopper | Yes: Geocoding API | Yes: Geocoding API, reverse=true | Yes: Geocoding API, default provider | Yes: Geocoding API, reverse=true with osm_tag | Not listed | Yes: Routing API | Not listed | Not listed |
| HERE | Yes: Geocoding and Search API, geocode | Yes: Geocoding and Search API, revgeocode | Yes: Geocoding and Search API, autosuggest | Yes: Geocoding and Search API, browse | Yes: Geocoding and Search API, lookup | Yes: Routing API v8 | Not listed | Yes: Vector Tile API and Raster Tile API |
| LocationIQ | Yes: Search / Forward Geocoding API | Yes: Reverse Geocoding API | Yes: Autocomplete API | Yes: Nearby Places API | Not listed | Yes: Directions API | Not listed | Yes: Maps, counted as map views on some plans |
| Mapbox | Yes: Geocoding API | Yes: Geocoding API, reverse | Yes: Search Box API suggestions | Yes: Search Box API category search | Yes: Search Box API retrieve | Yes: Directions API | Not listed | Yes: Vector tiles and Mapbox GL JS, priced per map load |
| MapTiler | Yes: Geocoding API | Yes: Geocoding API, by coordinates | Yes: Geocoding API, with autocomplete on | Not listed | Yes: Geocoding API, by feature ID | Not listed | Yes: Geolocation API, for the caller's own IP only | Yes: Maps API and SDK, priced per map session |
| MaxMind | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed | Yes: GeoLite2 City database, or the GeoLite web service | Not listed |
| Nominatim | Yes: Search API, /search | Yes: Reverse API, /reverse | Not listed | Not listed | Yes: Address Lookup API, /lookup, by OpenStreetMap ID | Not listed | Not listed | Not listed |
| OpenCage | Yes: Geocoding API | Yes: Geocoding API, with coordinates as the query | Yes: Geosearch, for place names rather than street addresses | Not listed | Not listed | Not listed | Not listed | Not listed |
| OpenFreeMap | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed | Not listed | Yes: Public instance, no key |
| OSRM | Not listed | Not listed | Not listed | Not listed | Not listed | Yes: Route service, /route/v1 | Not listed | Not listed |
| Radar | Yes: Forward geocode | Yes: Reverse geocode | Yes: Autocomplete | Yes: Search places, by chain or category | Not listed | Yes: Directions | Yes: IP geocode, for the caller's own IP only | Yes: Radar Maps, with a publishable key |
| Stadia Maps | Yes: Forward Geocoding | Yes: Reverse Geocoding | Yes: Autocomplete Search | Not listed | Yes: Place Lookup | Yes: Standard Routing | Not listed | Yes: Standard Vector Basemaps |
| TomTom | Yes: Geocoding API | Yes: Reverse Geocoding API | Yes: Places Search API, suggest | Yes: Search API and Places Search API | Yes: Places Search API, details | Yes: Routing API | Not listed | Yes: Map Display API |
From each provider's documentation, checked October 22, 2026. Hover over a check to see the product's name.
Free geocoding every 30 days
Most providers give each product its own free allowance. Mapricot's 250,000 requests are shared by every API, so they also cover places, routing, and IP lookups.
Daily allowances are counted for 30 days. Geoapify's are credits, one per basic geocoding request.
Side by side
Each page maps every Mapricot API to the provider's equivalent and says when to choose each. Prices for Google Maps, Mapbox, HERE, and Geoapify are on the pricing page.
- Geoapify alternative
- Geocode Earth alternative
- Geocodio alternative
- Google Maps alternative
- GraphHopper alternative
- HERE alternative
- LocationIQ alternative
- Mapbox alternative
- MapTiler alternative
- MaxMind alternative
- Nominatim alternative
- OpenCage alternative
- OpenFreeMap alternative
- OSRM alternative
- Radar alternative
- Stadia Maps alternative
- TomTom alternative
Start with 250,000 free requests
Sign in with your email, create an API key, and make your first request in a few minutes. No credit card required.