Python-Geoclient

A python wrapper for calling the RESTful NYC Geoclient API.

Release v0.1.1.

The NYC Geoclient API provides accurate geocoding for New York City. It supports lookups based off of address, BBL, BIN, blockface, intersection, place name and ability to search with an un-parsed location string. It also provides informative error messages in cases where the geocoding fails.

Whats New?

This library is an updated and maintained fork of nyc_geoclient. It has been updated with the following features:

  • Python 3 compatibility
  • Geoclient search method
  • Optional configuration file
  • Optional proxies argument
  • Error handling

Installation

To use the library, you must first obtain your own unique App and Id key from the NYC Developer Portal. Once you have those credentials, you can install by simply running:

$ pip install python-geoclient

or you can clone the github repo and run:

$ python setup.py install

Indices and tables