DEV Community

Cover image for Make API Call in Python
Code Something
Code Something

Posted on • Edited on

Make API Call in Python

I wrote this quick tutorial to learn how to make API calls in Python after transitioning to it from JavaScript.

I thought making API calls in Python would be difficult. But I was wrong. It's actually straightforward (like many things in Python.)

To make an API call in Python follow these steps:

  1. Import requests package
  2. Use requests.get(URL) method with the API url
  3. Convert result to JSON object with .json() method on returned object.
  4. Access JSON properties as Python dictionary (Using [""] brackets)

Here is a code example:

import requests url = "http://api.weatherapi.com/v1/current.json?key=47a53ef1aeff4b29ba811204220210&q=London&aqi=no" # Make API Call response = requests.get(url) # Convert result object to JSON dictionary json = response.json() # Get json.current.temp_f property from the JSON response temperature = json["current"]["temp_f"] # Print temperature from returned JSON object print(temperature) 
Enter fullscreen mode Exit fullscreen mode

This tutorial is also available on YouTube:

Top comments (0)