Hey, we need your help! Use the sidewalk accessibility data that we have collected to make new technologies that support people with mobility impairments!
We serve our accessibility data in two formats: Access Attribute and Access Score. Access Attribute contains point-level information on what accessibility attributes exist and where (latitude-longitude). See below for an example. Access Score is a value that indicates how (in)accessible a given street/area is. See the Access Score APIs for examples.
You can get the data through the REST APIs. You can also help contribute! The code is available on Github.
This API serves point-level location data on accessibility attributes. The major categories of attributes include: "Curb Ramp", "Missing Curb Ramp", "Obstacle", and "Surface Problem". The less common attributes are "No Sidewalk", "Occlusion", and "Other". You can also query for the individual labels that make up the attributes. | |
URL |
/v2/access/attributes /v2/access/attributesWithLabels
|
---|---|
Method | GET |
Parameters |
|
Success Response |
|
Examples |
|
This API serves Accessibility Scores of the streets within a specified region. Accessibility Score is a value between 0 (inaccessible) and 1 (accessible). | |
URL | /v2/access/score/streets |
---|---|
Method | GET |
Parameters |
|
Success Response |
|
Examples |
|
This API serves Accessibility Scores of the neighborhoods within a specified region. Accessibility Score is a value between 0 (inaccessible) and 1 (accessible). | |
URL | /v2/access/score/neighborhoods |
---|---|
Method | GET |
Parameters |
|
Success Response |
|
Examples |
|
URL | /v2/overallStats |
---|---|
Method | GET |
Examples |
/v2/overallStats
/v2/overallStats?filterLowQuality=true
/v2/overallStats?filetype=csv
|
Description |
This endpoint gives some general stats about the data collected through Project Sidewalk in
this city. It includes stats like the number of users and km audited. It also includes the
following, broken down by label type: labels placed, average severity, and accuracy. There
is an optional filterLowQuality parameter to remove low quality data.
|
URL | /v2/userStats |
---|---|
Method | GET |
Examples |
/v2/userStats
/v2/userStats?filetype=csv
|
Description | This endpoint gives some statistics about Project Sidewalk users. It includes some overall statistics like accuracy and meters explored. It also gives counts of the number of labels placed for each label type. More formal documentation is in the works! The IDs for users are anonymized, but persistent over time. |
We moved to v2 of the public API in October 2018, and support for v1 was removed in March 2024.
We are still in the experimental stage of the project, so we want you to keep in mind a few things, for example:
All the code for Project Sidewalk is open source. You can find it in our GitHub repo. We welcome your help in advancing the project. If you make an enhancement or fix a bug, send a pull request!
Questions? Bugs? Feature requests and suggestions? Or anything else? Email us (sidewalk@cs.uw.edu), post a GitHub issue, or follow and talk to us on Twitter @projsidewalk!
The Project Sidewalk code is licensed under the terms of the MIT License.