{
  "name": "Mapbox Maps (GL JS, Static Images & Vector Tiles)",
  "slug": "mapbox-maps",
  "website_url": "https://www.mapbox.com/maps",
  "vendor_description": "\"Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering.\"",
  "categories": [
    "maps"
  ],
  "summary": "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.",
  "capabilities": {
    "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"
    ],
    "supported_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"
    ],
    "supported_languages": [
      "English",
      "Spanish",
      "French",
      "German",
      "Chinese (Simplified)",
      "Chinese (Traditional)",
      "Japanese",
      "Korean",
      "Russian",
      "Arabic",
      "Polish",
      "Swedish",
      "Dutch",
      "Thai",
      "Vietnamese",
      "Indonesian",
      "38 languages total"
    ],
    "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_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "JavaScript (GL JS)",
      "iOS",
      "Android",
      "Flutter",
      "React Native"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.mapbox.com",
    "api_version": "v1 (Static Images, Styles); v4 (Vector Tiles, Raster Tiles); v3 (GL JS)",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://docs.mapbox.com/api/guides/",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.mapbox.com/help/dive-deeper/access-tokens/",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 100000,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "mapbox-gl",
        "language": "JavaScript (GL JS)",
        "official": true,
        "repo_url": "https://github.com/mapbox/mapbox-gl-js"
      },
      {
        "package": "MapboxMaps (Swift Package Manager)",
        "language": "iOS",
        "official": true,
        "repo_url": "https://github.com/mapbox/mapbox-maps-ios"
      },
      {
        "package": "com.mapbox.maps:android",
        "language": "Android",
        "official": true,
        "repo_url": "https://github.com/mapbox/mapbox-maps-android"
      },
      {
        "package": "mapbox_maps_flutter",
        "language": "Flutter",
        "official": true,
        "repo_url": "https://github.com/mapbox/mapbox-maps-flutter"
      },
      {
        "package": "@rnmapbox/maps",
        "language": "React Native",
        "official": false,
        "repo_url": "https://github.com/rnmapbox/maps"
      }
    ],
    "mcp_url": "https://mcp.mapbox.com/mcp",
    "quickstart_url": "https://docs.mapbox.com/mapbox-gl-js/guides/get-started/"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.2500",
    "price_basis": "1,000 tiles",
    "free_tier_available": true,
    "free_tier_limit": "200,000 Vector Tile requests/month; 50,000 GL JS map loads/month; 50,000 Static Images requests/month",
    "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.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "Map Loads for Web (Mapbox GL JS)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 50,000 map loads/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Loads for Web (Mapbox GL JS)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 map loads (50,001–100,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Loads for Web (Mapbox GL JS)",
        "amount_usd": "4.0000",
        "amount_percent": null,
        "per": "1,000 map loads (100,001–200,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Loads for Web (Mapbox GL JS)",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "1,000 map loads (200,001–1,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Loads for Web (Mapbox GL JS)",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "1,000 map loads (1,000,001–5,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Map Seats for Web (GL JS Seats — MAU-based alternative)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 3 seats/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Seats for Web (GL JS Seats — MAU-based alternative)",
        "amount_usd": "4.0000",
        "amount_percent": null,
        "per": "seat/month (4–125 seats)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Seats for Web (GL JS Seats — MAU-based alternative)",
        "amount_usd": "3.2000",
        "amount_percent": null,
        "per": "seat/month (126–250 seats)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Map Seats for Web (GL JS Seats — MAU-based alternative)",
        "amount_usd": "2.4000",
        "amount_percent": null,
        "per": "seat/month (251–1,249 seats)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Mobile Maps SDK (iOS & Android) — MAU",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 25,000 MAU/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Mobile Maps SDK (iOS & Android) — MAU",
        "amount_usd": "4.0000",
        "amount_percent": null,
        "per": "1,000 MAU (25,001–125,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Mobile Maps SDK (iOS & Android) — MAU",
        "amount_usd": "3.2000",
        "amount_percent": null,
        "per": "1,000 MAU (125,001–250,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Mobile Maps SDK (iOS & Android) — MAU",
        "amount_usd": "2.4000",
        "amount_percent": null,
        "per": "1,000 MAU (250,001–1,249,999)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Static Images API requests",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 50,000 requests/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Images API requests",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "1,000 requests (50,001–500,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Images API requests",
        "amount_usd": "0.8000",
        "amount_percent": null,
        "per": "1,000 requests (500,001–1,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Images API requests",
        "amount_usd": "0.6000",
        "amount_percent": null,
        "per": "1,000 requests (1,000,001–4,999,999)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Vector Tiles API tile requests",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 200,000 tile requests/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Vector Tiles API tile requests",
        "amount_usd": "0.2500",
        "amount_percent": null,
        "per": "1,000 tile requests (200,001–2,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Vector Tiles API tile requests",
        "amount_usd": "0.2000",
        "amount_percent": null,
        "per": "1,000 tile requests (2,000,001–4,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Vector Tiles API tile requests",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "1,000 tile requests (4,000,001–19,999,999)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Static Tiles API tile requests",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 200,000 tile requests/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Tiles API tile requests",
        "amount_usd": "0.5000",
        "amount_percent": null,
        "per": "1,000 tile requests (200,001–2,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Tiles API tile requests",
        "amount_usd": "0.4000",
        "amount_percent": null,
        "per": "1,000 tile requests (2,000,001–4,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Static Tiles API tile requests",
        "amount_usd": "0.3000",
        "amount_percent": null,
        "per": "1,000 tile requests (4,000,001–19,999,999)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Free",
        "item": "Raster Tiles API tile requests",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "up to 750,000 tile requests/month",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Raster Tiles API tile requests",
        "amount_usd": "0.2500",
        "amount_percent": null,
        "per": "1,000 tile requests (750,001–2,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Raster Tiles API tile requests",
        "amount_usd": "0.2000",
        "amount_percent": null,
        "per": "1,000 tile requests (2,000,001–4,000,000)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Raster Tiles API tile requests",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "1,000 tile requests (4,000,001–19,999,999)",
        "currency": "USD",
        "source_url": "https://www.mapbox.com/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": false,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": false,
    "sla_published": true,
    "sla_url": "https://www.mapbox.com/legal/sla",
    "data_retention_policy_url": "https://www.mapbox.com/legal/privacy",
    "documented_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.",
    "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"
    ]
  },
  "developer": {
    "docs_url": "https://docs.mapbox.com",
    "api_reference_url": "https://docs.mapbox.com/api/",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://www.mapbox.com/releases",
    "status_page_url": "https://status.mapbox.com",
    "llms_txt_url": "https://docs.mapbox.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2010-01-01",
    "ga_date": "2023-01-23",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Toyota",
      "General Motors",
      "BMW",
      "Hyundai AutoEver",
      "Tripadvisor",
      "Instacart",
      "CNN",
      "Tableau",
      "Citizen",
      "Yahoo! JAPAN"
    ]
  },
  "scores": {
    "agent_friendliness": 65,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 55,
    "procurement_friction": 100,
    "trust_readiness": 60,
    "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)"
    ],
    "avoid_if": []
  },
  "sources": [
    {
      "field": "iso_27001",
      "url": "https://www.mapbox.com/legal/legal-faq",
      "excerpt": "International Standards Organization \"ISO\" 9001",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Vector Tiles API - Paid: $0.25 per 1,000 tiles (200,001-2,000,000), declining to $0.15 (4,000,001+)",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://docs.mapbox.com/api/maps/",
      "excerpt": "Map Tiles API - for requesting tilesets; Static Images API - for generating static map imagery; Uploads API - for data management; Tilequery API - for querying tileset data",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.mapbox.com/maps",
      "excerpt": "Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.mapbox.com/maps",
      "excerpt": "Bring location data to life with beautiful base maps, versatile upload and design tools and cross-platform rendering.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Mapbox GL JS (Map Loads) - Free: Up to 50,000 monthly loads",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Vector Tiles API - Free: Up to 200,000 monthly tile requests",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Static Images API - Free: Up to 50,000 monthly requests",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Map Loads for Web: 50,001–100,000 = $5.00 per 1,000; Vector Tiles API: 200,001–2,000,000 = $0.25 per 1,000; Static Images API: 50,001–500,000 = $1.00 per 1,000",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Mobile Maps SDK (iOS & Android): 25,001–125,000 = $4.00 per 1,000 MAU",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.mapbox.com/platform/security",
      "excerpt": "SOC 2 Type II — Security, Availability, and Confidentiality Report with annual audits",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.mapbox.com/legal/legal-faq",
      "excerpt": "Mapbox has earned and maintains several critical certifications: Systems and Organizations (\"SOC\") 2, SOC 3",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.mapbox.com/platform/security",
      "excerpt": "SOC 2 Type II, SOC 3, ISO 9001, TISAX — HIPAA is not mentioned on the security page.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.mapbox.com/legal/legal-faq",
      "excerpt": "Mapbox has earned and maintains several critical certifications: Systems and Organizations (\"SOC\") 2, SOC 3, International Standards Organization \"ISO\" 9001, Trusted Information Security Assessment Exchange (\"TISAX\")",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.mapbox.com/legal/legal-faq",
      "excerpt": "Mapbox's certification under the EU-US Data Privacy Framework, UK Extension to the EU-US Data Privacy Framework, and the Swiss-US Data Privacy Framework",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.mapbox.com/legal/privacy",
      "excerpt": "To comply with a legal obligation to which Mapbox, as a controller, is subject",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.mapbox.com/platform/security",
      "excerpt": "ISO 9001 — Global Quality Standard certification. TISAX — Automotive Industry Standard certification.",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.mapbox.com/platform/security",
      "excerpt": "Payment information is transmitted directly to Stripe via HTTPS for secure storage and is never transmitted to or stored on Mapbox servers.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.mapbox.com/legal/sla",
      "excerpt": "If Customer has an active executed order, and the Mapbox APIs covered by and used in accordance with such order are not available 99.9% of the time every month, Customer will be eligible to receive a Service Credit.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.mapbox.com/api/maps/static-images/",
      "excerpt": "The default rate limit for the Mapbox Static Images API endpoint is 1,250 requests per minute.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.mapbox.com/api/maps/vector-tiles/",
      "excerpt": "The default rate limit is 100,000 requests per minute. Exceeding this triggers an HTTP 429 Too Many Requests response.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.mapbox.com/api/guides/mcp-server/",
      "excerpt": "This is Mapbox's official MCP server. It's maintained by Mapbox and exposes their web services through the Model Context Protocol standard.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.mapbox.com/api/guides/mcp-server/",
      "excerpt": "Hosted Endpoint URL: `https://mcp.mapbox.com/mcp`",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.mapbox.com/api/maps/",
      "excerpt": "Map Tiles API - for requesting tilesets; Static Images API - for generating static map imagery; Uploads API - for data management; Tilequery API - for querying tileset data",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://www.mapbox.com/maps",
      "excerpt": "3D buildings, terrain, offline rendering, static map images, indoor airport maps.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.mapbox.com/api/maps/static-images/",
      "excerpt": "The Mapbox Static Images API is not compatible with the Mapbox Standard and Mapbox Standard Satellite styles. Only Web Mercator projection supported.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.mapbox.com/api/maps/vector-tiles/",
      "excerpt": "Cache-Control headers are set to \"max-age=43200,s-maxage=300\" providing a 12-hour device cache TTL and 5-minute CDN cache TTL.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.mapbox.com/api/maps/",
      "excerpt": "Mapbox Maps SDK for iOS, Mapbox Maps SDK for Android, Mapbox GL JS",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.mapbox.com/flutter/maps/guides/",
      "excerpt": "Maps SDK for Flutter — a library for embedding highly customized maps within iOS and Android applications using a single codebase.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://docs.mapbox.com/help/dive-deeper/maps-internationalization/",
      "excerpt": "Mapbox supports 38 languages for map internationalization. If a translated label isn't found for a feature, we fall back to its local name.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.mapbox.com/about/maps",
      "excerpt": "Mapbox integrates over 150 high-quality commercial, government, and open data sources globally.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://www.mapbox.com/about/maps",
      "excerpt": "Mapbox Satellite includes commercial imagery from Maxar, Vexcel Imaging, NASA, and USGS, plus regional providers like IGN (France) and swisstopo (Switzerland).",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Premium support: Custom pricing with dedicated support engineer; 30-minute emergency response.",
      "confidence": "medium"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.mapbox.com/platform/security",
      "excerpt": "Private maps available by default for Enterprise users.",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://docs.mapbox.com/mapbox-gl-js/guides/security-and-testing/",
      "excerpt": "When writing integration or end-to-end tests, you can use the testMode option when instantiating the Map to test map interactions without requiring an access token or rendering visual output.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.mapbox.com/api/guides/",
      "excerpt": "All URLs referenced in the documentation have the base path `https://api.mapbox.com`.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.mapbox.com/help/dive-deeper/access-tokens/",
      "excerpt": "Each token is a string delimited by dots into three parts: header, payload, and signature",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.mapbox.com/api/accounts/tokens/",
      "excerpt": "A literal value of either `pk` (public token), `sk` (secret token), or `tk` (temporary token).",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.mapbox.com/api/maps/static-images/",
      "excerpt": "Base URL: `https://api.mapbox.com/styles/v1/`",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.mapbox.com/api/maps/vector-tiles/",
      "excerpt": "API Version: v4 (as shown in the endpoint path) ... `/v4/{tileset_id}/{zoom}/{x}/{y}.{format}`",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.mapbox.com/api/guides/",
      "excerpt": "Each Mapbox API includes a version string that is specified in the base URL and versions are incremented independently from other Mapbox APIs.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://docs.mapbox.com/api/guides/",
      "excerpt": "If we deprecate an API or API endpoint that you are using, we will email you to give you at least 90 days' notice.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.mapbox.com/api/guides/",
      "excerpt": "Vector/Raster Tiles APIs: 100,000 requests per minute each",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.mapbox.com/api/maps/static-images/",
      "excerpt": "Default: \"1,250 requests per minute\" ... If you exceed a rate limit, your request will be throttled and you will receive a `HTTP 429 Too Many Requests` response.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Vector Tiles API - Free: Up to 200,000 monthly tile requests",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Mapbox GL JS (Map Loads) - Free: Up to 50,000 monthly loads",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Static Images API - Free: Up to 50,000 monthly requests",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.mapbox.com/pricing",
      "excerpt": "Vector Tiles API - Paid: $0.25 per 1,000 tiles (200,001-2,000,000)",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://www.mapbox.com/legal/sla",
      "excerpt": "If Customer has an active executed order, and the Mapbox APIs covered by and used in accordance with such order are not available 99.9% of the time every month, Customer will be eligible to receive a Service Credit.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.mapbox.com/legal/privacy",
      "excerpt": "Mapbox stores personal data for so long as it is needed to fulfill the purposes for which it was collected",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.mapbox.com/legal/privacy",
      "excerpt": "IP addresses are \"deleted after 30 days\"",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://docs.mapbox.com/api/guides/mcp-server/",
      "excerpt": "For the simplest setup, you can connect directly to Mapbox's hosted MCP endpoint without installing or running anything locally.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://docs.mapbox.com/api/guides/mcp-server/",
      "excerpt": "Hosted Endpoint URL: `https://mcp.mapbox.com/mcp`",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (GL JS)",
      "url": "https://docs.mapbox.com/mapbox-gl-js/guides/",
      "excerpt": "Current Version: \"v3.24.0\"",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (GL JS)",
      "url": "https://github.com/mapbox/mapbox-gl-js",
      "excerpt": "GitHub repository: https://github.com/mapbox/mapbox-gl-js",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (iOS)",
      "url": "https://github.com/mapbox/mapbox-maps-ios/",
      "excerpt": "Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (iOS)",
      "url": "https://github.com/mapbox/mapbox-maps-ios/",
      "excerpt": "Mapbox plans to discontinue distributing the Maps SDK for iOS via CocoaPods by December 2026 ... We strongly recommend migrating to Swift Package Manager (SPM), which is Mapbox's preferred and actively supported distribution channel",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (Android)",
      "url": "https://github.com/mapbox/mapbox-maps-android/",
      "excerpt": "Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (Flutter)",
      "url": "https://github.com/mapbox/mapbox-maps-flutter",
      "excerpt": "Interactive, thoroughly customizable maps for Flutter powered by Mapbox Maps SDK",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (React Native)",
      "url": "https://github.com/rnmapbox/maps",
      "excerpt": "A Mapbox react native module for creating custom maps",
      "confidence": "medium"
    },
    {
      "field": "sdk_packages (React Native)",
      "url": "https://docs.mapbox.com/help/glossary/maps-sdk-for-react-native/",
      "excerpt": "Maps SDK for React Native | Help | Mapbox",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.mapbox.com/customers",
      "excerpt": "Toyota, General Motors, BMW, Hyundai AutoEver, Tripadvisor, Instacart, CNN, Tableau, Citizen, Yahoo! JAPAN",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.nasdaq.com/press-release/toyotas-next-generation-navigation-system-built-mapbox-2026-01-05",
      "excerpt": "Toyota's next-generation navigation system is built with Mapbox",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://en.wikipedia.org/wiki/Mapbox",
      "excerpt": "Founding Year: 2010 ... Started as part of Development Seed",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://docs.mapbox.com/api/maps/changelog/",
      "excerpt": "Vector Tiles API (Jan 23, 2023): Removed beta flag from MTS API",
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://docs.mapbox.com/api/maps/changelog/",
      "excerpt": "Styles API (Nov 29, 2023): Added the `standard` GA endpoint for Mapbox Standard and removed the `standard-beta` endpoint",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.mapbox.com/accounts/guides/settings/",
      "excerpt": "all accounts must verify the registered email address by clicking a link that we send immediately upon account creation. The verification process must be completed to gain full access to the Mapbox applications.",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://docs.mapbox.com/api/guides/",
      "excerpt": "If you exceed a rate limit, your request will be throttled and you will receive a `HTTP 429 Too Many Requests` response.",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://docs.mapbox.com/api/maps/static-images/",
      "excerpt": "Exceeding limits returns `HTTP 429 Too Many Requests`",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://docs.mapbox.com/api/maps/changelog/",
      "excerpt": "Styles API (Nov 29, 2023): Added the `standard` GA endpoint for Mapbox Standard and removed the `standard-beta` endpoint",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://docs.mapbox.com/api/maps/changelog/",
      "excerpt": "Vector Tiles API (Jan 23, 2023): Removed beta flag from MTS API",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "HIPAA compliance (not mentioned on security page or legal FAQ; Atlas self-hosted may differ)",
    "ISO 27001 certification (not listed; only ISO 9001 and TISAX found)",
    "PCI DSS for Mapbox platform directly (Stripe handles payments at PCI DSS Level 1; Mapbox itself does not claim PCI DSS)",
    "specific enterprise plan pricing or minimum spend",
    "webhooks (not applicable to map tile APIs)",
    "idempotency_supported (Maps REST APIs are read-only tile/image fetches; no write idempotency keys documented)",
    "webhook_events_url (Mapbox does not publish a webhook catalog for the Maps API)",
    "webhook_signing (no webhooks for Maps API)",
    "ga_date (exact GA date for v1 Static Images/Styles APIs not published; Jan 23 2023 is MTS/Vector Tiles beta removal)",
    "error_format (JSON with code+message fields but no named standard like problem+json)"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/mapbox-maps",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/mapbox-maps/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}