Mapbox website screenshot

Mapbox

Mapbox is a leading mapping and location data platform that provides tools and services to help developers and businesses create custom maps, visualize geospatial data, and build location-aware applications. Their platform offers a wide range of mapping technologies, from interactive maps and map design tools to geocoding and routing services.

10 APIs 15 Features
MappingMapsGeospatialLocation

APIs

Mapbox Tiling Service

Mapbox Tiling Service (MTS) is a tool for creating vector tilesets. With MTS, you use sets of configuration options (tileset recipes) to transform your geospatial data into vect...

Mapbox Vector Tiles API

The Mapbox Vector Tiles API serves vector tiles from Mapbox-hosted vector tilesets.

Mapbox Raster Tiles API

The Mapbox Raster Tiles API serves raster tiles generated from satellite imagery tilesets and tilesets generated from raster data uploaded to Mapbox.com.

Mapbox Static Images API

The Mapbox Static Images API serves standalone, static map images generated from Mapbox Studio styles. These images can be displayed on web and mobile devices without the aid of...

Mapbox Static Tiles API

The Mapbox Static Tiles API serves raster tiles generated from Mapbox Studio styles. Raster tiles can be used in traditional web mapping libraries like Mapbox.js, Leaflet, OpenL...

Mapbox Styles API

The Mapbox Styles API lets you read and change map styles, fonts, and images. This API is the basis for Mapbox Studio.

Mapbox Tilequery API

The Mapbox Tilequery API allows you to retrieve data about specific features from a vector tileset, based on a given latitude and longitude. The Tilequery API makes it possible ...

Mapbox Uploads API

The Mapbox Uploads API transforms geographic data into tilesets that can be used with maps and geographic applications. Given a wide variety of geospatial formats, it normalizes...

Mapbox Datasets API

The Mapbox Datasets API supports reading, creating, updating, and removing features from a dataset. Datasets contain one or more collections of GeoJSON features.

Mapbox Fonts API

The Mapbox Fonts API accepts fonts as raw binary data, allows those fonts to be deleted, and generates encoded letters for map renderers. Two types of fonts are supported: TrueT...

Collections

Pricing Plans

Mapbox Plans Pricing

8 plans

PLANS

Rate Limits

Mapbox Rate Limits

6 limits

RATE LIMITS

FinOps

Mapbox Finops

FINOPS

Features

Maps SDKs for iOS and Android (free up to 25k MAU, then $4/1k MAU)
Mapbox GL JS for web map loads (free up to 50k loads, then $5/1k)
Static Images API (free up to 50k req, then $1/1k)
Directions API for driving/walking/cycling routes (free up to 100k req, then $2/1k)
Temporary Geocoding API ($0.75/1k above 100k free)
Search Box API session-based pricing ($3/1k sessions)
Address Autofill ($12.50/1k sessions above 1k free)
Navigation SDK v3 metered ($0.30/MAU + $0.08/trip) or unlimited (custom)
Per-token, per-endpoint rate limits (60-1,250 req/min defaults)
Volume discounts at higher usage levels
Statistics API for usage reporting
Vector and raster tile services
Mapbox Studio for custom map design
Tilequery API for spatial point-in-polygon queries
Map Matching API to snap GPS traces to road networks

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
💬
Support
Support
📦
SDKs
SDKs
🔑
Authentication
Authentication
🔗
Versioning
Versioning
🔗
RateLimits
RateLimits
🔗
CORS
CORS
🔗
Pagination
Pagination
🔗
Login
Login
📝
Signup
Signup
📜
TermsOfService
TermsOfService
📜
Privacy
Privacy
🔗
Security
Security
🔗
Cheatsheet
Cheatsheet
🚀
GettingStarted
GettingStarted
🎓
Tutorials
Tutorials
🔗
Videos
Videos
🔗
Troubleshooting
Troubleshooting
🔗
Glossary
Glossary
🔗
Website
Website
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Mapbox Tiling Service API
  version: 1.0.0
