Mapbox

Build, style, and ship interactive maps, search, routing, and AR with Mapbox
4.3 
Rating
27 votes
Your vote:
Screenshots
1 / 2
Visit Website
mapbox.com
Loading

Start with the result you want—a live, branded map in your app—and build backward. Open Mapbox Studio, pick a base style, then adjust colors, type, and layer order to match your design system. Drag in a spreadsheet or GeoJSON, map the fields you care about (names, categories, IDs), and set rules for symbols, colors, and clustering. Publish the style to generate URLs and access tokens, then drop the map into your site with the JavaScript library or the native SDKs. Share a preview link with teammates, roll back with style history, and lock access with tokens when you go live.

Need a store finder or location search? Feed your addresses to the address-to-coordinate API, store the results, and surface a search box with autocomplete. Filter results by category, distance, or hours, and display summaries in a side panel synced to the map. For dense areas, enable clustering so pins expand as users zoom. Add stepwise guidance between a user’s location and a selected place, and show travel-time rings so visitors can see what’s reachable in 5, 10, or 20 minutes. Capture analytics on searches, clicks, and route starts to refine your layout and copy.

Managing fleets and deliveries? Batch-convert order addresses, then call the routing and optimization services to sequence stops by time windows, vehicle capacity, and road restrictions. Use live conditions for more accurate ETAs, and map-match GPS traces so the driver’s path hugs the road network. Precompute distance/duration matrices to power instant quotes, and snap pickup/dropoff pins to the nearest driveable point. Build a dispatcher view with filters by driver, status, and region; stream updates over webhooks; and cache tiles for limited-connectivity scenarios.

For analysis and storytelling, join your places to boundaries and build thematic maps with custom palettes and legends. Animate time fields to show change, switch to heatmaps for dense point data, or raise polygons into 3D to compare magnitudes at a glance. Add terrain and shadows to give context to elevation. When you need print, export a high‑DPI image from Studio for reports or posters. If you’re building immersive experiences, place content in the camera view using AR frameworks and Mapbox positioning so games, scavenger hunts, or guides align with the real world. All of this runs on a global, community-maintained street network from OSM, and plugs into your stack via open formats and SDKs for the web, iOS, and Android.

Review summary

Features

  • Interactive style editor and hosted tiles
  • Address and place search with forward and reverse lookup
  • Routing, stepwise guidance, and multi-stop optimization
  • Data ingestion for spreadsheets, GeoJSON, and tilesets
  • High‑DPI map image export for print and reports
  • Dynamic labeling, symbols, clustering, and heatmaps
  • 3D buildings, terrain, and extrusions
  • Drive‑time isochrones and distance matrices
  • Collaboration via shareable previews and style history
  • AR-ready location anchors for immersive apps
  • Global street coverage sourced from OSM
  • SDKs for web, iOS, and Android with token-based access

How It’s Used

  • Retail locator with search, filters, clustering, and travel-time rings
  • Courier dispatch dashboard and multi-stop delivery planning
  • Real estate map with school zones and demographic overlays
  • City planning portal for public feedback on proposed projects
  • Newsroom maps for elections, disasters, and investigations
  • Tourism guide with curated points and offline tiles
  • Fitness app with route guidance and activity heatmaps
  • Emergency response resource tracking and perimeter mapping
  • Location-based mobile game with geofenced challenges
  • Field data collection app using reverse search for quick labeling

Plans & Pricing

Session & User

Free

