MapQuest Geocoding API Web Service

 

The MapQuest Platform: Geocoding API Service allows you to access MapQuest geo-location data directly over HTTP without having to go through a language-specific SDK. Requests can be submitted as Key-Value pairs, JSON, XML and more. Responses do not have to match the request-type; mix-and-match to fit your development needs.

 

Web Service Resources

Geocoding API Service Documentation

Instructions, code samples, and demos all combined in easy-to-follow, easy-to-use documentation.

Geocoding API Service Forums

Discuss and collaborate with other Geocoding API Service developers.

 

Features

Address Geocode function

Provide either a single line address, or an address broken down into its component parts (5-line) and receive back potential addresses and lat/lngs, in order of confidence.

 

Reverse Geocode function

Provide a Latitude and Longitude, and receive back the known address information of that location.

 

Batch Geocode function

Geocode up to 100 locations at once in a single batch function call.

 

Reflected User-provided values

Add your own data into the location object on your request, and receive it back in the response. Great for helping you maintain state in your application, and for keeping your own information about the location packaged together for your application.

 

ViewPort Biasing

If you provide a Map Bounds as part of your geocode call, ambiguity results within the map bounds will be moved to the top of the results list.

 

ccTLD Biasing (Country Code Domains)

If you don't provide a country for the address, the country will default to the domain of the web address making the geocoding request. For example, if you make a request from http://www.myAwesomeSite.co.fr, we will default the country to France unless you tell us differently.

 

Thumbnail Ambiguity maps

Each ambiguity result can return a static map URL that provides a thumbnail image of the ambiguous location, if you wish to display these to end-users for some context when disambiguating.

 

Delimited File Output

For any of the geocoding service functions, you can specify outFormat=file and a delimiter= of Comma(,) Pipe(|) Colon(:) or semi-colon(;). The service will then return a delimited text file including a header row. This should be especially useful for the batch geocoding function.