Mapillary uses cookies. Some of them are essential for running the site. Others help us improve the site and we ask for your consent to use those. Learn more
Build with Mapillary
Add street-level imagery and machine-generated map features to your applications using Mapillary's APIs and open-source tools.
Get an access token
Read the documentation
Build with Mapillary
Mapillary API
Access data with an easy and powerful cross-platform API. Interact with images, sequences, changesets, map features, image detections, and users.

Learn more about the Mapillary API
MapillaryJS viewer
Integrate our image viewer using MapillaryJS, the JavaScript & WebGL library that renders street-level imagery from Mapillary.

Learn more about MapillaryJS
Mapillary tiles
Put Mapillary data on the map. Visualize, query, and interact with sets of vector (.mvt) and raster tiles.

Learn more about Mapillary tiles
iOS and Android SDKs (beta)
Implement Mapillary capture functionality in your mobile apps. Authenticate users, combine images and GPX tracks into sequences, and upload to the Mapillary platform.

Learn more about the iOS SDK
Learn more about the Android SDK
An open-source library for working with Structure from Motion. OpenSfM also offers a web-based visualization tool for real-time debugging of your 3D models.
Learn more about OpenSfM
Mapillary Vistas Dataset
Manually annotated training data for semantic segmentation models for street scenes. Pixel-wise annotations for 152 object classes.
Learn more about the Mapillary Vistas Dataset
Mapillary Traffic Sign Dataset
Training data for global traffic sign recognition models. Bounding box annotations for over 300 traffic sign classes, including manual and machine annotations.
Learn more about the Mapillary Traffic Sign Dataset
Start accessing imagery and map data
Mapillary is the platform that makes street-level images and map data available to scale and automate mapping.
We’re committed to building a global service for everyone.