A dead simple reverse geocoding API for turning coordinates into human readable locations.
{
"city": "Lachute",
"community": "Lachute",
"communityCode": "76020",
"country": "CA",
"county": "Laurentides",
"countyCode": "15",
"isCity": true,
"latitude": 45.6501,
"longitude": -74.3325,
"nearbyCities": [
{
"city": "Chatham",
"community": "",
"communityCode": "",
"country": "CA",
"county": "",
"countyCode": "",
"isCity": true,
"latitude": 45.6834,
"longitude": -74.4159,
"postalCode": "J8G",
"state": "Quebec",
"stateCode": "QC"
},
{
"city": "Saint-Colomban",
"community": "Saint-Colomban",
"communityCode": "75005",
"country": "CA",
"county": "Laurentides",
"countyCode": "15",
"isCity": true,
"latitude": 45.7334,
"longitude": -74.1325,
"postalCode": "J5K",
"state": "Quebec",
"stateCode": "QC"
},
{
"city": "Mirabel Southwest",
"community": "",
"communityCode": "",
"country": "CA",
"county": "Mirabel",
"countyCode": "",
"isCity": true,
"latitude": 45.6345,
"longitude": -74.1005,
"postalCode": "J7N",
"state": "Quebec",
"stateCode": "QC"
},
{
"city": "Hawkesbury",
"community": "",
"communityCode": "",
"country": "CA",
"county": "",
"countyCode": "",
"isCity": true,
"latitude": 45.6001,
"longitude": -74.616,
"postalCode": "K6A",
"state": "Ontario",
"stateCode": "ON"
},
{
"city": "Saint-J\u00e9r\u00f4me West",
"community": "Saint-J\u00e9r\u00f4me",
"communityCode": "75017",
"country": "CA",
"county": "Laurentides",
"countyCode": "15",
"isCity": true,
"latitude": 45.7987,
"longitude": -74.0727,
"postalCode": "J5L",
"state": "Quebec",
"stateCode": "QC"
}
],
"nearbyPlaces": [
{
"altCountry": "",
"country": "CA",
"elevation": "",
"featureClass": "L",
"featureCode": "PRK",
"isPlace": true,
"latitude": 45.3001,
"longitude": -75.24931,
"placeAltNames": "",
"placeAsciiName": "Parc Alcide-Marcoux",
"placeName": "Parc Alcide-Marcoux",
"population": "0",
"state": "10",
"timezone": "America/Toronto"
},
{
"altCountry": "",
"country": "CA",
"elevation": "",
"featureClass": "P",
"featureCode": "PPL",
"isPlace": true,
"latitude": 45.3334,
"longitude": -75.24931,
"placeAltNames": "",
"placeAsciiName": "Limoges",
"placeName": "Limoges",
"population": "2048",
"state": "08",
"timezone": "America/Toronto"
},
{
"altCountry": "",
"country": "CA",
"elevation": "",
"featureClass": "P",
"featureCode": "PPL",
"isPlace": true,
"latitude": 45.35782,
"longitude": -75.25239,
"placeAltNames": "",
"placeAsciiName": "Cambridge Forest Estates",
"placeName": "Cambridge Forest Estates",
"population": "0",
"state": "08",
"timezone": "America/Toronto"
},
{
"altCountry": "",
"country": "CA",
"elevation": "",
"featureClass": "H",
"featureCode": "STM",
"isPlace": true,
"latitude": 45.4001,
"longitude": -75.24931,
"placeAltNames": "",
"placeAsciiName": "South Indian Creek",
"placeName": "South Indian Creek",
"population": "0",
"state": "08",
"timezone": "America/Toronto"
},
{
"altCountry": "",
"country": "CA",
"elevation": "",
"featureClass": "L",
"featureCode": "AREA",
"isPlace": true,
"latitude": 45.4168,
"longitude": -75.24931,
"placeAltNames": "",
"placeAsciiName": "Russell",
"placeName": "Russell",
"population": "0",
"state": "08",
"timezone": "America/Toronto"
}
],
"postalCode": "J8H",
"state": "Quebec",
"stateCode": "QC"
}