Mapbox
Maps, geocoding, and routing APIs when you need more control (and often lower cost at scale) than embedding Google Maps.
What is Mapbox?
Mapbox is a mapping platform providing map rendering, geocoding, routing, and location APIs as building blocks rather than a single embedded widget. It's aimed at products that need real control over map styling and behavior (custom layers, offline maps, turn-by-turn routing) instead of just dropping a pin on an embedded Google Maps iframe.
Key features
- Fully customizable map styling, down to individual layers and data sources, not just a handful of preset themes
- Geocoding, reverse geocoding, and routing/directions APIs alongside the map rendering itself
- SDKs for web, iOS, Android, and React Native for consistent maps across platforms
- Vector tiles rendered client-side, which tends to perform and scale better than raster-tile approaches at high usage
Who it's for
Products that need custom map styling, routing logic, or heavier usage volume than fits comfortably under Google Maps' pricing. For a simple "show one address on a map" use case, an embedded Google Maps iframe is simpler and requires no API integration at all.
Pricing
Usage-based pricing with a free tier for low request volume, then per-request charges that vary by API (maps, geocoding, routing each priced separately). Check the site for current rates.