Product & Documentation
Product
GeoAPI.com provides the following geo-location products as a web service.

Reverse Geocoder
A reverse geocoder that take a lat/lon coordinate and returns the nearest intersection, the containing neighborhood, city, state, and country.
Example: Take a lat/lon associated with a Tweet and convert it from 40.70395, -73.79922 to the human readable "Jamaica Plains, Queens, New York, USA"

Search/Forward Geocoder 
You can now search for entities by name and find the neighborhoods, cities and states that contain them. This simple forward geocoding can help with search or other apps.

Places Finder
Do point radius searches and more complex geo-queries against our database of 16 million businesses and points of interest. We will return detailed information such as hours of operation, keywords frequently associated with the business or point of interest, address, phone numbers, and other information.
Each place has a canonical GUID/URL and a short URL on the geo.am domain. This means you can refer to the places in the GeoAPI in a canonical fashion and do not need to worry about the URL or other aspects of the places/entity changing. This provides long term product stability and the ability to compare "apples to apples" when referring to places in different applications.
Example: Build a "Parking Spot Finder" application which shows you all the parking lots in the area.

Entity Creation 
This is one of our most requested features. You can now not only annotate our database of 16 million businesses and points–of–interest—you can now also create and annotate your own entities around the world. Want to annotate finch nests in the Galapagos Islands? Create a virtual world overlay to Manhattan with your own blocks and neighborhoods? Let students make a collaborative digital map of their campus? All this is now possible.

Writable Private Layer
Each developer gets their own "virtual layer" to which they can write data via the GeoAPI. This data can be appended to places that already exist in our system, or to new entities created as part of the layer. The developer can then do complex geo-queries against the GeoAPI to retrieve the information that was written.
Example: Build a location broadcast check-in app completely in JavaScript and store the various user check-ins on the GeoAPI. The developer's client app can then query the GeoAPI for all the check-ins a specific user did within the boundaries of the SOHO neighborhood in New York. (E.g. "show me all the Thai restaurants Bob L. checked-into in SOHO, NY").

Media Layers
You can query other media in a Geo-specific context using the GeoAPI. Want to get back all the Tweets within a specific neighborhood? No problem. Want to see all the Flickr photos associated with a point of interest? Easily done.
You can now also query our entities (intersections, neighborhoods, parks, etc.) for:
- Data from Twitter, Flickr, Foursquare

- Videos from YouTube

- Weather from Weatherbug

Example: Show all the Tweets coming from Central Park in NYC in real time and append Flickr photos from the locations with the most Tweets.

SDK
We have provided a simple wrapper for the iPhone to make it easy for developers to implement the GeoAPI.
More Features
You can read about a number other features and changes that you've asked for in our technical documentation:
- View parameters for MQL queries
- Faster media layer queries
- "in" queries for set indices
- SSL support
Documentation
Find the detailed API docs at: http://docs.geoapi.com/.
Support
Email support@geoapi.com with any questions or issues.
- Find the detailed API docs at: http://docs.geoapi.com/
- File bugs/issues at: http://docs.geoapi.com/issues/list
Participation
If you want to be featured as a sample app on our site email partners@geoapi.com