Project Sidewalk is a web tool for mapping and assessing sidewalk conditions using a combination of crowdsourcing, artificial intelligence (AI), and online map imagery. Project Sidewalk's mission is to develop scalable, low-cost techniques that accurately map and assess every sidewalk in the world to help transform the walkability, rollability, and safety of cities and to enable new urban analytics and personalized mapping tools for varying mobility levels.
All Project Sidewalk data is public and can be accessed in popular formats like CSV, GeoJSON, or shape files or accessed programmatically via our APIs.
We expand on each below. You can also navigate to the individual API pages on the left sidebar. Before describing the API endpoints, we first explain the core data type in Project Sidewalk: labels.
In Project Sidewalk, users navigate street view imagery and label sidewalk features (like
curb ramps) as well as barriers (like surface problems), which are then geo-located by our
tool (i.e., assigned a lat,lng
). For each label, users can provide tags, a severity
rating, and an open-ended description. For quality control, labels are also validated by other users in
tools like Validator,
LabelMap, or
Gallery. You can filter labels by their validation
ratings.
You can download either the raw label dataset or label clusters.
Project Sidewalk has the following label types (see the Label Types API):
Each label can have one or more tags for more detailed categorization. These tags are customizable per city, reflecting the diverse needs of different communities, geographies, and sidewalk designs. Below is a summary of available tags by label type (see the Label Tags API):
We provide two different labeling datasets plus an aggregated version (by street) along with validation data.
Inspired by WalkScore, we also compute an aggregate "accessibility" index based on Project Sidewalk data. These scoring algorithms are experimental. You can compute your own scoring indices by using our Labels API.
We provide two different scoring approaches.
Note: The accessibility score version 3 APIs are not yet available.
Finally, we also provide basic statistics about Project Sidewalk data and users.
Project Sidewalk is an open-source project created by the Makeability Lab and hosted on GitHub. We welcome your contributions! If you found a bug or have a feature request, please open an issue on GitHub.
You can also email us at sidewalk@cs.uw.edu
If you are interested in bringing Project Sidewalk to your city, please read our Wiki page.