Mapbox Maps (GL JS, Static Images & Vector Tiles)

"Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering." [1]

www.mapbox.com/maps · By Mapbox · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Mapbox Maps is a mapping platform offering interactive web maps via GL JS, native mobile SDKs for iOS, Android, Flutter, and React Native, static map images, and vector and raster tile APIs, drawing on over 150 data sources with 100,000 map updates per day. It suits developers building location features into consumer apps, dashboards, fleet tools, and store locators. Pricing is usage-based at $0.25 per 1,000 tiles, with a free tier covering 200,000 vector tile requests, 50,000 GL JS map loads, and 50,000 static image requests per month. The service is SOC 2 Type 2 certified, GDPR compliant, and carries a published SLA.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)

Scores

  • 65 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 85 / 100
    Setup speed
  • 55 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 60 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Usage-based [2]
Published pricing
Yes
Free tier
Yes
Free tier details
Recurring monthly free allowances: Mapbox GL JS (web) - 50,000 map loads/month (or 3 seats/month under seat model); Mobile Maps SDKs (iOS/Android) - 25,000 MAUs/month; Static Images API - 50,000 requests/month; Vector Tiles API - 200,000 requests/month; Raster Tiles API - 750,000 requests/month; Static Tiles API - 200,000 requests/month. [3]
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes [4]
Published prices
PlanItemPerAmountSource
FreeMap Loads for Web (Mapbox GL JS)up to 50,000 map loads/month$0source
Pay-as-you-goMap Loads for Web (Mapbox GL JS)1,000 map loads (50,001–100,000)$5source
Pay-as-you-goMap Loads for Web (Mapbox GL JS)1,000 map loads (100,001–200,000)$4source
Pay-as-you-goMap Loads for Web (Mapbox GL JS)1,000 map loads (200,001–1,000,000)$3source
Pay-as-you-goMap Loads for Web (Mapbox GL JS)1,000 map loads (1,000,001–5,000,000)$2.5source
FreeMap Seats for Web (GL JS Seats — MAU-based alternative)up to 3 seats/month$0source
Pay-as-you-goMap Seats for Web (GL JS Seats — MAU-based alternative)seat/month (4–125 seats)$4source
Pay-as-you-goMap Seats for Web (GL JS Seats — MAU-based alternative)seat/month (126–250 seats)$3.2source
Pay-as-you-goMap Seats for Web (GL JS Seats — MAU-based alternative)seat/month (251–1,249 seats)$2.4source
FreeMobile Maps SDK (iOS & Android) — MAUup to 25,000 MAU/month$0source
Pay-as-you-goMobile Maps SDK (iOS & Android) — MAU1,000 MAU (25,001–125,000)$4source
Pay-as-you-goMobile Maps SDK (iOS & Android) — MAU1,000 MAU (125,001–250,000)$3.2source
Pay-as-you-goMobile Maps SDK (iOS & Android) — MAU1,000 MAU (250,001–1,249,999)$2.4source
FreeStatic Images API requestsup to 50,000 requests/month$0source
Pay-as-you-goStatic Images API requests1,000 requests (50,001–500,000)$1source
Pay-as-you-goStatic Images API requests1,000 requests (500,001–1,000,000)$0.8source
Pay-as-you-goStatic Images API requests1,000 requests (1,000,001–4,999,999)$0.6source
FreeVector Tiles API tile requestsup to 200,000 tile requests/month$0source
Pay-as-you-goVector Tiles API tile requests1,000 tile requests (200,001–2,000,000)$0.25source
Pay-as-you-goVector Tiles API tile requests1,000 tile requests (2,000,001–4,000,000)$0.2source
Pay-as-you-goVector Tiles API tile requests1,000 tile requests (4,000,001–19,999,999)$0.15source
FreeStatic Tiles API tile requestsup to 200,000 tile requests/month$0source
Pay-as-you-goStatic Tiles API tile requests1,000 tile requests (200,001–2,000,000)$0.5source
Pay-as-you-goStatic Tiles API tile requests1,000 tile requests (2,000,001–4,000,000)$0.4source
Pay-as-you-goStatic Tiles API tile requests1,000 tile requests (4,000,001–19,999,999)$0.3source
FreeRaster Tiles API tile requestsup to 750,000 tile requests/month$0source
Pay-as-you-goRaster Tiles API tile requests1,000 tile requests (750,001–2,000,000)$0.25source
Pay-as-you-goRaster Tiles API tile requests1,000 tile requests (2,000,001–4,000,000)$0.2source
Pay-as-you-goRaster Tiles API tile requests1,000 tile requests (4,000,001–19,999,999)$0.15source

Capabilities

  • Vector tiles
  • Static map images
  • Mobile SDK
  • Custom styling
  • Satellite imagery
  • 3D maps
  • Traffic layer
