Advanced Python: Using APIs (Internet Data)

Goal

Step 1: Understanding APIs

API = interface that provides you with data from the internet.

Examples:

Step 2: requests Module


import requests

response = requests.get("https://api.coindesk.com/v1/bpi/currentprice.json")
data = response.json()

print(data)

Explanation:

Step 3: Reading Data


print(data["bpi"]["USD"]["rate"])

Explanation:

Task