# Street Route ## Overview The Street Route Cloud API provides a convenient online solution for retrieving the distance (measured in miles or kilometers) and estimated driving duration between two sets of latitude and longitude coordinates. You can use Street Route to: - Find the distance and general drive time between two points - Create a ‘Find the Nearest Location’ tool. - Using a database of ‘known / owner destinations’, Street Route can be used to compare a starting point location to the database to return all the route distances and drive times to the possible destinations, which can be queried by the user to present the shortest distance or travel time to the end user. - Determine geolocations which our data sources tell us cannot be reached by vehicle travel. - This differentiates Street Route from other distance solutions which return ‘As the crow flies’ distances. Examples are geo points to islands, or rural off road residences. **Documentation** - [Street Route Documentation](https://docs.melissa.com/cloud-api/street-route/street-route-index.html) **Useful Resources** - [Release Notes](https://releasenotes.melissa.com/cloud-api/street-route/) - [Result Codes](https://docs.melissa.com/cloud-api/street-route/result-codes.html) **Product Page** [https://www.melissa.com/geocoding](https://www.melissa.com/geocoding) **Support Center** [https://www.melissa.com/company/product-support](https://www.melissa.com/company/product-support) ## Servers Street Route Server ``` https://streetroute.melissadata.net/v1/WEB/StreetRoute ``` ## Download OpenAPI description [Street Route](https://md-developer-portal-staging.redocly.app/_bundle/apis/street-route.yaml) ## Distance Retriever Use this endpoint to find the distance and general drive time between two points. ### Get distance - [GET /getDistance](https://md-developer-portal-staging.redocly.app/apis/street-route/distance-retriever/getdistanceget.md): Uses HTTP GET to accept one input record and returns the response in JSON format. ### Get distance in batch - [POST /getDistance](https://md-developer-portal-staging.redocly.app/apis/street-route/distance-retriever/getdistancepost.md): Uses HTTP POST to accept multiple input records and returns the response in JSON format. ## Multipoint Distance Retriever Use this endpoint to find the distance and general drive time between a start point and destination point with one or more waypoints. getDistanceMultipoint is currently available only as a GET request. ### Get distance with one or more points - [GET /getDistanceMultipoint](https://md-developer-portal-staging.redocly.app/apis/street-route/multipoint-distance-retriever/getdistancemultipointget.md): Uses HTTP GET to accept one input record and returns the response in JSON format.