DCP maintains geosupport, the city's official geocoder, which can be accessed by using the libraries directly, or via various client-facing application/services including GOAT, GeoClient, GeoBat, etc.
The NYC Planning Labs team would like to incorporate geosupport results into web mapping applications, but geosupport's architecture does not work well with the "autocomplete" search style that is popular in modern web applications. Traditionally, to use geosupport, the user must provide at least a house number, street name, and borough, and will either git a hit, or a list of possible alternatives.
Below we propose some high-level specifications for a GeoSupport Autocomplete Web API that would be useful for search in modern web applications.
A Model to Emulate: Mapzen Search's Autocomplete API
Mapzen Search has an autocomplete API, which is well-documente, open source, and provides the type of experience developers want in a modern g