Up to 25,000 (users) - Free
25,001 to 125,000 (users) - $4.00 (per 1,000)
125,001 to 250,000 (users) - $3.20 (per 1,000)
250,001 to 1,250,000 (users) - $2.40 (per 1,000)
1,250,000+ (users) - Contact sales (per 1,000)
Up to 50,000 (monthly loads) - Free
50,001 to 100,000 (monthly loads) - $5.00 (per 1,000)
100,001 to 200,000 (monthly loads) - $4.00 (per 1,000)
200,001 to 1,000,000 (monthly loads) - $3.00 (per 1,000)
1,000,000+ (monthly loads) - Contact sales (per 1,000)
Up to 3 (Monthly seats) - Free
4 to 125 (Monthly seats) - $4.00 (per seat)
126 to 250 (Monthly seats) - $3.20 (per seat)
251 to 1,250 (Monthly seats) - $2.40 (per seat)
1,250+ (Monthly seats) - Contact sales (per seat)
Up to 10 (users) - Free
11 to 500 (users) - $5.00 (per user)
501 to 1,000 (users) - $4.50 (per user)
1,001 to 2,500 (users) - $4.00 (per user)
2,501+ (users) - Contact sales (per user)
Up to 50 (users) - Free
51 to 100 (users) - $1.00 (per user)
101 to 1,000 (users) - $0.80 (per user)
1,001 to 5,000 (users) - $0.60 (per user)
5,000+ (users) - Contact sales (per user)
Up to 25,000 (users) - Free
25,001 to 125,000 (users) - $4.00 (per 1,000)
125,001 to 250,000 (users) - $3.20 (per 1,000)
250,001 to 1,250,000 (users) - $2.40 (per 1,000)
1,250,000+ (users) - Contact sales (per 1,000)

Api

Free

