import requests

url = "https://wft-geo-db.p.rapidapi.com/v1/geo/adminDivisions"

headers = {
	"X-RapidAPI-Key": "9c66664f59msh6192ef0d1546d18p17967bjsne6b5e3ca1958",
	"X-RapidAPI-Host": "wft-geo-db.p.rapidapi.com"
}

response = requests.request("GET", url, headers=headers)

print(response.text)
{"data":[{"id":3517016,"wikiDataId":"Q228","name":"Andorra","country":"Andorra","countryCode":"AD","latitude":42.558333333,"longitude":1.555277777,"population":78151},{"id":3515514,"wikiDataId":"Q4117373","name":"Al Mamzar","country":"United Arab Emirates","countryCode":"AE","region":"Dubai","regionCode":"DU","latitude":25.309469444,"longitude":55.342811111,"population":0},{"id":3517068,"wikiDataId":"Q878","name":"United Arab Emirates","country":"United Arab Emirates","countryCode":"AE","latitude":23.75,"longitude":54.5,"population":9890400},{"id":3386644,"wikiDataId":"Q3694483","name":"Ab Band District","country":"Afghanistan","countryCode":"AF","region":"Ghazni","regionCode":"GHA","latitude":32.983,"longitude":67.967,"population":0},{"id":3339608,"wikiDataId":"Q2572213","name":"Ab Kamari","country":"Afghanistan","countryCode":"AF","region":"Badghis","regionCode":"BDG","latitude":34.925,"longitude":62.901666666,"population":0}],"links":[{"rel":"first","href":"/v1/geo/cities?offset=0&limit=5"},{"rel":"next","href":"/v1/geo/cities?offset=5&limit=5"},{"rel":"last","href":"/v1/geo/cities?offset=72150&limit=5"}],"metadata":{"currentOffset":0,"totalCount":72155}}

response with json test

import requests

url = "https://wft-geo-db.p.rapidapi.com/v1/geo/adminDivisions"

headers = {
	"X-RapidAPI-Key": "9c66664f59msh6192ef0d1546d18p17967bjsne6b5e3ca1958",
	"X-RapidAPI-Host": "wft-geo-db.p.rapidapi.com"
}

response = requests.request("GET", url, headers=headers)

print(response.json)
<bound method Response.json of <Response [200]>>
import requests
import json

cities = 0

while cities < 3: # allows for multiple searches
	url = "https://visual-crossing-weather.p.rapidapi.com/forecast"

	item = input("Select a city:") # allows for search

	query = {"aggregateHours":"24","location":item,"contentType":"csv","unitGroup":"us","shortColumnNames":"0"}

	headers = {
		"X-RapidAPI-Key": "6b9dacaef5mshade649601d1255fp14c8c2jsn9aeceb731b2b",
		"X-RapidAPI-Host": "visual-crossing-weather.p.rapidapi.com"
	}

	response = requests.get(url, headers=headers, params=query)

	print(response.text)
	cities = (cities +1)