Geocoder: Address to Coordinates Conversion and Inverse
TerraFly provides a B2B geocoding service to convert street addresses to geographical
coordinates anywhere in the continental United States.
The conversion service can be accessed
interactively via a web form, or automatically by a programs via an HTTP web-service
protocol, or in batch.
High throughput. A single-node web-service node can perform more than 100 address translations per second, making it quick and easy to translate large databases for data mining and proximity searches based on addresses. We can achieve even higher performance (1000 or more translations per second) for batch tasks that can be run locally.
High accuracy. We estimated the mean error of address translation
to be less than 30 meters (90 feet) from the physical property's center, i.e. would typically fall within the property boundary.
Intelligent heuristic searches help resolve old street
names, misspelled names, and incomplete addresses, while providing
detailed diagnostics of the degree of achieved accuracy. The
service is capable of resolving many abbreviations and ambiguities.
Very high throughput allows us to run the ambiguous queries
multiple times to find the best available street match.
Simultaneously searches private and governmental street vector
databases to achieve the most accurate and complete street address
Fault-tolerant operation with a redundant fall-back server.
The next release of the service, to be available soon, will
also perform reverse address translation: given coordinates, it will
find the street address ranges nearby.
Inverse geocoding: also available is
a reverse geocoder -- to approximate a street address from given
Programmer Interface Specifications:
for reverse geocoder:
Web Service Interface
The user may submit an HTTP query from a designated set of IP
addresses. Each query is a get-data URL containing a full or
partial U.S. address. The service returns lat/long (or UTM)
coordinates and diagnostics (e.g. no street supplied center of
zipcode returned; Error: street not found, center of city returned).
The user supplies city+state and/or zipcode and optionally a street
Web-service, upto 6 million requests per month: $6000 per month.
Batch: $1000 per 1 million records.
Request more information at