ProgrammableWeb: the world's largest API repository, GROWING DAILY

The Geobytes Get City Details API allows developers to retrieve city attributes for a location given as an IP Address, latitude/longitude, Fully Qualified City Name (FQCN), or Geobytes Location Code...

The GeoBytes Get Nearby Cities API allows developers to retrieve information on cities near a given location. The API returns the name, bearing, direction, latitude, longitude, and distance for each...

Geo Services provides a collection of place locator functions that can return information about a single location, the distance between two locations, locations found within a given city or zip code...

The Geo3DModelService API, available via SOAP or REST protocols, is a program for generating cross-sectional models of subterranean conditions using geologic data. Users can create models of vertical...

The service provides geology data and mapping through a set of web services built on the MapService platform of the Open Geospatial Consortium (OGC). That architecture exposes datasets to a number of...

The Population.io API is an independent project that uses official demographic data produced by the United Nations to project individual life expectancy by date and place of birth. API functionality...

The MapmyIndia REST Reverse Geocoding API allows developers to access the geocoding functionality of MapmyIndia for integration with other applications and websites. The main API method is retrieving...

The EAN Geo Functions API allows developers to integrate the Expedia database into their applications, enabling their users to search for landmark names within a location, including museums, schools...

ClusterMash enables server-side clustering of map markers. These locations can be uploaded in a CSV format using the ClusterMash API in order to quickly cluster millions of markers within an app. In...

Google Maps Engine provides a means to store geographic data and to layer that data on top of the Google base map. The data can consist of vector and/or raster (imagery) files. The API provides full...

Mapbox is a suite of open source mapping tools. This API can be used to create interactive maps using a wide range of file formats and databases. It also allows users to host their maps so that they...

The Mapsense API allows developers to insert vector maps into their websites. This service is based on the Polymaps API and uses D3 for handling drawing and selection. Tiles are generated dynamically...

The MapmyIndia JavaScript Maps API allows developers to access interactive maps from MapmyIndia for integration with other applications and websites. The main API method is installing and integrating...

IPMANGO offers a simple service that developers can use to quickly locate the IP address associated with a site visitor. IPMANGO also can respond with operating system, browser, remote port, device,...

Growstuff is an online community of food gardeners. Using their open source platform, gardeners can track seeds they plant, exchange seeds with local gardeners, and learn more about growing their own...

The IP Location API by Developer Garden allows developers to retrieve geographic information on where a user comes from, allowing the content of a website or application to be adjusted to the unique...