Supported actions
interactive_js_map, static_map_image, raster_tiles, vector_tiles, static_tiles, mobile_sdk_ios, mobile_sdk_android, mobile_sdk_flutter, mobile_sdk_unity, style_editor, 3d_buildings, 3d_terrain, indoor_maps, traffic_layer, custom_styles, satellite_imagery, gl_style_json_api, tileset_upload, tileset_hosting, tilequery, map_snapshotter [5]
Regions
global coverage, OpenStreetMap data (most regions), Zenrin data for Japan, Maxar, Vexcel Imaging, NASA, USGS satellite imagery, regional imagery from IGN (France) and swisstopo (Switzerland), 150+ commercial, government, and open data sources, 100,000+ map and navigation data updates per day [6]
Languages
English, Spanish, French, German, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Russian, Arabic, Polish, Swedish, Dutch, Thai, Vietnamese, Indonesian, 38 languages total [7]
Input types
tileset ID (username.id format), tile coordinates (z/x/y), center coordinates (longitude, latitude, zoom), bounding box, GeoJSON overlays, marker definitions, path/polyline overlays, style ID, GL style JSON, custom image URLs for markers, bearing and pitch angles
Output types
interactive map canvas (WebGL), PNG static image, JPEG static image, raster tiles (PNG/JPEG/WebP), vector tiles (MVT/PBF), GL style JSON, tileset hosting
Webhooks
No
Sandbox / test mode
No [8]
SDK languages
JavaScript (GL JS), iOS, Android, Flutter, React Native [9]
MCP server
Yes [10]

Trust & compliance

SOC 2
SOC 2 Type II [11]
HIPAA
No [12]
GDPR
Yes [13]
ISO 27001
No [14]
PCI DSS
No [15]
Published SLA
Yes [16]
Rate limits
Vector Tiles API: 100,000 requests/minute; Static Images API: 1,250 requests/minute; Static Tiles API: 6,000 requests/minute. HTTP 429 returned when exceeded. [17]
Known restrictions
Attribution required: 'When you publicly use styles or software that use Mapbox Streets vector tiles, you must display proper attribution', OpenStreetMap and ODbL attribution required for map data, Proprietary notices must not be removed per Terms of Service, Cache-Control headers set to max-age=43200 (12h device) / s-maxage=300 (5min CDN) for tile APIs; tile caching governed by these headers, Static Images API does not support Mapbox Standard or Standard Satellite styles, Static Tiles API does not support Mapbox Standard or Standard Satellite styles, Only Web Mercator projection supported for Static Images API, React Native SDK is community-maintained; Mapbox does not provide formal support for it [18]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.mapbox.com
Version
v1 (Static Images, Styles); v4 (Vector Tiles, Raster Tiles); v3 (GL JS)
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific
Rate limit
100000 / minute

SDKs

  • JavaScript (GL JS) mapbox-gl · repo
  • iOS MapboxMaps (Swift Package Manager) · repo
  • Android com.mapbox.maps:android · repo
  • Flutter mapbox_maps_flutter · repo
  • React Native @rnmapbox/maps · repo

Adoption & maturity

Launched
2010-01-01
GA
2023-01-23
Notable customers
Toyota, General Motors, BMW, Hyundai AutoEver, Tripadvisor, Instacart, CNN, Tableau, Citizen, Yahoo! JAPAN

Other Maps APIs

  • Azure Maps Render (Map Tiles)

    "Azure Maps is a collection of geospatial services and SDKs that use fresh mapping data to provide geographic context to web and mobile applications."

    Usage · free tier · public pricing · self-serve

  • Google Maps Platform (Maps JavaScript API, Static Maps & Map Tiles API)

    "Make the world your platform. Develop AI-powered insights and build with maps in over 250 countries and territories, powered by data updated 100 million times daily."

    Hybrid · free tier · public pricing · self-serve

  • Esri ArcGIS Basemap Styles & Map Tiles

    "A location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles."

    Usage · free tier · public pricing · self-serve

  • Jawg Maps

    "Integrate maps and geocoding in your websites and mobile apps" - Jawg Maps is a map design and data geolocation platform offering customizable interactive and static maps, geocoding, routing, and elevation APIs built on OpenStreetMap data.

    Subscription · free tier · public pricing · self-serve

  • LocationIQ

    "Affordable Google Maps alternative for your website or app"

    Subscription · free tier · public pricing · self-serve

  • TomTom Map Display API & Maps SDK

    "The Map Display API is a suite of web services designed for developers to create web and mobile applications around mapping."

    Usage · free tier · public pricing · self-serve

