# Weather API
API stands for **application program interface** You need to develop a program which sends a request to [OpenWeatherMap API](https://openweathermap.org/api) to get the waether of a particular region using **ZIP code** and **country code**.
You then need to extract the following information from the JSON output:
**Name, Temp, Pressure, Humidity**
USE THE API KEY - `ad08215b3cedb867a884dbd27e115784`
You can use any scripting language of your choice. Any API library of your choice can be used, preferably Requests.
## Documentations
**API Documentation** [https://openweathermap.org/api](https://openweathermap.org/api)
**RequestsLib** [https://realpython.com/python-requests/](https://realpython.com/python-requests/)
## Example Inputs
`Enter Zip Code:` 95050
`Enter Country Code:` US
## Example Output
### Sample JSON
> {"coord":{"lon":-121.95,"lat":37.35},"weather":[{"id":800,"main":"Clear","description":"clear sky","icon":"01n"}],"base":"stations","main":{"temp":287.31,"pressure":1016,"humidity":67,"temp_min":284.26,"temp_max":290.37},"visibility":16093,"wind":{"speed":2.6,"deg":300},"clouds":{"all":5},"dt":1571108630,"sys":{"type":1,"id":5903,"message":0.0124,"country":"US","sunrise":1571062472,"sunset":1571103165},"timezone":-25200,"id":0,"name":"Santa Clara","cod":200}
### Sample Info taken out from JSON
`Name: Santa Clara`
`Temp: 287.31`
`Pressure: 1016`
`Humidity: 67`
## Hints
**API Key** Use the API key `ad08215b3cedb867a884dbd27e115784` while calling requests
eg- http://api.openweathermap.org/data/2.5/weather?zip=95050,us&APPID=ad08215b3cedb867a884dbd27e115784
Here, 95050 is the zip code, us is the country code and ad08215b3cedb867a884dbd27e115784 is the API key.
Get an API key.
Try pasting the API call URL in a browser to get familiar with the API.
Print the JSON response to get familiar with the structure.
Extract information from JSON.