﻿ Python GeoPy Package (Nominatim API): Find the details of a given zip code - w3resource

# Python GeoPy Package: Find the details of a given zip code

## Default Options Object (Nominatim API): Exercise-3 with Solution

Write a Python program to find the details of a given zip code using Nominatim API and GeoPy package.

Sample Solution:

Python Code:

``````from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="geoapiExercises")
zipcode1 = "99501"
print("\nZipcode:",zipcode1)
location = geolocator.geocode(zipcode1)
print("Details of the said pincode:")
zipcode2 = "CA9 3HX"
print("\nZipcode:",zipcode2)
location = geolocator.geocode(zipcode2)
print("Details of the said pincode:")
zipcode3 = "61000"
print("\nZipcode:",zipcode3)
location = geolocator.geocode(zipcode3)
print("Details of the said pincode:")
zipcode4 = "713101"
print("\nZipcode:",zipcode4)
location = geolocator.geocode(zipcode4)
print("Details of the said pincode:")
``````

Sample Output:

```Zipcode: 99501
Details of the said pincode:

Zipcode: CA9 3HX
Details of the said pincode:
Alston Moor, CA9 3HX, UK

Zipcode: 61000
Details of the said pincode:
Alençon, Normandie, France métropolitaine, 61000, France

Zipcode: 713101
Details of the said pincode:
Purba Bardhaman, West Bengal, 713101, India
```

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