Mapbox Maps (GL JS, Static Images & Vector Tiles) alternatives · Mapbox Maps (GL JS, Static Images & Vector Tiles) vs Azure Maps Render (Map Tiles) · All Maps APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: mapbox.com
  2. Pricing model: mapbox.com · mapbox.com
  3. Free tier details: mapbox.com · mapbox.com · mapbox.com
  4. Enterprise plan: mapbox.com · mapbox.com
  5. Supported actions: docs.mapbox.com · mapbox.com
  6. Regions: mapbox.com · mapbox.com
  7. Languages: docs.mapbox.com
  8. Sandbox: docs.mapbox.com
  9. SDK languages: docs.mapbox.com · docs.mapbox.com
  10. MCP server: docs.mapbox.com · docs.mapbox.com
  11. SOC 2: mapbox.com · mapbox.com
  12. HIPAA: mapbox.com · mapbox.com
  13. GDPR: mapbox.com · mapbox.com
  14. ISO 27001: mapbox.com · mapbox.com
  15. PCI DSS: mapbox.com
  16. Published SLA: mapbox.com
  17. Rate limits: docs.mapbox.com · docs.mapbox.com
  18. Known restrictions: docs.mapbox.com · docs.mapbox.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-14 Score Agent Friendliness: 3065
  2. 2026-06-14 Score Docs Quality: 2555
  3. 2026-06-14 API Reference URL: (none)https://docs.mapbox.com/api/
  4. 2026-06-14 Has Structured Data: (none)Yes
  5. 2026-06-14 Llms Txt URL: (none)https://docs.mapbox.com/llms.txt
  6. 2026-06-14 Robots Allows Agents: (none)Yes
  7. 2026-06-14 Llms Txt Present: NoYes
  8. 2026-06-14 Capabilities: {}{"threed":true,"satellite":true,"mobile_sdk":true,"static_maps":true,"vector_ti…
  9. 2026-06-14 Summary Md: (none)Mapbox Maps is a mapping platform offering interactive web maps via GL JS, nati…
  10. 2026-06-14 Score Trust Readiness: (none)60
  11. 2026-06-14 Score Agent Friendliness: (none)30
  12. 2026-06-14 Score Pricing Transparency: (none)100
  13. 2026-06-14 Score Setup Speed: (none)85
  14. 2026-06-14 Score Docs Quality: (none)25
  15. 2026-06-14 Score Procurement Friction: (none)100
  16. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, Regulated or enter…
  17. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  18. 2026-06-14 Llms Txt Present: (none)No
  19. 2026-06-14 Docs URL: (none)https://docs.mapbox.com
  20. 2026-06-14 Changelog URL: (none)https://www.mapbox.com/releases
  21. 2026-06-14 Status Page URL: (none)https://status.mapbox.com
  22. 2026-06-14 Rendering: (none)static
  23. 2026-06-14 Enterprise Plan Available: set to Yes
  24. 2026-06-14 SOC 2: set to type_2
  25. 2026-06-14 HIPAA: set to No
  26. 2026-06-14 GDPR: set to Yes
  27. 2026-06-14 ISO 27001: set to No
  28. 2026-06-14 PCI DSS: set to No
  29. 2026-06-14 SLA Published: set to Yes
  30. 2026-06-14 SLA URL: set to https://www.mapbox.com/legal/sla
  31. 2026-06-14 Data Retention Policy URL: set to https://www.mapbox.com/legal/privacy
  32. 2026-06-14 Documented Rate Limits: set to Vector Tiles API: 100,000 requests/minute; Static Images API: 1,250 requests/mi…
  33. 2026-06-14 Rate Limit Requests: set to 100000
  34. 2026-06-14 Rate Limit Window: set to minute
  35. 2026-06-14 Known Restrictions: set to Attribution required: 'When you publicly use styles or software that use Mapbox…
  36. 2026-06-14 Auth Methods: set to api_key
  37. 2026-06-14 Auth Docs URL: set to https://docs.mapbox.com/help/dive-deeper/access-tokens/
  38. 2026-06-14 API Style: set to rest
  39. 2026-06-14 Base URL: set to https://api.mapbox.com
  40. 2026-06-14 API Version: set to v1 (Static Images, Styles); v4 (Vector Tiles, Raster Tiles); v3 (GL JS)
  41. 2026-06-14 Versioning Scheme: set to url
  42. 2026-06-14 Stability: set to ga
  43. 2026-06-14 Deprecation Policy URL: set to https://docs.mapbox.com/api/guides/
  44. 2026-06-14 MCP URL: set to https://mcp.mapbox.com/mcp
  45. 2026-06-14 Quickstart URL: set to https://docs.mapbox.com/mapbox-gl-js/guides/get-started/
  46. 2026-06-14 Idempotency Supported: set to No
  47. 2026-06-14 Error Format: set to vendor-specific
  48. 2026-06-14 Requires Verification: set to Yes
  49. 2026-06-14 Starting Price Usd: set to 0.25
  50. 2026-06-14 Price Basis: set to 1,000 tiles

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/mapbox-maps \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/mapbox-maps/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →