DC's New MAR 2 API for Application Developers
A new version of the highly successful Master Address Repository (MAR) web services and associated products now built on a modern code framework.
For decades the Office of the Chief Technology Officer (OCTO) has maintained the District’s MAR Web Services as a foundational developer set of tools for the complete standardization of addressing components. MAR Web Services ensure that DC agency applications and systems maintain the use of authoritative addressing data across all platforms. The use of MAR Web Services goes beyond government, and are publicly available to individuals and organizations needing authoritative verification of Washington, D.C. addresses, place names, blocks and intersections.
OCTO has rebuilt this core toolset, known as the MAR 2 API, with a modern code framework that provides output in modern data exchange formats. Using newer technology such as .NET Core and ElasticSearch, MAR 2 API’s dynamic responses allow for return of objects and results with or without associated geometries. This enables developers to control the size of the web response for improved performance within your custom applications. The addition of an API Gateway to the flow of calls to and from the MAR 2 API allows for better API management and enhanced security for abuse of services.
The new MAR 2 API is packed with more enhancements including security features, usage tracking and better communication opportunities with our users. The Data Developers Portal for MAR 2 API is your guide to begin building new applications that need authoritative District government addressing components. We encourage you to begin testing your current applications with MAR 2 and consider migrating where possible.
Latest Release of the MAR 2 API Functionality:
- Batch geocoding endpoint
- SSL (Square/Suffix/Lot) endpoint to query
- Units endpoint to query
- Scoring for blocks
- Scoring for intersections
-
Sample Viewer now provides SSL search
What will happen with MAR 1?
MAR 1 web services have been around for many years and we know how important this toolset is to everyone. It is stable and has reached its maturity where OCTO is no longer developing with it. MAR 1 is not going away anytime soon, but we are asking developers to start testing their applications with MAR 2 API.
Our goal is to continuously improve MAR 2 API with new features and functionality. Contact us at data.dev@dc.gov with questions or feedback. Visit to the Data Developer Portal for MAR 2 API for guides, sample viewers and future plans.
|