items:
- info:
    name: Retrieve tileset source information
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/sources/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Retrieve tileset source information
- info:
    name: Create a tileset source
    type: http
  http:
    method: POST
    url: https://api.mapbox.com/tilesets/v1/sources/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Create a tileset source
- info:
    name: Replace a tileset source
    type: http
  http:
    method: PUT
    url: https://api.mapbox.com/tilesets/v1/sources/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Replace a tileset source
- info:
    name: Delete a tileset source
    type: http
  http:
    method: DELETE
    url: https://api.mapbox.com/tilesets/v1/sources/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Delete a tileset source
- info:
    name: List tileset sources for a user
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/sources/:username
    params:
    - name: username
      value: ''
      type: path
  docs: List tileset sources for a user
- info:
    name: Create a changeset
    type: http
  http:
    method: POST
    url: https://api.mapbox.com/tilesets/v1/changesets/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Create a changeset
- info:
    name: Replace a changeset
    type: http
  http:
    method: PUT
    url: https://api.mapbox.com/tilesets/v1/changesets/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Replace a changeset
- info:
    name: Delete a changeset
    type: http
  http:
    method: DELETE
    url: https://api.mapbox.com/tilesets/v1/changesets/:username/:id
    params:
    - name: username
      value: ''
      type: path
    - name: id
      value: ''
      type: path
  docs: Delete a changeset
- info:
    name: List changesets for a user
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/changesets/:username
    params:
    - name: username
      value: ''
      type: path
  docs: List changesets for a user
- info:
    name: Create a tileset
    type: http
  http:
    method: POST
    url: https://api.mapbox.com/tilesets/v1/:tileset_id
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Create a tileset
- info:
    name: Update a tileset
    type: http
  http:
    method: PATCH
    url: https://api.mapbox.com/tilesets/v1/:tileset_id
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Update a tileset
- info:
    name: Delete a tileset
    type: http
  http:
    method: DELETE
    url: https://api.mapbox.com/tilesets/v1/:tileset_id
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Delete a tileset
- info:
    name: Publish a tileset
    type: http
  http:
    method: POST
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/publish
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Publish a tileset
- info:
    name: Publish changesets for a tileset
    type: http
  http:
    method: POST
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/publish-changesets
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Publish changesets for a tileset
- info:
    name: List jobs for a tileset
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/jobs
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: List jobs for a tileset
- info:
    name: Retrieve a tileset job
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/jobs/:job_id
    params:
    - name: tileset_id
      value: ''
      type: path
    - name: job_id
      value: ''
      type: path
  docs: Retrieve a tileset job
- info:
    name: Retrieve queue status
    type: http
  http:
    method: PUT
    url: https://api.mapbox.com/tilesets/v1/queue
  docs: Retrieve queue status
- info:
    name: Validate a tileset recipe
    type: http
  http:
    method: PUT
    url: https://api.mapbox.com/tilesets/v1/validateRecipe
  docs: Validate a tileset recipe
- info:
    name: Retrieve a tileset recipe
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/recipe
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Retrieve a tileset recipe
- info:
    name: Update a tileset recipe
    type: http
  http:
    method: PATCH
    url: https://api.mapbox.com/tilesets/v1/:tileset_id/recipe
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Update a tileset recipe
- info:
    name: List tilesets for a user
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/tilesets/v1/:username
    params:
    - name: username
      value: ''
      type: path
  docs: List tilesets for a user
- info:
    name: Retrieve TileJSON for a tileset
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/v4/:tileset_id.json
    params:
    - name: tileset_id
      value: ''
      type: path
  docs: Retrieve TileJSON for a tileset
- info:
    name: Retrieve tileset activity for a user
    type: http
  http:
    method: GET
    url: https://api.mapbox.com/activity/v1/:username/tilesets
    params:
    - name: username
      value: ''
      type: path
  docs: Retrieve tileset activity for a user
bundled: true