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

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
See examples of using our vector tiles
Features in a sequence layer

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.


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
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
I consent