Maps

Maps reveal the world around us — from where your friends are, to who’s winning the local election, to where your business is gaining traction. Mapbox provides you with dynamic, performant, and customizable maps that suit your needs.

Choose a map

Our beautiful Core Styles base maps are composed by experienced cartographic designers, serve the majority of use cases, and save developers countless hours they would have spent building their own base maps. Use the provided URL with our developer tools or customize the map in Mapbox Studio.

Need more inspiration? Check out our Gallery of other map styles.

Mapbox Tiling Service

Visualize your data faster and with more control than ever before, using the same service we use to create our global, daily updating basemap product that serves over 650 million monthly active users and customers such as Facebook, Snap, the Weather Channel, Tableau, and Shopify. Learn about Mapbox Tiling Service.

Mapbox Studio

A complete design ecosystem that lets you create, manage, and export maps and custom data.

Mapbox Studio is a visual interface for designing custom maps that lets you control every detail, including uploading and creating custom data.

Cross-Platform SDKs

Access music, podcasts, and books from Spotify, Pandora, Alexa, and more.

Static Maps

Optimized for performance and simplicity, use Mapbox Static Maps to display your maps anywhere you can place an image, including in applications or UIs where interactive maps can't be displayed.

Mapbox Streets

Made up of over 130 multi-validated global sources, Mapbox Streets is a comprehensive and precise base map that can be used across industries like Logistics, Consumer Applications, Business Intelligence, Outdoors, and more.

Designed for developers

Our maps are built with vector maps – an advanced approach to mapping where data is delivered to the device and precisely rendered in real time, making them fast and performant.

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8' />
    <title>Display a map</title>
    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
    <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.52.0/mapbox-gl.js'></script>
    <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.52.0/mapbox-gl.css' rel='stylesheet' />
    <style>
        body { margin:0; padding:0; }
        #map { position:absolute; top:0; bottom:0; width:100%; }
    </style>
</head>
<body>

<div id='map'></div>
<script>
mapboxgl.accessToken = '<AccessToken>';
var map = new mapboxgl.Map({
    container: 'map', // container id
    style: 'mapbox://styles/mapbox/streets-v11', // stylesheet location
    center: [-74.50, 40], // starting position [lng, lat]
    zoom: 9 // starting zoom
});
</script>

</body>
</html>

Frequently asked questions

Getting Started

How do I use the Maps APIs?

You can read our documentation to get started with just a few lines of code.

How do I use Mapbox Studio?

We have an extensive Mapbox Studio Manual that explains everything you need to know about Studio.

How do I design a good map?

Check out The Guide to Map Design to learn how to customize your maps to improve performance, focus the visual narrative, and match your brand.

What is the limit for offline usage on mobile?

Mobile apps built with the Mapbox Maps SDKs for iOS and Android can seamlessly offer offline maps to users. With the Pay-as-you-go plan, your users can cache up to 6,000 map tiles on their device. Learn more on our Offline help page, or contact us about Enterprise options that scale to support your needs.

Data

What is your source data?

All of our data sources are detailed here: https://www.mapbox.com/about/maps/#data-sources

What languages do you support?

All Mapbox template maps use the Mapbox Streets vector tileset for map features. In this tileset, there are different name fields for each of the label layers. Mapbox Streets supports the name field (the name or names used locally for the place) globally and thus Mapbox maps have partial language coverage for over 100 local languages and we continue to add to these over time. View the complete list of languages we fully support.

Can I upload my own data?

Yes, you can upload both Datasets and Tilesets. Datasets provide access to feature geometries (points, lines, and polygons) and properties (attributes), both of which can be edited in the Mapbox Studio dataset editor or through the Mapbox Datasets API.

Tilesets are lightweight collections of vector data that are optimized for rendering and are not editable, but can be styled in the Mapbox Studio style editor. View our help guides to see accepted file types and transfer limits.

Can I store Mapbox maps data permanently?

You may temporarily cache maps on end-user devices (e.g., laptops, smartphones, or tablets) for offline use, but each device must populate its cache using direct requests to the Maps APIs and content from a cache may only be consumed by a single end user. On mobile devices, you may only cache up to the limits set in the applicable Mapbox SDK, and you may not circumvent or change those limits. You may not redistribute maps, including from a cache, by proxying, or by using a screenshot or other static image instead of accessing maps through the Maps APIs. You may not scrape or download maps for any purpose other than temporary offline caching on a single end user’s device.

Can I trace or create my own data using your tools?

You may use Studio or third-party software to trace Mapbox Satellite Imagery and produce derivative vector datasets, but only for non-commercial purposes and for OpenStreetMap. If you would like to use Studio to trace Mapbox Satellite Imagery for commercial purposes, contact us.

Billing

How much do the Maps APIs cost?

Go to the pricing page to learn about pricing for maps.

What happens if I exceed the free API requests?

We’ll send you an automated notice when you exceed your free requests, so you know when you’re being charged. As long as your payment information is valid, we will automatically invoice you. If you exceed the limit and don’t have payment information on your account, we’ll send you an email notifying you and give you a short grace period to pay us so your maps won’t get shut down.

Learn about pricing for Maps products on the pricing page.