Up to 50,000 (requests) - Free
50,001 to 500,000 (requests) - $1.00 (per 1,000)
500,001 to 1,000,000 (requests) - $0.80 (per 1,000)
1,000,001 to 5,000,000 (requests) - $0.60 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $1.50 (per 1,000)
500,001 to 1,000,000 (requests) - $1.20 (per 1,000)
1,000,001 to 5,000,000 (requests) - $0.90 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 200,000 (requests) - Free
200,001 to 2,000,000 (requests) - $0.25 (per 1,000)
2,000,001 to 4,000,000 (requests) - $0.20 (per 1,000)
4,000,001 to 20,000,000 (requests) - $0.15 (per 1,000)
20,000,000+ (requests) - Contact sales (per 1,000)
Up to 200,000 (requests) - Free
200,001 to 2,000,000 (requests) - $0.50 (per 1,000)
2,000,001 to 4,000,000 (requests) - $0.40 (per 1,000)
4,000,001 to 20,000,000 (requests) - $0.30 (per 1,000)
20,000,000+ (requests) - Contact sales (per 1,000)
Up to 750,000 (requests) - Free
750,001 to 2,000,000 (requests) - $0.25 (per 1,000)
2,000,001 to 4,000,000 (requests) - $0.20 (per 1,000)
4,000,001 to 20,000,000 (requests) - $0.15 (per 1,000)
20,000,000+ (requests) - Contact sales (per 1,000)
Up to 50,000 (requests) - Free
50,001 to 500,000 (requests) - $1.50 (per 1,000)
500,001 to 1,000,000 (requests) - $1.20 (per 1,000)
1,000,001 to 5,000,000 (requests) - $1.90 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $2.00 (per 1,000)
500,001 to 1,000,000 (requests) - $1.60 (per 1,000)
1,000,001 to 5,000,000 (requests) - $1.20 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $2.00 (per 1,000)
500,001 to 1,000,000 (requests) - $1.60 (per 1,000)
1,000,001 to 5,000,000 (requests) - $1.20 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $2.00 (per 1,000)
500,001 to 1,000,000 (requests) - $1.60 (per 1,000)
1,000,001 to 5,000,000 (requests) - $1.20 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (matrix elements) - Free
100,001 to 500,000 (matrix elements) - $2.00 (per 1,000)
500,001 to 1,000,000 (matrix elements) - $1.60 (per 1,000)
1,000,001 to 5,000,000 (matrix elements) - $1.20 (per 1,000)
5,000,000+ (matrix elements) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $2.00 (per 1,000)
500,001 to 1,000,000 (requests) - $1.60 (per 1,000)
1,000,001 to 5,000,000 (requests) - $1.20 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
Up to 100,000 (requests) - Free
100,001 to 500,000 (requests) - $0.70 (per 1,000)
500,001 to 1,000,000 (requests) - $0.60 (per 1,000)
1,000,001 to 5,000,000 (requests) - $0.45 (per 1,000)
5,000,000+ (requests) - Contact sales (per 1,000)
1 to 500,000 (requests) - $5.00 (per 1,000)
500,001 to 1,000,0000 (requests) - $4.00 (per 1,000)
1,000,000+ (requests) - Contact sales (per 1,000)
Up to 1,500,000,000 (monthly square kilometers) : Free
1,500,000,001 to 15,000,000,000 (monthly square kilometers) : $0.0004 (per 1,000)
15,000,000,001 to 150,000,000,000 (monthly square kilometers) : $0.00032 (per 1,000)
150,000,000,001 to 1,500,000,000,000 (monthly square kilometers) : $0.00024 (per 1,000)
1,500,000,000,000+ (monthly square kilometers) : Contact sales (per 1,000)
Up to 1,000,000 (monthly square kilometers) : Free
1,000,001 to 10,000,000 (monthly square kilometers) : $0.008 (per 1,000)
10,000,001 to 100,000,000 (monthly square kilometers) : $0.0064 (per 1,000)
100,000,001 to 1,000,000,000 (monthly square kilometers) : $0.0048 (per 1,000)
1,000,000,000+ (monthly square kilometers) : Contact sales (per 1,000)
Up to 20,000 (monthly square kilometers) : Free
20,001 to 200,000 (monthly square kilometers) : $0.25 (per 1,000)
200,001 to 2,000,000 (monthly square kilometers) : $0.20 (per 1,000)
2,000,001 to 20,000,000 (monthly square kilometers) : $0.15 (per 1,000)
20,000,000+ (monthly square kilometers) : Contact sales (per 1,000)
Up to 350 (monthly square kilometers) : Free
350+ (monthly square kilometers) : Contact sales (per square kilometer)
Up to 45,000,000,000 (monthly square kilometers days) : Free
45,000,000,001 to 450,000,000,000 (monthly square kilometers days) : $0.0004<br>
(per 1,000,000)
450,000,000,001 to 4,500,000,000,000 (monthly square kilometers days) : $0.00032 (per 1,000,000)
4,500,000,000,001 to 45,000,000,000,000 (monthly square kilometers days) : $0.00024 (per 1,000,000)
45,000,000,000,000+ (monthly square kilometers days) : Contact sales (per 1,000,000)
Up to 30,000,000 (square kilometer days) : Free
30,000,001 to 300,000,000 (square kilometer days) : $0.008 (per 1,000,000)
300,000,000+ (square kilometer days) : Contact sales (per 1,000,000)
Up to 600,000 (square kilometer days) : Free
600,001 to 6,000,000 (square kilometer days) : $0.25 (per 1,000,000)
6,000,000+ : Contact sales (per 1,000,000)
Up to 10,500 (square kilometer days) : Free
10,500+ (square kilometer days) : Contact sales (per square kilometer day)

Developer (support Plans)

Free

Developer docs
API status notifications
Stack Overflow
Submit cases via web

Essential (support Plans)

$50.00 per month

Includes features of Developer plan, plus
Guaranteed first response in 3 business days
Guidance on proper API syntax

Business (support Plans)

Custom

Includes features of Essential plan, plus
Guaranteed first response in 1-3 business days
Response within 4 hours for emergencies
Technical best practices, tailored for your use case

Premium (support Plans)

Custom

Includes features of Business plan, plus
Private Github repos
Dedicated Support Engineer & Technical Account Manager
Response within 1/2 hour for emergencies
Solution architecture review

Comments

4.3
Rating
27 votes
5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0
User

Your vote: