Python RapidAPI
APIs can be found all over the internet. A great consolidator of many APIs is RapidAPI. In this blog we will use a site to consolidates API stats. Learning a few lines of code and you can start extracting lots of data from the internet via APIs.
• 15 min read
- Python, RapidAPI Terms
- Covid19 RapidAPI Example
- Digital Coin Example
- Formatting Digital Coin example
- Go deeper into APIs
- Hacks
Covid19 RapidAPI Example
To begin the API journey. You need to find an API provider.
- RapidAPI is a great option. You must setup and account, but there are many free options.
- Goto this page for starters, the Corona virus World and India data- Under Code Snippets pick Python - Requests
RapidAPI, you will select Python Requests type of code to work with you Notebook.
- The url is the endpoint to which the API is directed
- The headers is a dictionary data structure to send special messaging to the endpoint
- The requests.request() python function is used to send a request and retrieve their responses
- The response variable receives result of of the request in JSON text
Next step, is to format the response according to your data science needs
"""
Requests is a HTTP library for the Python programming language.
The goal of the project is to make HTTP requests simpler and more human-friendly.
"""
import requests
"""
RapidAPI is the world's largest API Marketplace.
Developers use Rapid API to discover and connect to thousands of APIs.
"""
url = "https://corona-virus-world-and-india-data.p.rapidapi.com/api"
headers = {
'x-rapidapi-key': "dec069b877msh0d9d0827664078cp1a18fajsn2afac35ae063",
'x-rapidapi-host': "corona-virus-world-and-india-data.p.rapidapi.com"
}
# Request Covid Data
response = requests.request("GET", url, headers=headers)
# print(response.text) # uncomment this line to see raw data
# print(response.json())
# This code looks for "world data"
print("World Totals")
world = response.json().get('world_total') # turn response to json() so we can extract "world_total"
for key, value in world.items(): # this finds key, value pairs in country
print(key, value)
print()
# This code looks for USA in "countries_stats"
print("Country Totals")
countries = response.json().get('countries_stat')
for country in countries: # countries is a list
if country["country_name"] == "USA": # this filters for USA
for key, value in country.items(): # this finds key, value pairs in country
print(key, value)
World Totals total_cases 509,268,964 new_cases 204,268 total_deaths 6,242,509 new_deaths 630 total_recovered 461,827,849 active_cases 41,198,606 serious_critical 42,510 total_cases_per_1m_population 65,334 deaths_per_1m_population 800.9 statistic_taken_at 2022-04-24 11:18:01 Country Totals country_name USA cases 82,649,779 deaths 1,018,316 region total_recovered 80,434,925 new_deaths 0 new_cases 0 serious_critical 1,465 active_cases 1,196,538 total_cases_per_1m_population 247,080 deaths_per_1m_population 3,044 total_tests 1,000,275,726 tests_per_1m_population 2,990,303
# RapidAPI page https://rapidapi.com/Coinranking/api/coinranking1/
# Begin Rapid API Code
import requests
url = "https://mcu-comics-and-characters.p.rapidapi.com/mcu/comics"
headers = {
"X-RapidAPI-Key": "0608f45064msh40e1e6383c4be53p176cf6jsn49eacc437480",
"X-RapidAPI-Host": "mcu-comics-and-characters.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
# End Rapid API Code
json = response.json() # convert response to python json object
# Observe data from an API. This is how data transports over the internet in a "JSON" text form
# - The JSON "text" is formed in dictionary {} and list [] divisions
# - To read the result, Data Scientist of Developer converts JSON into human readable form
# - Review the first line, look for the keys -- "status" and "data"
[{"title":"File:85F11A8E-6503-4B71-B65C-B67E3EF50378.jpeg","link":"https://marvelcinematicuniverse.fandom.com/wiki/File:85F11A8E-6503-4B71-B65C-B67E3EF50378.jpeg","source":"fandom"},{"title":"Agents of S.H.I.E.L.D.: The Chase","link":"https://marvelcinematicuniverse.fandom.com/wiki/Agents_of_S.H.I.E.L.D.:_The_Chase","source":"fandom"},{"title":"Ant-Man - Scott Lang: Small Time","link":"https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_-_Scott_Lang:_Small_Time","source":"fandom"},{"title":"Ant-Man and the Wasp Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_and_the_Wasp_Prelude","source":"fandom"},{"title":"Ant-Man Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_Prelude","source":"fandom"},{"title":"Ant-Man: Larger Than Life","link":"https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man:_Larger_Than_Life","source":"fandom"},{"title":"Avengers: Age of Ultron Prelude - This Scepter'd Isle","link":"https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Age_of_Ultron_Prelude_-_This_Scepter%27d_Isle","source":"fandom"},{"title":"Avengers: Age of Ultron: Episode 0","link":"https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Age_of_Ultron:_Episode_0","source":"fandom"},{"title":"Avengers: Endgame Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Endgame_Prelude","source":"fandom"},{"title":"Avengers: Infinity War Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Infinity_War_Prelude","source":"fandom"},{"title":"Avengers: Operation HYDRA","link":"https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Operation_HYDRA","source":"fandom"},{"title":"Black Panther Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Black_Panther_Prelude","source":"fandom"},{"title":"Black Widow Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Black_Widow_Prelude","source":"fandom"},{"title":"Captain America & Thor: Avengers!","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America_%26_Thor:_Avengers!","source":"fandom"},{"title":"Captain America: Civil War Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Civil_War_Prelude","source":"fandom"},{"title":"Captain America: Civil War Prelude Infinite Comic","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Civil_War_Prelude_Infinite_Comic","source":"fandom"},{"title":"Captain America: Evil Lurks Everywhere","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Evil_Lurks_Everywhere","source":"fandom"},{"title":"Captain America: First Vengeance","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_First_Vengeance","source":"fandom"},{"title":"Captain America: Homecoming","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Homecoming","source":"fandom"},{"title":"Captain America: Road to War","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Road_to_War","source":"fandom"},{"title":"Captain America: The First Avenger Adaptation","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_The_First_Avenger_Adaptation","source":"fandom"},{"title":"Captain America: The Winter Soldier Infinite Comic","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_The_Winter_Soldier_Infinite_Comic","source":"fandom"},{"title":"Captain Marvel Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Captain_Marvel_Prelude","source":"fandom"},{"title":"Doctor Strange Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange_Prelude","source":"fandom"},{"title":"Doctor Strange Prelude - The Zealot","link":"https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange_Prelude_-_The_Zealot","source":"fandom"},{"title":"Doctor Strange: Episode 0","link":"https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange:_Episode_0","source":"fandom"},{"title":"Doctor Strange: Mystic Apprentice","link":"https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange:_Mystic_Apprentice","source":"fandom"},{"title":"Eternals: The 500 Year War","link":"https://marvelcinematicuniverse.fandom.com/wiki/Eternals:_The_500_Year_War","source":"fandom"},{"title":"Guardians of the Galaxy Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Prelude","source":"fandom"},{"title":"Guardians of the Galaxy Prequel Infinite Comic","link":"https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Prequel_Infinite_Comic","source":"fandom"},{"title":"Guardians of the Galaxy Vol. 2 Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Vol._2_Prelude","source":"fandom"},{"title":"Guardians of the Galaxy: Galaxy's Most Wanted","link":"https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy:_Galaxy%27s_Most_Wanted","source":"fandom"},{"title":"Iron Man 2 Adaptation","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2_Adaptation","source":"fandom"},{"title":"Iron Man 2: Black Widow: Agent of S.H.I.E.L.D.","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Black_Widow:_Agent_of_S.H.I.E.L.D.","source":"fandom"},{"title":"Iron Man 2: Fist of Iron","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Fist_of_Iron","source":"fandom"},{"title":"Iron Man 2: Nick Fury: Director of S.H.I.E.L.D.","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Nick_Fury:_Director_of_S.H.I.E.L.D.","source":"fandom"},{"title":"Iron Man 2: Phil Coulson: Agent of S.H.I.E.L.D.","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Phil_Coulson:_Agent_of_S.H.I.E.L.D.","source":"fandom"},{"title":"Iron Man 2: Public Identity","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Public_Identity","source":"fandom"},{"title":"Iron Man 2: Security Breach","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Security_Breach","source":"fandom"},{"title":"Iron Man 3 Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_3_Prelude","source":"fandom"},{"title":"Iron Man Royal Purple Custom Comic","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_Royal_Purple_Custom_Comic","source":"fandom"},{"title":"Iron Man: Fast Friends","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Fast_Friends","source":"fandom"},{"title":"Iron Man: I Am Iron Man!","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_I_Am_Iron_Man!","source":"fandom"},{"title":"Iron Man: Limited Edition","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Limited_Edition","source":"fandom"},{"title":"Iron Man: Security Measures","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Security_Measures","source":"fandom"},{"title":"Iron Man: The Coming of the Melter","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_The_Coming_of_the_Melter","source":"fandom"},{"title":"Iron Man: The Price of Doing Business","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_The_Price_of_Doing_Business","source":"fandom"},{"title":"Iron Man: Will Online Evils Prevail?","link":"https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Will_Online_Evils_Prevail%3F","source":"fandom"},{"title":"Jessica Jones (comic)","link":"https://marvelcinematicuniverse.fandom.com/wiki/Jessica_Jones_(comic)","source":"fandom"},{"title":"List of Multiverse Comics","link":"https://marvelcinematicuniverse.fandom.com/wiki/List_of_Multiverse_Comics","source":"fandom"},{"title":"Nick Fury: Spies Like Us","link":"https://marvelcinematicuniverse.fandom.com/wiki/Nick_Fury:_Spies_Like_Us","source":"fandom"},{"title":"Spider-Man: Far From Home - Got To Hand it To Him","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_-_Got_To_Hand_it_To_Him","source":"fandom"},{"title":"Spider-Man: Far From Home - Them's The Brakes","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_-_Them%27s_The_Brakes","source":"fandom"},{"title":"Spider-Man: Far From Home Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_Prelude","source":"fandom"},{"title":"Spider-Man: Homecoming Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming_Prelude","source":"fandom"},{"title":"Spider-Man: Homecoming: Fight or Flight","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_Fight_or_Flight","source":"fandom"},{"title":"Spider-Man: Homecoming: Morning Rush","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_Morning_Rush","source":"fandom"},{"title":"Spider-Man: Homecoming: School of Shock","link":"https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_School_of_Shock","source":"fandom"},{"title":"The Avengers Adaptation","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Adaptation","source":"fandom"},{"title":"The Avengers Prelude: Black Widow Strikes","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Prelude:_Black_Widow_Strikes","source":"fandom"},{"title":"The Avengers Prelude: Fury's Big Week","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Prelude:_Fury%27s_Big_Week","source":"fandom"},{"title":"The Avengers: Iron Man Mark VII","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers:_Iron_Man_Mark_VII","source":"fandom"},{"title":"The Avengers: The Avengers Initiative","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers:_The_Avengers_Initiative","source":"fandom"},{"title":"The Incredible Hulk: The Big Picture","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Incredible_Hulk:_The_Big_Picture","source":"fandom"},{"title":"The Incredible Hulk: The Fury Files","link":"https://marvelcinematicuniverse.fandom.com/wiki/The_Incredible_Hulk:_The_Fury_Files","source":"fandom"},{"title":"Thor Adaptation","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor_Adaptation","source":"fandom"},{"title":"Thor, The Mighty Avenger","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor,_The_Mighty_Avenger","source":"fandom"},{"title":"Thor: Crown of Fools","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Crown_of_Fools","source":"fandom"},{"title":"Thor: Ragnarok Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Ragnarok_Prelude","source":"fandom"},{"title":"Thor: Rescue","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Rescue","source":"fandom"},{"title":"Thor: The Dark World Prelude","link":"https://marvelcinematicuniverse.fandom.com/wiki/Thor:_The_Dark_World_Prelude","source":"fandom"}]
"""
This cell is dependent on valid run of API above.
- try and except code is making sure "json" was properly run above
- inside second try is code that is used to process Coin API data
Note. Run this cell repeatedly to format data without re-activating API
"""
try:
print("JSON data is Python type: " + str(type(json)))
try:
# Extracting Coins JSON status, if the API worked
status = json.get('status')
print("API status: " + status)
print()
# Extracting Coins JSON data, data about the coins
data = json.get('data')
# Procedural abstraction of Print code for coins
def print_mcu(c):
print("title: " + c["title"])
print("link: " + c["link"])
# Coins data was observed to be a list
for mcu in data['mcu']:
print_mcu(mcu)
print()
except:
print("Did you insert a valid key in X-RapidAPI-Key of API cell above?")
print(json)
except:
print("This cell is dependent on running API call in cell above!")
JSON data is Python type: <class 'list'> Did you insert a valid key in X-RapidAPI-Key of API cell above? [{'title': 'File:85F11A8E-6503-4B71-B65C-B67E3EF50378.jpeg', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/File:85F11A8E-6503-4B71-B65C-B67E3EF50378.jpeg', 'source': 'fandom'}, {'title': 'Agents of S.H.I.E.L.D.: The Chase', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Agents_of_S.H.I.E.L.D.:_The_Chase', 'source': 'fandom'}, {'title': 'Ant-Man - Scott Lang: Small Time', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_-_Scott_Lang:_Small_Time', 'source': 'fandom'}, {'title': 'Ant-Man and the Wasp Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_and_the_Wasp_Prelude', 'source': 'fandom'}, {'title': 'Ant-Man Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man_Prelude', 'source': 'fandom'}, {'title': 'Ant-Man: Larger Than Life', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Ant-Man:_Larger_Than_Life', 'source': 'fandom'}, {'title': "Avengers: Age of Ultron Prelude - This Scepter'd Isle", 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Age_of_Ultron_Prelude_-_This_Scepter%27d_Isle', 'source': 'fandom'}, {'title': 'Avengers: Age of Ultron: Episode 0', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Age_of_Ultron:_Episode_0', 'source': 'fandom'}, {'title': 'Avengers: Endgame Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Endgame_Prelude', 'source': 'fandom'}, {'title': 'Avengers: Infinity War Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Infinity_War_Prelude', 'source': 'fandom'}, {'title': 'Avengers: Operation HYDRA', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Avengers:_Operation_HYDRA', 'source': 'fandom'}, {'title': 'Black Panther Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Black_Panther_Prelude', 'source': 'fandom'}, {'title': 'Black Widow Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Black_Widow_Prelude', 'source': 'fandom'}, {'title': 'Captain America & Thor: Avengers!', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America_%26_Thor:_Avengers!', 'source': 'fandom'}, {'title': 'Captain America: Civil War Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Civil_War_Prelude', 'source': 'fandom'}, {'title': 'Captain America: Civil War Prelude Infinite Comic', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Civil_War_Prelude_Infinite_Comic', 'source': 'fandom'}, {'title': 'Captain America: Evil Lurks Everywhere', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Evil_Lurks_Everywhere', 'source': 'fandom'}, {'title': 'Captain America: First Vengeance', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_First_Vengeance', 'source': 'fandom'}, {'title': 'Captain America: Homecoming', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Homecoming', 'source': 'fandom'}, {'title': 'Captain America: Road to War', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_Road_to_War', 'source': 'fandom'}, {'title': 'Captain America: The First Avenger Adaptation', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_The_First_Avenger_Adaptation', 'source': 'fandom'}, {'title': 'Captain America: The Winter Soldier Infinite Comic', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_America:_The_Winter_Soldier_Infinite_Comic', 'source': 'fandom'}, {'title': 'Captain Marvel Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Captain_Marvel_Prelude', 'source': 'fandom'}, {'title': 'Doctor Strange Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange_Prelude', 'source': 'fandom'}, {'title': 'Doctor Strange Prelude - The Zealot', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange_Prelude_-_The_Zealot', 'source': 'fandom'}, {'title': 'Doctor Strange: Episode 0', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange:_Episode_0', 'source': 'fandom'}, {'title': 'Doctor Strange: Mystic Apprentice', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Doctor_Strange:_Mystic_Apprentice', 'source': 'fandom'}, {'title': 'Eternals: The 500 Year War', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Eternals:_The_500_Year_War', 'source': 'fandom'}, {'title': 'Guardians of the Galaxy Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Prelude', 'source': 'fandom'}, {'title': 'Guardians of the Galaxy Prequel Infinite Comic', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Prequel_Infinite_Comic', 'source': 'fandom'}, {'title': 'Guardians of the Galaxy Vol. 2 Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy_Vol._2_Prelude', 'source': 'fandom'}, {'title': "Guardians of the Galaxy: Galaxy's Most Wanted", 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Guardians_of_the_Galaxy:_Galaxy%27s_Most_Wanted', 'source': 'fandom'}, {'title': 'Iron Man 2 Adaptation', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2_Adaptation', 'source': 'fandom'}, {'title': 'Iron Man 2: Black Widow: Agent of S.H.I.E.L.D.', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Black_Widow:_Agent_of_S.H.I.E.L.D.', 'source': 'fandom'}, {'title': 'Iron Man 2: Fist of Iron', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Fist_of_Iron', 'source': 'fandom'}, {'title': 'Iron Man 2: Nick Fury: Director of S.H.I.E.L.D.', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Nick_Fury:_Director_of_S.H.I.E.L.D.', 'source': 'fandom'}, {'title': 'Iron Man 2: Phil Coulson: Agent of S.H.I.E.L.D.', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Phil_Coulson:_Agent_of_S.H.I.E.L.D.', 'source': 'fandom'}, {'title': 'Iron Man 2: Public Identity', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Public_Identity', 'source': 'fandom'}, {'title': 'Iron Man 2: Security Breach', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_2:_Security_Breach', 'source': 'fandom'}, {'title': 'Iron Man 3 Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_3_Prelude', 'source': 'fandom'}, {'title': 'Iron Man Royal Purple Custom Comic', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man_Royal_Purple_Custom_Comic', 'source': 'fandom'}, {'title': 'Iron Man: Fast Friends', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Fast_Friends', 'source': 'fandom'}, {'title': 'Iron Man: I Am Iron Man!', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_I_Am_Iron_Man!', 'source': 'fandom'}, {'title': 'Iron Man: Limited Edition', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Limited_Edition', 'source': 'fandom'}, {'title': 'Iron Man: Security Measures', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Security_Measures', 'source': 'fandom'}, {'title': 'Iron Man: The Coming of the Melter', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_The_Coming_of_the_Melter', 'source': 'fandom'}, {'title': 'Iron Man: The Price of Doing Business', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_The_Price_of_Doing_Business', 'source': 'fandom'}, {'title': 'Iron Man: Will Online Evils Prevail?', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Iron_Man:_Will_Online_Evils_Prevail%3F', 'source': 'fandom'}, {'title': 'Jessica Jones (comic)', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Jessica_Jones_(comic)', 'source': 'fandom'}, {'title': 'List of Multiverse Comics', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/List_of_Multiverse_Comics', 'source': 'fandom'}, {'title': 'Nick Fury: Spies Like Us', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Nick_Fury:_Spies_Like_Us', 'source': 'fandom'}, {'title': 'Spider-Man: Far From Home - Got To Hand it To Him', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_-_Got_To_Hand_it_To_Him', 'source': 'fandom'}, {'title': "Spider-Man: Far From Home - Them's The Brakes", 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_-_Them%27s_The_Brakes', 'source': 'fandom'}, {'title': 'Spider-Man: Far From Home Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Far_From_Home_Prelude', 'source': 'fandom'}, {'title': 'Spider-Man: Homecoming Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming_Prelude', 'source': 'fandom'}, {'title': 'Spider-Man: Homecoming: Fight or Flight', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_Fight_or_Flight', 'source': 'fandom'}, {'title': 'Spider-Man: Homecoming: Morning Rush', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_Morning_Rush', 'source': 'fandom'}, {'title': 'Spider-Man: Homecoming: School of Shock', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Spider-Man:_Homecoming:_School_of_Shock', 'source': 'fandom'}, {'title': 'The Avengers Adaptation', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Adaptation', 'source': 'fandom'}, {'title': 'The Avengers Prelude: Black Widow Strikes', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Prelude:_Black_Widow_Strikes', 'source': 'fandom'}, {'title': "The Avengers Prelude: Fury's Big Week", 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers_Prelude:_Fury%27s_Big_Week', 'source': 'fandom'}, {'title': 'The Avengers: Iron Man Mark VII', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers:_Iron_Man_Mark_VII', 'source': 'fandom'}, {'title': 'The Avengers: The Avengers Initiative', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Avengers:_The_Avengers_Initiative', 'source': 'fandom'}, {'title': 'The Incredible Hulk: The Big Picture', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Incredible_Hulk:_The_Big_Picture', 'source': 'fandom'}, {'title': 'The Incredible Hulk: The Fury Files', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/The_Incredible_Hulk:_The_Fury_Files', 'source': 'fandom'}, {'title': 'Thor Adaptation', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor_Adaptation', 'source': 'fandom'}, {'title': 'Thor, The Mighty Avenger', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor,_The_Mighty_Avenger', 'source': 'fandom'}, {'title': 'Thor: Crown of Fools', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Crown_of_Fools', 'source': 'fandom'}, {'title': 'Thor: Ragnarok Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Ragnarok_Prelude', 'source': 'fandom'}, {'title': 'Thor: Rescue', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor:_Rescue', 'source': 'fandom'}, {'title': 'Thor: The Dark World Prelude', 'link': 'https://marvelcinematicuniverse.fandom.com/wiki/Thor:_The_Dark_World_Prelude', 'source': 'fandom'}]
# Begin Rapid API Code
import requests
url = "https://coinranking1.p.rapidapi.com/coins"
querystring = {"referenceCurrencyUuid":"yhjMzLPhuIDl","timePeriod":"24h","tiers[0]":"1","orderBy":"marketCap","orderDirection":"desc","limit":"50","offset":"0"}
headers = {
"X-RapidAPI-Key": "40507ace9fmshcdcac9ccdd404c3p1d6853jsn21cc92ac2d5e",
"X-RapidAPI-Host": "coinranking1.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
# End Rapid API Code
json = response.json() # convert response to python json object
# Observe data from an API. This is how data transports over the internet in a "JSON" text form
# - The JSON "text" is formed in dictionary {} and list [] divisions
# - To read the result, Data Scientist of Developer converts JSON into human readable form
# - Review the first line, look for the keys -- "status" and "data"
{"status":"success","data":{"stats":{"total":1493,"totalCoins":21341,"totalMarkets":31944,"totalExchanges":172,"totalMarketCap":"946081200594","total24hVolume":"55132277022"},"coins":[{"uuid":"Qwsogvtv82FCd","symbol":"BTC","name":"Bitcoin","color":"#f7931A","iconUrl":"https://cdn.coinranking.com/bOabBYkcX/bitcoin_btc.svg","marketCap":"369421717076","price":"19257.853921045462","listedAt":1330214400,"tier":1,"change":"-1.35","rank":1,"sparkline":["19524.991421896608","19527.39150459964","19544.9995434667","19550.99613920631","19580.02230117227","19562.51052233903","19528.565461297847","19542.56968025281","19578.44290917792","19563.025477031963","19604.456221596236","19621.370556872396","19598.876435322145","19559.057299119817","19552.45002549465","19563.769367212342","19591.60941708008","19619.908965488416","19553.91196239793","19451.392179054637","19395.18712065175","19407.530076861112","19409.380957382262","19315.39510065977","19231.46298879902"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/Qwsogvtv82FCd+bitcoin-btc","24hVolume":"29987375899","btcPrice":"1"},{"uuid":"razxDUgYGNAdQ","symbol":"ETH","name":"Ethereum","color":"#3C3C3D","iconUrl":"https://cdn.coinranking.com/rk4RKHOuW/eth.svg","marketCap":"159221702853","price":"1305.0051717998822","listedAt":1438905600,"tier":1,"change":"-1.50","rank":2,"sparkline":["1328.309978764326","1330.763437285501","1331.9529393800638","1332.1041439037442","1337.2030635171975","1334.4204703826065","1332.2566616144022","1332.9082439837723","1335.0830831752078","1333.0389618704842","1334.7772842805089","1334.4413555135732","1328.9733804191985","1325.7481544161249","1326.8410780222496","1327.294411485528","1329.2676676542806","1329.9705215460915","1321.091220883876","1311.59415053426","1308.9652101161475","1309.5910650229516","1309.5685584010416","1300.570195357155","1299.8510707841035"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/razxDUgYGNAdQ+ethereum-eth","24hVolume":"11401889207","btcPrice":"0.06776482868497304"},{"uuid":"HIVsRcGKkPFtW","symbol":"USDT","name":"Tether USD","color":"#22a079","iconUrl":"https://cdn.coinranking.com/mgHqwlCLj/usdt.svg","marketCap":"68445560781","price":"1.0000438466338801","listedAt":1420761600,"tier":1,"change":"-0.04","rank":3,"sparkline":["0.9999988706922406","0.999674530552395","0.9999917515672747","1.0000525699308844","0.9995115903750901","1.000964621134974","1.0010302663167538","1.000053091238735","0.999866370451281","1.000402382700605","0.9992585015619446","0.9999348920622003","1.001379859032358","1.0015952158097394","1.0005084185507989","1.0000535908059556","0.9998848221175514","1.0000676826837998","1.0025305934337534","1.0031571184281938","1.0014781483758524","1.0003413718466363","1.0002470287250993","1.0032275078483532","1.0016863173843982"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/HIVsRcGKkPFtW+tetherusd-usdt","24hVolume":"35200955802","btcPrice":"0.000051929142817986"},{"uuid":"aKzUVe4Hh_CON","symbol":"USDC","name":"USDC","color":"#7894b4","iconUrl":"https://cdn.coinranking.com/jkDf8sQbY/usdc.svg","marketCap":"44636486235","price":"0.9997843028378703","listedAt":1539043200,"tier":1,"change":"-0.01","rank":4,"sparkline":["0.9999230292178237","0.9997736373641055","0.9999362563257108","1.0001233504867528","0.999677436551725","1.000891489450153","1.0009982096750083","1.0000228240002658","0.9998003739716739","1.0002324565255616","0.9991355919037346","0.9999350981509928","1.001249314877045","1.0015886849927849","1.0004734098687633","1.0001006972777424","0.999807537280845","1.0000333915922535","1.002363093007838","1.0031612349082488","1.0015154788659955","1.000410153811767","1.0002899210245515","1.0029802401728392","1.0017648723546644"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/aKzUVe4Hh_CON+usdc-usdc","24hVolume":"2760953867","btcPrice":"0.000051915665522069"},{"uuid":"WcwrkfNI4FUAe","symbol":"BNB","name":"Binance Coin","color":"#e8b342","iconUrl":"https://cdn.coinranking.com/B1N19L_dZ/bnb.svg","marketCap":"38925120615","price":"272.55538196857634","listedAt":1503014400,"tier":1,"change":"-0.87","rank":5,"sparkline":["275.0514930736564","275.10321221007973","275.2782638417797","275.535631073847","275.266723186335","274.8491554817027","274.58725870132974","274.68974725044694","274.5955736156764","274.31687754234343","274.3130322666971","274.4906118268603","273.9806914102103","273.2552917774332","273.4874839910599","273.45351974628346","273.84684340714955","274.09631008199295","273.38530130360556","273.0252283711491","272.5111160124055","272.61871176693313","273.066803074482","272.1411418574208","272.30761168954683"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/WcwrkfNI4FUAe+binancecoin-bnb","24hVolume":"632016405","btcPrice":"0.014152946796980377"},{"uuid":"-l8Mn2pVlRs-p","symbol":"XRP","name":"XRP","color":"#000000","iconUrl":"https://cdn.coinranking.com/B1oPuTyfX/xrp.svg","marketCap":"23222701460","price":"0.46550592633501847","listedAt":1421798400,"tier":1,"change":"-1.84","rank":6,"sparkline":["0.475673866714134","0.4759930607527608","0.47861856270751363","0.4799790059276502","0.48178517208169713","0.4750224018145141","0.47494541662008166","0.47645857539297326","0.4765423683347163","0.47555966311750736","0.4750680912920684","0.47548616647759495","0.47399968800374576","0.4712401426989698","0.4699550718734715","0.4691629802823665","0.4705458958162255","0.4709120876402164","0.4676293995746874","0.4668032570670372","0.4679710171821252","0.4687289151989166","0.4698550281763532","0.46551269062843265","0.4645178428963546"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/-l8Mn2pVlRs-p+xrp-xrp","24hVolume":"1493729730","btcPrice":"0.000024172263858867"},{"uuid":"vSo2fu9iE1s0Y","symbol":"BUSD","name":"Binance USD","color":"#f0b90b","iconUrl":"https://cdn.coinranking.com/6SJHRfClq/busd.svg","marketCap":"21311116249","price":"1.0000425926250103","listedAt":1563197940,"tier":1,"change":"-0.01","rank":7,"sparkline":["0.9999014530718277","0.9997955248509977","0.999927395869853","1.0000480864186894","0.9995067692171957","1.0010198943948647","1.0010960070211938","1.0000477151743374","0.9998820409971773","1.0003407371784931","0.9991624649818623","1.000088399613252","1.0014788670162873","1.0016211695536053","1.0006221021381976","1.0000910594334582","1.0001746401959697","1.000040140388526","1.0027913634632175","1.003051392306264","1.0014863091452164","1.0003951191132283","1.0002284902057255","1.0033114332557194","1.001872963666928"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/vSo2fu9iE1s0Y+binanceusd-busd","24hVolume":"7278214154","btcPrice":"0.000051929077701235"},{"uuid":"qzawljRxB5bYu","symbol":"ADA","name":"Cardano","color":"#3cc8c8","iconUrl":"https://cdn.coinranking.com/ryY28nXhW/ada.svg","marketCap":"11306839424","price":"0.36341807853215075","listedAt":1506902400,"tier":1,"change":"-1.92","rank":8,"sparkline":["0.3704831291284179","0.3701272003829676","0.37134697081109264","0.3724582987022795","0.3720451629414004","0.3692729596663601","0.3689429685943894","0.3704135025597271","0.37096160864717814","0.3702648986749299","0.3708538214208122","0.3705835171811999","0.36885076844428083","0.36660819715262816","0.36721455141824","0.36818797020669963","0.3687936070725731","0.36863042713771665","0.3664828877969302","0.365627845753915","0.3652980244465922","0.36491475863543765","0.36565061871445004","0.3626560564467004","0.36247392981226684"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/qzawljRxB5bYu+cardano-ada","24hVolume":"425004084","btcPrice":"0.000018871161865809"},{"uuid":"zNZHO_Sjf","symbol":"SOL","name":"Solana","color":"#000000","iconUrl":"https://cdn.coinranking.com/yvUG4Qex5/solana.svg","marketCap":"10835203993","price":"30.25622967341156","listedAt":1586539320,"tier":1,"change":"-1.94","rank":9,"sparkline":["30.876552975146314","30.961466995739762","31.077155869158982","31.181156043577445","31.324833244882285","31.170219840531566","31.01605944935582","31.083160753538476","31.138972427042887","31.0012952705995","31.037989030740157","31.033728516402178","30.77222139844458","30.7363071567448","30.794001596989638","30.87482866496818","30.89035109697269","30.837145267044257","30.58536066793343","30.404800182400415","30.36263730985439","30.27737595230723","30.32727421698003","30.094901270866835","30.08900297384535"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/zNZHO_Sjf+solana-sol","24hVolume":"748697480","btcPrice":"0.001571111183907507"},{"uuid":"a91GCGd_u96cF","symbol":"DOGE","name":"Dogecoin","color":"#c2a633","iconUrl":"https://cdn.coinranking.com/H1arXIuOZ/doge.svg","marketCap":"8080548737","price":"0.05923278052849349","listedAt":1391212800,"tier":1,"change":"-0.59","rank":10,"sparkline":["0.05971758121796176","0.05974428262953406","0.059896537729224215","0.05997548815106887","0.06009131955224417","0.059720387869118575","0.05962426635323634","0.059856347359113965","0.05989892864452025","0.05980578630536745","0.05988320369922301","0.0598324644530774","0.059554746767755205","0.05933494790422421","0.0593146480728519","0.05937360516808313","0.059450240553385665","0.05942114821212521","0.059118470686292876","0.05901288868675207","0.05892557432390643","0.05890306496301045","0.0600253018525659","0.059438905616341756","0.05914224534805725"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/a91GCGd_u96cF+dogecoin-doge","24hVolume":"290117131","btcPrice":"0.000003075772657293"},{"uuid":"uW2tk-ILY0ii","symbol":"MATIC","name":"Polygon","color":"#8247e5","iconUrl":"https://cdn.coinranking.com/WulYRq14o/polygon.png","marketCap":"7465230177","price":"0.8526378596689294","listedAt":1558961160,"tier":1,"change":"1.97","rank":11,"sparkline":["0.8402863922246779","0.8381616296429809","0.8442523100373394","0.8485360182431291","0.8645903318872504","0.8625573768683572","0.8582440435939039","0.8615151180155524","0.8669192431403252","0.8665792036281741","0.8735476257732382","0.8728266456235556","0.8671583370024214","0.8614559144581154","0.8605222747494038","0.8598654680868483","0.8616250006876432","0.8618864183434294","0.8506144222178114","0.8507851262831185","0.8555369418702804","0.8560158467181497","0.8536069686792763","0.8444271884385384","0.8467053219635443"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/uW2tk-ILY0ii+polygon-matic","24hVolume":"681816823","btcPrice":"0.000044274811885303"},{"uuid":"25W7FG7om","symbol":"DOT","name":"Polkadot","color":"#d64cA8","iconUrl":"https://cdn.coinranking.com/RsljYqnbu/polkadot.svg","marketCap":"7102391314","price":"6.1529790687148385","listedAt":1598365200,"tier":1,"change":"-1.05","rank":12,"sparkline":["6.219405190624695","6.243318564110453","6.260346166299975","6.258007314598236","6.268741927703465","6.247086083967949","6.225955157972045","6.2394668054569875","6.242801542023033","6.2330018008883865","6.247504548801019","6.246687989920356","6.204620013940868","6.174247159901495","6.179217229096489","6.190240211344385","6.202459564636815","6.199985006355565","6.158456243747742","6.142984617301531","6.143388124658395","6.139731843115825","6.149919878819041","6.123501869527565","6.1477692710605245"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/25W7FG7om+polkadot-dot","24hVolume":"226375315","btcPrice":"0.000319504919600138"},{"uuid":"MoTuySvg7","symbol":"DAI","name":"Dai","color":null,"iconUrl":"https://cdn.coinranking.com/mAZ_7LwOE/mutli-collateral-dai.svg","marketCap":"6003395820","price":"0.9998927166083659","listedAt":1585574040,"tier":1,"change":"0.01","rank":13,"sparkline":["0.9999581660360477","0.9998814578869917","0.999945025004177","1.0000527698584794","0.9995908116581705","1.0007688442434128","1.000909297187113","1.000058637573264","0.9997488420250311","1.0002459922709732","0.9991457075555644","0.9998228491867175","1.0010403972353434","1.0015657327873213","1.0004040988212368","1.0000941855624799","0.9997999003097617","0.9999983943783297","1.0020522606545403","1.0029607655240351","1.0014223345873514","1.0002708357510033","1.0001949887629515","1.0024430015197834","1.0018988066890817"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/MoTuySvg7+dai-dai","24hVolume":"134137396","btcPrice":"0.000051921295109403"},{"uuid":"xz24e0BjL","symbol":"SHIB","name":"Shiba Inu","color":"#fda32b","iconUrl":"https://cdn.coinranking.com/fiZ4HfnRR/shib.png","marketCap":"5969505705","price":"0.000010125475354326","listedAt":1620650373,"tier":1,"change":"-1.96","rank":14,"sparkline":["0.000010342825371533","0.000010355735275247","0.000010381178850564","0.000010411198848538","0.000010451781014297","0.000010367548098792","0.000010357502657284","0.00001040403577707","0.000010417896351819","0.000010389443809566","0.000010397054672403","0.000010394997091789","0.000010337804808439","0.000010297023845253","0.000010291486457775","0.000010299403082688","0.000010287865992252","0.000010284523274342","0.000010198369515708","0.000010163519651917","0.000010134390582126","0.000010128702064921","0.00001017804030522","0.000010093052911392","0.000010114078326738"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/xz24e0BjL+shibainu-shib","24hVolume":"185085833","btcPrice":"5.25784202e-10"},{"uuid":"qUhEFk1I61atv","symbol":"TRX","name":"TRON","color":"#eb0029","iconUrl":"https://cdn.coinranking.com/behejNqQs/trx.svg","marketCap":"5721562541","price":"0.06198317862603156","listedAt":1505260800,"tier":1,"change":"-1.31","rank":15,"sparkline":["0.06277914496227323","0.06264456388803069","0.06261536999015842","0.06268934616092155","0.06281953558527323","0.06251586807294279","0.06238167385508694","0.06255465247909406","0.06264232174649577","0.0626658458568163","0.06273774212045825","0.06271422139819008","0.06264757556212863","0.06248360333523001","0.062449142235294644","0.0626382865248017","0.06267003037423846","0.06268456499933624","0.06261749902894817","0.062492676362415865","0.06240005804417619","0.06220366465943224","0.06227078462635755","0.06211482550160155","0.06191640108314429"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/qUhEFk1I61atv+tron-trx","24hVolume":"327436105","btcPrice":"0.00000321859221075"},{"uuid":"Mtfb0obXVh59u","symbol":"WETH","name":"Wrapped Ether","color":"#303030","iconUrl":"https://cdn.coinranking.com/KIviQyZlt/weth.svg","marketCap":"5384732288","price":"1302.739039791052","listedAt":1600259445,"tier":1,"change":"-1.56","rank":16,"sparkline":["1325.837205419871","1328.4974564638983","1330.4249486137603","1330.666875360396","1334.4790191494417","1334.4832773809492","1332.421235655537","1330.9192994291052","1333.1113622617495","1332.5366483879625","1333.0787640649164","1334.2616524715029","1329.519988201739","1325.3519702956667","1325.7897086047342","1327.0073588051384","1327.7551122497332","1329.7018280397056","1322.9083071067384","1312.6646475394373","1308.112937431983","1308.2839952578302","1309.5159563527184","1302.9189322137058","1297.6404470797756"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/Mtfb0obXVh59u+wrappedether-weth","24hVolume":"664909170","btcPrice":"0.06764715555181287"},{"uuid":"_H5FVG9iW","symbol":"UNI","name":"Uniswap","color":"#ff007a","iconUrl":"https://cdn.coinranking.com/1heSvUgtl/uniswap-v2.svg?size=48x48","marketCap":"5115249409","price":"6.58701957264368","listedAt":1600323371,"tier":1,"change":"3.13","rank":17,"sparkline":["6.38867697684081","6.413637280369514","6.399028555482449","6.396523362904152","6.402002317024741","6.3356719077096555","6.328119424533434","6.355415477446284","6.361945668757935","6.334745001110201","6.341157919433058","6.356547105730791","6.302955489667115","6.270439893449432","6.276544321615529","6.301963765559496","6.319268384000345","6.32038683111233","6.276546377042364","6.295328659304767","6.328483369420127","6.425945235704989","6.515154023404573","6.509963414716891","6.5419207986351"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/_H5FVG9iW+uniswap-uni","24hVolume":"222109823","btcPrice":"0.000342043282686095"},{"uuid":"x4WXHge-vvFY","symbol":"WBTC","name":"Wrapped BTC","color":"#000000","iconUrl":"https://cdn.coinranking.com/o3-8cvCHu/wbtc[1].svg","marketCap":"4709100427","price":"19255.716476963975","listedAt":1549894980,"tier":1,"change":"-1.37","rank":18,"sparkline":["19525.635701173265","19526.911896961505","19546.283057139364","19551.892824335184","19580.441108617077","19559.305472937187","19522.079114266322","19542.28194296382","19578.49750549016","19560.823982892565","19605.33560794902","19620.093946609035","19591.862101554005","19550.326121334347","19547.99540037095","19559.323199110688","19588.26862561154","19616.85931454199","19547.10142934743","19438.714006316954","19387.620856542457","19405.95935079696","19407.703542615018","19305.407790883433","19221.224740094014"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/x4WXHge-vvFY+wrappedbtc-wbtc","24hVolume":"76153541","btcPrice":"0.9998890092275987"},{"uuid":"dvUj0CzDZ","symbol":"AVAX","name":"Avalanche","color":"#e84242","iconUrl":"https://cdn.coinranking.com/S0C6Cw2-w/avax-avalanche.png","marketCap":"4690524517","price":"15.82468389191352","listedAt":1600961596,"tier":1,"change":"-1.41","rank":19,"sparkline":["16.092798153533906","16.08772342497939","16.17348297114285","16.222009680786122","16.275932037899963","16.17356854762997","16.15146246620566","16.22243946148759","16.25317464912266","16.223338257010703","16.25261770425429","16.26730021062833","16.181573863767763","16.063063303712777","16.068171931302665","16.08785526218976","16.105424686099713","16.103607423676095","15.977371885506063","15.926809576729658","15.915003778332533","15.93746118601748","15.981424634063645","15.814292607497013","15.769327645839077"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/dvUj0CzDZ+avalanche-avax","24hVolume":"213546319","btcPrice":"0.000821726239943066"},{"uuid":"ncYFcP709","symbol":"CAKE","name":"PancakeSwap","color":"#fe9555","iconUrl":"https://cdn.coinranking.com/aRtgdw7bQ/pancakeswap-cake-logo.png","marketCap":"4215519909","price":"4.444970102159172","listedAt":1613642379,"tier":1,"change":"-3.92","rank":20,"sparkline":["4.626384671151262","4.627993518048372","4.626927460031697","4.629190400338132","4.626250536100916","4.615738760585476","4.610013336503747","4.606118689246411","4.595507499473108","4.593122958709434","4.598418117093798","4.602894795188883","4.590093068459455","4.548904492818516","4.544606955726488","4.554156240881356","4.558464003723492","4.563334830729145","4.540946611434196","4.496207136273959","4.491231444531299","4.454966375260583","4.460845995945363","4.44783318459765","4.441108656057846"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/ncYFcP709+pancakeswap-cake","24hVolume":"71514911","btcPrice":"0.000230813366867509"},{"uuid":"PDKcptVnzJTmN","symbol":"OKB","name":"OKB","color":"#2d60e0","iconUrl":"https://cdn.coinranking.com/xcZdYtX6E/okx.png","marketCap":"4203074276","price":"16.70354954117499","listedAt":1538524800,"tier":1,"change":"-0.97","rank":21,"sparkline":["16.93266414528164","16.977418925431433","16.993879648312454","16.953288074810818","16.962999751773953","16.853150477286317","16.856509463928038","16.984888068952596","17.016641149413786","17.04632856405617","17.032465131106367","17.07788505653529","16.93333937291407","16.87009887168042","16.885870070030677","16.866208325481605","16.867303226717137","16.734281359017455","16.710464002823095","16.65387772093003","16.65229152572334","16.686323629177576","16.730180887164092","16.64537053572627","16.646945959543782"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/PDKcptVnzJTmN+okb-okb","24hVolume":"21827675","btcPrice":"0.000867362978744009"},{"uuid":"Knsels4_Ol-Ny","symbol":"ATOM","name":"Cosmos","color":"#5064fb","iconUrl":"https://cdn.coinranking.com/HJzHboruM/atom.svg","marketCap":"3897253976","price":"12.460924954706895","listedAt":1552520100,"tier":1,"change":"1.13","rank":22,"sparkline":["12.376139382687752","12.370538249765469","12.403864983227813","12.44319841494833","12.539321281815898","12.49274094553457","12.4775063964718","12.56946952347272","12.62780736632952","12.61123944222905","12.652825038512772","12.589720757477584","12.497260539686899","12.48830170426596","12.477218758751134","12.487231599838257","12.542890911874542","12.53366135499066","12.431711647212772","12.396254471617176","12.351745288761427","12.324406295121838","12.34197674298185","12.268790635555836","12.32811140070827"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/Knsels4_Ol-Ny+cosmos-atom","24hVolume":"290297272","btcPrice":"0.000647056780355431"},{"uuid":"D7B1x_ks7WhV5","symbol":"LTC","name":"Litecoin","color":"#345d9d","iconUrl":"https://cdn.coinranking.com/BUvPxmc9o/ltcnew.svg","marketCap":"3639970720","price":"51.36463539742394","listedAt":1382572800,"tier":1,"change":"-0.53","rank":23,"sparkline":["51.65844792882768","51.70543033097606","51.78020284263877","51.869497636427525","51.90509820710884","51.74025028200125","51.601127254747766","51.71304687934954","51.87574458901772","51.81274963970741","51.91514260534444","52.039589497953216","51.91169416487822","51.67898123056762","51.67011218952895","51.744154587055554","51.85788320026641","52.01809096136401","51.81281499962762","51.525313850087294","51.396687128272724","51.448110461789334","51.53869620624459","51.274435818665175","51.19430900770895"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/D7B1x_ks7WhV5+litecoin-ltc","24hVolume":"427927204","btcPrice":"0.00266720453940568"},{"uuid":"NfeOYfNcl","symbol":"FTT","name":"FTX Token","color":"#77d9ed","iconUrl":"https://cdn.coinranking.com/WyBm4_EzM/ftx-exchange.svg","marketCap":"3133040958","price":"23.51050788418105","listedAt":1566222960,"tier":1,"change":"-2.26","rank":24,"sparkline":["24.080641485053704","24.100037339986738","24.119679858647324","24.131751091976152","24.159193885637166","24.096875570464903","24.051380482440308","24.123452217932854","24.103334369004518","23.951601209891596","23.973933858166276","23.944381114841903","23.822522449027733","23.750722402652528","23.76649411866683","23.777212808511464","23.814875893812296","23.836504760018393","23.719233287378618","23.607435160244183","23.605461923013547","23.638994905597876","23.657509141065123","23.514109687615154","23.456101337731923"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/NfeOYfNcl+ftxtoken-ftt","24hVolume":"65014446","btcPrice":"0.001220826992486851"},{"uuid":"hnfQfsYfeIGUQ","symbol":"ETC","name":"Ethereum Classic","color":"#699070","iconUrl":"https://cdn.coinranking.com/rJfyor__W/etc.svg","marketCap":"2717200283","price":"23.361045606801312","listedAt":1469577600,"tier":1,"change":"-1.53","rank":25,"sparkline":["23.80203758137604","23.803189717139592","23.92250845352067","23.883656659319147","23.97193736063812","23.917236952938943","23.883909061259743","23.96639511612105","23.976488474309328","23.894985074669023","24.00689576193872","24.068430287910196","23.923751112885054","23.818297229944562","23.78127721017758","23.845727401825965","23.914311358897642","23.897944695861874","23.654392906582732","23.635429812599824","23.69747511854713","23.77376944799568","23.731044288618893","23.354816912535764","23.244332178632707"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/hnfQfsYfeIGUQ+ethereumclassic-etc","24hVolume":"381632438","btcPrice":"0.001213065884837343"},{"uuid":"3mVx2FX_iJFp5","symbol":"XMR","name":"Monero","color":"#ff7519","iconUrl":"https://cdn.coinranking.com/Syz-oSd_Z/xmr.svg","marketCap":"2678855444","price":"147.28142461880626","listedAt":1422489600,"tier":1,"change":"2.26","rank":26,"sparkline":["144.14535298963565","144.3244786413399","144.1191450086566","143.8481517739134","143.61260599369234","143.09839967122818","143.08274598072165","143.51589700184223","143.81531488095948","143.50773407182186","143.4353163065758","143.6841854449271","143.3797079351506","143.78267236712728","145.1255648929693","145.87122679273986","146.85253611473024","146.79499341895033","146.35532022005623","146.74183432775035","146.45093261243682","146.80966965449312","147.93228677553478","147.0515280119275","147.05292303418773"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/3mVx2FX_iJFp5+monero-xmr","24hVolume":"164813685","btcPrice":"0.007647862800426243"},{"uuid":"f3iaFeCKEmkaZ","symbol":"XLM","name":"Stellar","color":"#000000","iconUrl":"https://cdn.coinranking.com/78CxK1xsp/Stellar_symbol_black_RGB.svg","marketCap":"2266303612","price":"0.11216257794424869","listedAt":1484611200,"tier":1,"change":"-1.45","rank":27,"sparkline":["0.11395158421180798","0.11369166923158491","0.11391372022467573","0.11423115927661981","0.11410221469503702","0.11321243417821229","0.1131131899155334","0.11362956515516105","0.11375357602934635","0.11336429605333878","0.11367041679255484","0.1135510869474501","0.11303547135465289","0.11244592542829716","0.112396840141012","0.11266192723495529","0.11288407959415639","0.11275819493902298","0.11210058664809927","0.11217931055851182","0.11218817892046833","0.11203123930200948","0.11228506451746456","0.1115513679918056","0.11188318724579059"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/f3iaFeCKEmkaZ+stellar-xlm","24hVolume":"92625908","btcPrice":"0.000005824251155092"},{"uuid":"TpHE2IShQw-sJ","symbol":"ALGO","name":"Algorand","color":null,"iconUrl":"https://cdn.coinranking.com/lzbmCkUGB/algo.svg","marketCap":"2243597486","price":"0.31968767699937667","listedAt":1562082540,"tier":1,"change":"-3.05","rank":28,"sparkline":["0.33035243665268493","0.33026016222011884","0.3304305430447945","0.3302785071224908","0.3309008947035394","0.3271234981983602","0.3265076228747744","0.3274131674371279","0.3278209350463612","0.32736415088933934","0.32810182538571586","0.3273091293453514","0.324025240695962","0.321478943380048","0.32236274742384474","0.32298998715198507","0.32355492811904724","0.3227912818747173","0.3205409666244773","0.32000866362190994","0.3198722056834166","0.31976881807016144","0.3207256602053489","0.31838141440117534","0.31877804353188094"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/TpHE2IShQw-sJ+algorand-algo","24hVolume":"82606771","btcPrice":"0.000016600379165303"},{"uuid":"65PHZTpmE55b","symbol":"CRO","name":"Cronos","color":"#01275d","iconUrl":"https://cdn.coinranking.com/2o91jm73M/cro.svg","marketCap":"2193712732","price":"0.10837855143517336","listedAt":1548953220,"tier":1,"change":"-1.38","rank":29,"sparkline":["0.10996157830093349","0.11006657198951418","0.11018844833556614","0.10971154998386326","0.10976356823236445","0.10857119576491002","0.10829164707474379","0.10893618439180355","0.10912380282155192","0.10877588292373597","0.10922439172726969","0.1093285801707134","0.1091273574597911","0.10911281453517106","0.1094661983657341","0.10972091976962545","0.11023761991476502","0.11020172687098413","0.1092830390878123","0.10873902491470062","0.10861039705089748","0.10868838282085239","0.10858921889707637","0.1076987093117499","0.10779000826836599"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/65PHZTpmE55b+cronos-cro","24hVolume":"31905554","btcPrice":"0.000005627758517616"},{"uuid":"9_jH48RBW","symbol":"BTCB","name":"Bitcoin BEP2","color":"#ff9d14","iconUrl":"https://cdn.coinranking.com/Swr_SeZio/4023.png","marketCap":"2166436564","price":"19257.042732537484","listedAt":1629334963,"tier":1,"change":"-1.33","rank":30,"sparkline":["19513.144436575156","19516.025845318458","19551.74503537296","19546.89265187422","19554.888251700708","19567.668968929753","19549.659566222195","19533.338996537084","19549.95529805512","19556.10616447332","19583.53336254157","19617.48190282917","19608.759180289424","19568.298387847193","19556.30244423709","19559.99197576786","19585.64533644257","19611.126428969117","19586.436662021686","19472.204978620408","19390.908640795864","19403.724576890494","19418.217319265554","19365.62460357132","19235.199788895687"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/9_jH48RBW+bitcoinbep2-btcb","24hVolume":"4189830","btcPrice":"1.0000609391880064"},{"uuid":"ZlZpzOJo43mIo","symbol":"BCH","name":"Bitcoin Cash","color":"#8dc451","iconUrl":"https://cdn.coinranking.com/By8ziihX7/bch.svg","marketCap":"2070385557","price":"108.21923999532129","listedAt":1541808000,"tier":1,"change":"-1.48","rank":31,"sparkline":["109.9631054104383","110.11669331441195","110.42660736518143","110.65628607433085","110.74911254188972","110.05764310427786","110.03430057511268","110.47508449304264","110.68720778128437","110.5036091851346","110.87052137822558","111.14261693700674","110.43964361406846","109.84232067244258","109.80290315804427","109.8433493894884","109.96286786185212","109.96748833286186","109.13170624785971","108.78045039317527","108.63956371682538","108.66553960958163","108.79107949688822","108.05800617192844","107.99881183725891"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/ZlZpzOJo43mIo+bitcoincash-bch","24hVolume":"220514529","btcPrice":"0.005619485973826845"},{"uuid":"08CsQa-Ov","symbol":"WEMIX","name":"WEMIX TOKEN","color":"#9bdc70","iconUrl":"https://cdn.coinranking.com/1N84MQsoO/7548.png","marketCap":"1998934887","price":"1.9989348874398405","listedAt":1638249982,"tier":1,"change":"0.86","rank":32,"sparkline":["1.9851468758353459","1.988829598013358","2.0192965381153947","2.0431998593607634","2.099476963734738","2.021474211239119","2.013564048233143","2.0163150012585946","2.032879844634413","2.0221934700981237","2.040306726058818","2.03594846236622","2.019948193599221","1.984232188982511","1.9742219164712842","1.9875983618949697","1.9868413917761854","1.9935331537096592","1.980524693169458","1.9773694788176048","1.9863331891688762","1.99168822354013","1.9968092525889272","1.9997919634527783","1.9915863587173868"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/08CsQa-Ov+wemixtoken-wemix","24hVolume":"95031193","btcPrice":"0.000103798424042222"},{"uuid":"SbWqqTui-","symbol":"ENS","name":"EnergySwap","color":"#ffda55","iconUrl":"https://cdn.coinranking.com/fmYxEUV5a/cropped-logo37-Converted-01-192x192.png","marketCap":"1922914462","price":"19.22914461763272","listedAt":1626134763,"tier":1,"change":"-0.01","rank":33,"sparkline":["19.269961617415106","19.262785203751758","19.31948485363476","19.35572706459421","19.131686714016496","18.880550002219856","18.745546660860587","18.876215840289635","18.8449702601454","18.951520328015256","18.95428679902419","18.893451285226174","18.824165174830412","18.852197751025805","18.95927147664559","19.026724424194907","19.12630993102582","19.089736411898716","18.979725240936936","19.248317961997714","19.286559373068297","19.1107443510287","19.10661702587281","19.071676531345485","19.248011878895586"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/SbWqqTui-+energyswap-ens","24hVolume":"14028107","btcPrice":"0.000998509215848742"},{"uuid":"bauj_21eYVwso","symbol":"QNT","name":"Quant","color":"#585e63","iconUrl":"https://cdn.coinranking.com/a-i9Dl392/quant.png","marketCap":"1902121312","price":"194.54591382912128","listedAt":1533945600,"tier":1,"change":"1.25","rank":34,"sparkline":["197.23197369206486","195.87237981031626","198.14144166374302","205.18875076217054","206.58742600319007","202.43061793493692","201.53147867739443","200.28873632999304","197.21319462019048","200.78822487320232","200.5700327172206","199.29830229381784","197.63803296489246","195.67338541082222","193.92977766962719","194.55133825813172","193.52710725831167","194.1973870523474","197.0782484523189","201.55144077116054","199.3292169639917","196.61816458867483","197.09918338433334","195.30495042255214","193.92722513965052"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/bauj_21eYVwso+quant-qnt","24hVolume":"406649341","btcPrice":"0.01010215959819472"},{"uuid":"DCrsaMv68","symbol":"NEAR","name":"NEAR Protocol","color":"#000000","iconUrl":"https://cdn.coinranking.com/Cth83dCnl/near.png","marketCap":"1795954169","price":"2.9546284705414725","listedAt":1615164591,"tier":1,"change":"-2.39","rank":35,"sparkline":["3.0326661751198496","3.0450706263501037","3.054631914218451","3.06153568947067","3.0717628166891564","3.042969870964289","3.0389868706199654","3.0529318377732855","3.0665946385287235","3.0647794014203686","3.0809118369304525","3.0827389165524273","3.0525065605501487","3.0216799325215917","3.0128236797572394","3.0156059007350944","3.0238018221961043","3.017870240305656","2.9793704973761215","2.96607212112604","2.9640870112418325","2.960994470722538","2.9609862586790987","2.933625756610776","2.9433790306410663"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/DCrsaMv68+nearprotocol-near","24hVolume":"167395722","btcPrice":"0.000153424596668717"},{"uuid":"AaQUAs2Mc","symbol":"LUNC","name":"Terra Classic","color":"#0E3CA5","iconUrl":"https://cdn.coinranking.com/F-PJdF8Um/LUNA.svg","marketCap":"1678384757","price":"0.000254761944379683","listedAt":1565957940,"tier":1,"change":"-2.65","rank":36,"sparkline":["0.000263159411407953","0.000263178864363728","0.000263669996500555","0.000264408498226213","0.000266814376242032","0.000267551633700357","0.000267139922370907","0.000268256650082325","0.000269684917058119","0.000267955259638594","0.000266928079821312","0.000266927096349259","0.000265575843170955","0.000264399236311235","0.000264015202563696","0.000264278479311255","0.000265219522721604","0.000265049995126259","0.000261272794384305","0.000259725660256177","0.000255855133768591","0.000253855448238398","0.000253039019616832","0.00025029903149621","0.000251907078144599"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/AaQUAs2Mc+terraclassic-lunc","24hVolume":"238230529","btcPrice":"1.3228989348e-8"},{"uuid":"DXwP4wF9ksbBO","symbol":"HT","name":"Huobi Token","color":"#2daadf","iconUrl":"https://cdn.coinranking.com/ryFpQe0c7/ht.svg","marketCap":"1585261545","price":"7.752237965993061","listedAt":1517702400,"tier":1,"change":"-1.97","rank":37,"sparkline":["7.900405526065628","7.90262071472672","7.904990572367953","7.916513431388099","7.848971345445737","7.783440274279218","7.645863187456381","7.715091686808109","7.799205417484345","7.7838800173637255","7.791354688229099","7.760558901000838","7.746574417686167","7.708208264623658","7.714729861606442","7.679736940643906","7.718379971422587","7.673361634463028","7.669085509584544","7.712373393085856","7.816889832834759","7.8459047260332655","7.81896836651791","7.789587989459875","7.7902719479798455"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/DXwP4wF9ksbBO+huobitoken-ht","24hVolume":"38618606","btcPrice":"0.000402549422057939"},{"uuid":"QQ0NCmjVq","symbol":"FLOW","name":"Flow","color":"#9efad7","iconUrl":"https://cdn.coinranking.com/xh8X8QBss/flow.png","marketCap":"1581640149","price":"1.526385011459234","listedAt":1614963736,"tier":1,"change":"-0.04","rank":38,"sparkline":["1.531164299959027","1.5337055548708798","1.5360172542943078","1.5386925755801422","1.5586561323872068","1.5419280629730288","1.5350939964488994","1.544507656564736","1.551452667168706","1.5515590731775102","1.5643833302156194","1.5625941470043978","1.5481843560206663","1.536897794891415","1.5447593076303123","1.5482382763111728","1.5574465130534818","1.5603472026868819","1.5447578714590338","1.5376459140085086","1.5329913732864282","1.532224511178886","1.531131802008372","1.5171965939503504","1.522141735886035"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/QQ0NCmjVq+flow-flow","24hVolume":"33189811","btcPrice":"0.000079260389954"},{"uuid":"ymQub4fuB","symbol":"FIL","name":"Filecoin","color":"#0090ff","iconUrl":"https://cdn.coinranking.com/vUmvv-IQA/FIL3-filecoin.svg?size=48x48","marketCap":"1538546114","price":"5.136416304264566","listedAt":1602839473,"tier":1,"change":"-1.88","rank":39,"sparkline":["5.246219105856341","5.243590064324453","5.254282090140334","5.2612851898303825","5.258986527528973","5.224478586560593","5.216207867325516","5.227458339042397","5.229619546780069","5.22081596953055","5.229085044244678","5.2212276688506485","5.197670145297537","5.1809840729011","5.180176841512502","5.18624784866508","5.198537031827898","5.18280136919483","5.151029563606518","5.144006222219167","5.122471492379245","5.126957848410717","5.137376883037168","5.108750590122249","5.121089918710414"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/ymQub4fuB+filecoin-fil","24hVolume":"198020260","btcPrice":"0.00026671800115024"},{"uuid":"FEbS54wxo4oIl","symbol":"VET","name":"VeChain","color":"#4bc0fa","iconUrl":"https://cdn.coinranking.com/B1_TDu9Dm/VEN.svg","marketCap":"1534045770","price":"0.02297826147257899","listedAt":1533427200,"tier":1,"change":"-0.58","rank":40,"sparkline":["0.023141835200225527","0.02320919777180072","0.023278472022052406","0.023356664624249127","0.023373340128136702","0.023206495798610706","0.02314582903733169","0.02320709054074945","0.023311600954953677","0.023414796293590365","0.02340990695443153","0.023298874595280898","0.02313785389630836","0.02304125552775333","0.023003502627508325","0.023055686316398427","0.023131481064979184","0.023139460767880985","0.022963573711909557","0.022886303538689156","0.0228517291837063","0.02283033650317736","0.02290293406511959","0.022777531092987593","0.02285628083764594"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/FEbS54wxo4oIl+vechain-vet","24hVolume":"91364439","btcPrice":"0.000001193189104393"},{"uuid":"jad286TjB","symbol":"HBAR","name":"Hedera","color":"#000000","iconUrl":"https://cdn.coinranking.com/dSCnSLilQ/hedera.svg","marketCap":"1511321320","price":"0.06205906253649391","listedAt":1568704980,"tier":1,"change":"0.20","rank":41,"sparkline":["0.06198132943675688","0.06203453149448836","0.062231455298172596","0.062473727941131915","0.06374936128976275","0.06327402495518383","0.06329000250406225","0.06375949157784765","0.06398670539387998","0.0639378392310269","0.0639682722379188","0.06393042053793409","0.06345918667478186","0.06325514790596193","0.0630947305931452","0.06304383579826463","0.06309137049002109","0.06291776845039","0.06217840005514151","0.061955527217858145","0.06189934281527749","0.06174594994678774","0.06202181071060931","0.061621427359973724","0.061723732843543086"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/jad286TjB+hedera-hbar","24hVolume":"57032961","btcPrice":"0.0000032225326244"},{"uuid":"tEf7-dnwV3BXS","symbol":"MANA","name":"Decentraland","color":"#f47e33","iconUrl":"https://cdn.coinranking.com/ph_svUzXs/decentraland(1).svg","marketCap":"1380394510","price":"0.6293145563785908","listedAt":1500336000,"tier":1,"change":"-2.29","rank":42,"sparkline":["0.6453189811476517","0.6464912774702801","0.6482763094630916","0.6496045529860642","0.6536856265913317","0.6472616242992867","0.6463901667712422","0.6493801179928742","0.6498733132427114","0.6498177072294015","0.651905674285039","0.6512107767452734","0.6462056397898395","0.6405030259471235","0.6406199786762713","0.6420239704239559","0.643004024295553","0.6422423335688772","0.6366135810952317","0.6343053316940025","0.632463107566758","0.6309674948118357","0.6317506096094149","0.6263554561427187","0.6271641235360648"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/tEf7-dnwV3BXS+decentraland-mana","24hVolume":"120877824","btcPrice":"0.000032678332640734"},{"uuid":"KfWtaeV1W","symbol":"FRAX","name":"Frax","color":"#000000","iconUrl":"https://cdn.coinranking.com/BpVNCX-NM/frax.png","marketCap":"1362396896","price":"0.9994777397603714","listedAt":1615299931,"tier":1,"change":"-0.06","rank":43,"sparkline":["0.9999932145156097","0.9998584221363697","0.999840192502079","0.9998851237979066","0.9995092530727164","1.000483059543613","1.000632100191409","0.9997649700571181","0.9995046010591727","0.9998964905298691","0.9986606246216185","0.9994170578599934","1.0006189431130563","1.0010248945165747","0.9996703424395587","0.9993702644386182","0.9992134610854596","0.9995922699134101","1.0017712282910427","1.0027917225394516","1.0012774686024528","1.000009406859093","0.9998929295502166","1.0023527216658197","1.0017639232225986"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/KfWtaeV1W+frax-frax","24hVolume":"5902691","btcPrice":"0.000051899746662224"},{"uuid":"omwkOTglq","symbol":"EGLD","name":"Elrond","color":"#000000","iconUrl":"https://cdn.coinranking.com/X62ruAuZQ/Elrond.svg","marketCap":"1356416236","price":"57.26675985840562","listedAt":1612524044,"tier":1,"change":"1.78","rank":44,"sparkline":["56.45644769832828","56.619401132316376","56.827002119905416","57.328172267803666","57.460583379316034","56.86854403291828","56.852863530472206","57.17717753488556","57.44659811128591","57.541196984162994","57.44966815302456","57.58862962073963","57.13713086278123","57.050361370969256","57.02439218581151","57.260038505559756","57.44900349632214","57.24617168869273","56.881916285393466","57.02009384505758","57.05432663986591","57.149648942060374","57.26505838109587","56.87351421126113","57.068683198277476"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/omwkOTglq+elrond-egld","24hVolume":"54818418","btcPrice":"0.002973683365404651"},{"uuid":"aMNLwaUbY","symbol":"ICP","name":"Internet Computer (DFINITY)","color":"#00042b","iconUrl":"https://cdn.coinranking.com/1uJ_RVrmC/dfinity-icp.png","marketCap":"1323363221","price":"4.930305765307614","listedAt":1601555742,"tier":1,"change":"-2.54","rank":45,"sparkline":["5.060039858465583","5.066251775124282","5.073902754690782","5.089091541364396","5.10931755072261","5.061379582077828","5.050043419377961","5.081591146761589","5.096203492488261","5.08609204328408","5.09817153539296","5.079157003924352","5.01383744474623","4.993320969481864","5.0143174098921905","5.02404630833964","5.025147426498525","5.01796831692486","4.9699240257868995","4.9569382844142735","4.95151530773251","4.945098057181128","4.956376594054876","4.902613375338925","4.904312524870369"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/aMNLwaUbY+internetcomputerdfinity-icp","24hVolume":"77898110","btcPrice":"0.000256015326812696"},{"uuid":"fsIbGOEJWbzxG","symbol":"XTZ","name":"Tezos","color":"#2c7df7","iconUrl":"https://cdn.coinranking.com/HkLUdilQ7/xtz.svg","marketCap":"1246400706","price":"1.372406073856441","listedAt":1530662400,"tier":1,"change":"-0.67","rank":46,"sparkline":["1.384213308019507","1.387016710203113","1.3882173533225903","1.3919125763751694","1.3976868125315947","1.3871836820796912","1.3877984365972882","1.3956195991211273","1.400827502605166","1.3987523526315648","1.4046845680736204","1.401277086883739","1.390577592844878","1.3824628708250022","1.388929340551561","1.3947606863900985","1.3969403205112445","1.386247171951033","1.374635334048535","1.3710038054320255","1.3688117647267275","1.3701874251876367","1.374203575427773","1.3635969533512975","1.3671870798039198"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/fsIbGOEJWbzxG+tezos-xtz","24hVolume":"29023606","btcPrice":"0.000071264746294323"},{"uuid":"Z96jIvLU7","symbol":"IMX","name":"Immutable X","color":"#000000","iconUrl":"https://cdn.coinranking.com/naRGT2Y_X/10603.png","marketCap":"1234937431","price":"0.6174687153108036","listedAt":1649387294,"tier":1,"change":"-3.89","rank":47,"sparkline":["0.6439311811436715","0.6435259136687175","0.6442638961249679","0.646520731897079","0.648375718439242","0.6410270264544439","0.6394608426733702","0.6431685859268561","0.6412878774128604","0.63782490086531","0.6379324346380412","0.6355225674206006","0.628712869032066","0.6241464142390973","0.6247686275089918","0.6319479171271981","0.634646332174139","0.6334229004088273","0.6235717221528294","0.6222696366889023","0.6205228637508277","0.6190548108707722","0.6200668989050536","0.6130459627673676","0.6141187720641911"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/Z96jIvLU7+immutablex-imx","24hVolume":"14309682","btcPrice":"0.000032063215238953"},{"uuid":"Pe93bIOD2","symbol":"LDO","name":"Lido DAO Token","color":"#77cced","iconUrl":"https://cdn.coinranking.com/Wp6LFY6ZZ/8000.png","marketCap":"1174563866","price":"1.459999707699928","listedAt":1627361901,"tier":1,"change":"-1.99","rank":48,"sparkline":["1.504791100199203","1.5250507279466106","1.545132865458371","1.5373482956107214","1.527336388841881","1.5116426777352276","1.511322161052525","1.5116024911711807","1.5049489695301599","1.507564599025484","1.5103750345693068","1.4999718329443863","1.4897586830892315","1.4941844829250053","1.4907127384782826","1.5043340343034612","1.5080945045875613","1.5257485467843772","1.4919698080926342","1.479075196962721","1.4737745899875014","1.4771373988235565","1.4792153138495172","1.4630942615234659","1.4603301489042841"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/Pe93bIOD2+lidodaotoken-ldo","24hVolume":"51327552","btcPrice":"0.000075813209181341"},{"uuid":"ixgUfzmLR","symbol":"AAVE","name":"Aave","color":"#B6509E","iconUrl":"https://cdn.coinranking.com/4bpYKqV4X/AAVE.png","marketCap":"1167370610","price":"82.62972007957035","listedAt":1603447311,"tier":1,"change":"4.35","rank":49,"sparkline":["79.22031128975783","79.04061065232138","78.8957661627567","79.0480350073337","79.23344493367455","78.46179261366888","78.41556296819917","78.9998859842404","79.27077363624983","78.88006974458878","79.2320096643504","79.8063311622547","79.25035418903","78.80704228955996","79.05307357070326","79.47886911528589","79.83977530186105","79.98438573525594","79.41558715365167","79.49007666238141","79.61777718644022","80.02544082995321","81.20834991531791","80.59131080469665","81.58616341317664"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/ixgUfzmLR+aave-aave","24hVolume":"246771280","btcPrice":"0.004290702402164892"},{"uuid":"pxtKbG5rg","symbol":"SAND","name":"The Sandbox","color":"#00adef","iconUrl":"https://cdn.coinranking.com/kd_vwOcnI/sandbox.png","marketCap":"1157571788","price":"0.7695750001094245","listedAt":1613583024,"tier":1,"change":"-1.77","rank":50,"sparkline":["0.7842830395421101","0.7851001145941575","0.7897683081925608","0.7923890972153075","0.8004868072503404","0.7950479175532481","0.7931759190654134","0.796878380748996","0.7984159972510432","0.7967194534763036","0.7995628942671832","0.7978340104098549","0.7914608632900872","0.7838688750777429","0.782005681622983","0.7812144518456726","0.7822839552411303","0.7824726236588261","0.7745434400570759","0.7724332918778359","0.771873981860073","0.7713495688496033","0.7728096988311067","0.7660969023357722","0.767103960447771"],"lowVolume":false,"coinrankingUrl":"https://coinranking.com/coin/pxtKbG5rg+thesandbox-sand","24hVolume":"51973608","btcPrice":"0.000039961617907404"}]}}
Formatting Digital Coin example
JSON text transferred from the API in the previous cell was converted to a Python Dictionary called json. The "coins" in the dictionary contain a list of the most relevant data. Look at the code and comments to see how the original text is turned into something understandable. Additionally, there are error check to make sure we are starting the code with the expectation that the API was run correctly.
"""
This cell is dependent on valid run of API above.
- try and except code is making sure "json" was properly run above
- inside second try is code that is used to process Coin API data
Note. Run this cell repeatedly to format data without re-activating API
"""
try:
print("JSON data is Python type: " + str(type(json)))
try:
# Extracting Coins JSON status, if the API worked
status = json.get('status')
print("API status: " + status)
print()
# Extracting Coins JSON data, data about the coins
data = json.get('data')
# Procedural abstraction of Print code for coins
def print_coin(c):
print(c["symbol"], c["price"])
print("Icon Url: " + c["iconUrl"])
print("Rank Url: " + c["coinrankingUrl"])
# Coins data was observed to be a list
for coin in data['coins']:
print_coin(coin)
print()
except:
print("Did you insert a valid key in X-RapidAPI-Key of API cell above?")
print(json)
except:
print("This cell is dependent on running API call in cell above!")
JSON data is Python type: <class 'dict'> API status: success BTC 19257.853921045462 Icon Url: https://cdn.coinranking.com/bOabBYkcX/bitcoin_btc.svg Rank Url: https://coinranking.com/coin/Qwsogvtv82FCd+bitcoin-btc ETH 1305.0051717998822 Icon Url: https://cdn.coinranking.com/rk4RKHOuW/eth.svg Rank Url: https://coinranking.com/coin/razxDUgYGNAdQ+ethereum-eth USDT 1.0000438466338801 Icon Url: https://cdn.coinranking.com/mgHqwlCLj/usdt.svg Rank Url: https://coinranking.com/coin/HIVsRcGKkPFtW+tetherusd-usdt USDC 0.9997843028378703 Icon Url: https://cdn.coinranking.com/jkDf8sQbY/usdc.svg Rank Url: https://coinranking.com/coin/aKzUVe4Hh_CON+usdc-usdc BNB 272.55538196857634 Icon Url: https://cdn.coinranking.com/B1N19L_dZ/bnb.svg Rank Url: https://coinranking.com/coin/WcwrkfNI4FUAe+binancecoin-bnb XRP 0.46550592633501847 Icon Url: https://cdn.coinranking.com/B1oPuTyfX/xrp.svg Rank Url: https://coinranking.com/coin/-l8Mn2pVlRs-p+xrp-xrp BUSD 1.0000425926250103 Icon Url: https://cdn.coinranking.com/6SJHRfClq/busd.svg Rank Url: https://coinranking.com/coin/vSo2fu9iE1s0Y+binanceusd-busd ADA 0.36341807853215075 Icon Url: https://cdn.coinranking.com/ryY28nXhW/ada.svg Rank Url: https://coinranking.com/coin/qzawljRxB5bYu+cardano-ada SOL 30.25622967341156 Icon Url: https://cdn.coinranking.com/yvUG4Qex5/solana.svg Rank Url: https://coinranking.com/coin/zNZHO_Sjf+solana-sol DOGE 0.05923278052849349 Icon Url: https://cdn.coinranking.com/H1arXIuOZ/doge.svg Rank Url: https://coinranking.com/coin/a91GCGd_u96cF+dogecoin-doge MATIC 0.8526378596689294 Icon Url: https://cdn.coinranking.com/WulYRq14o/polygon.png Rank Url: https://coinranking.com/coin/uW2tk-ILY0ii+polygon-matic DOT 6.1529790687148385 Icon Url: https://cdn.coinranking.com/RsljYqnbu/polkadot.svg Rank Url: https://coinranking.com/coin/25W7FG7om+polkadot-dot DAI 0.9998927166083659 Icon Url: https://cdn.coinranking.com/mAZ_7LwOE/mutli-collateral-dai.svg Rank Url: https://coinranking.com/coin/MoTuySvg7+dai-dai SHIB 0.000010125475354326 Icon Url: https://cdn.coinranking.com/fiZ4HfnRR/shib.png Rank Url: https://coinranking.com/coin/xz24e0BjL+shibainu-shib TRX 0.06198317862603156 Icon Url: https://cdn.coinranking.com/behejNqQs/trx.svg Rank Url: https://coinranking.com/coin/qUhEFk1I61atv+tron-trx WETH 1302.739039791052 Icon Url: https://cdn.coinranking.com/KIviQyZlt/weth.svg Rank Url: https://coinranking.com/coin/Mtfb0obXVh59u+wrappedether-weth UNI 6.58701957264368 Icon Url: https://cdn.coinranking.com/1heSvUgtl/uniswap-v2.svg?size=48x48 Rank Url: https://coinranking.com/coin/_H5FVG9iW+uniswap-uni WBTC 19255.716476963975 Icon Url: https://cdn.coinranking.com/o3-8cvCHu/wbtc[1].svg Rank Url: https://coinranking.com/coin/x4WXHge-vvFY+wrappedbtc-wbtc AVAX 15.82468389191352 Icon Url: https://cdn.coinranking.com/S0C6Cw2-w/avax-avalanche.png Rank Url: https://coinranking.com/coin/dvUj0CzDZ+avalanche-avax CAKE 4.444970102159172 Icon Url: https://cdn.coinranking.com/aRtgdw7bQ/pancakeswap-cake-logo.png Rank Url: https://coinranking.com/coin/ncYFcP709+pancakeswap-cake OKB 16.70354954117499 Icon Url: https://cdn.coinranking.com/xcZdYtX6E/okx.png Rank Url: https://coinranking.com/coin/PDKcptVnzJTmN+okb-okb ATOM 12.460924954706895 Icon Url: https://cdn.coinranking.com/HJzHboruM/atom.svg Rank Url: https://coinranking.com/coin/Knsels4_Ol-Ny+cosmos-atom LTC 51.36463539742394 Icon Url: https://cdn.coinranking.com/BUvPxmc9o/ltcnew.svg Rank Url: https://coinranking.com/coin/D7B1x_ks7WhV5+litecoin-ltc FTT 23.51050788418105 Icon Url: https://cdn.coinranking.com/WyBm4_EzM/ftx-exchange.svg Rank Url: https://coinranking.com/coin/NfeOYfNcl+ftxtoken-ftt ETC 23.361045606801312 Icon Url: https://cdn.coinranking.com/rJfyor__W/etc.svg Rank Url: https://coinranking.com/coin/hnfQfsYfeIGUQ+ethereumclassic-etc XMR 147.28142461880626 Icon Url: https://cdn.coinranking.com/Syz-oSd_Z/xmr.svg Rank Url: https://coinranking.com/coin/3mVx2FX_iJFp5+monero-xmr XLM 0.11216257794424869 Icon Url: https://cdn.coinranking.com/78CxK1xsp/Stellar_symbol_black_RGB.svg Rank Url: https://coinranking.com/coin/f3iaFeCKEmkaZ+stellar-xlm ALGO 0.31968767699937667 Icon Url: https://cdn.coinranking.com/lzbmCkUGB/algo.svg Rank Url: https://coinranking.com/coin/TpHE2IShQw-sJ+algorand-algo CRO 0.10837855143517336 Icon Url: https://cdn.coinranking.com/2o91jm73M/cro.svg Rank Url: https://coinranking.com/coin/65PHZTpmE55b+cronos-cro BTCB 19257.042732537484 Icon Url: https://cdn.coinranking.com/Swr_SeZio/4023.png Rank Url: https://coinranking.com/coin/9_jH48RBW+bitcoinbep2-btcb BCH 108.21923999532129 Icon Url: https://cdn.coinranking.com/By8ziihX7/bch.svg Rank Url: https://coinranking.com/coin/ZlZpzOJo43mIo+bitcoincash-bch WEMIX 1.9989348874398405 Icon Url: https://cdn.coinranking.com/1N84MQsoO/7548.png Rank Url: https://coinranking.com/coin/08CsQa-Ov+wemixtoken-wemix ENS 19.22914461763272 Icon Url: https://cdn.coinranking.com/fmYxEUV5a/cropped-logo37-Converted-01-192x192.png Rank Url: https://coinranking.com/coin/SbWqqTui-+energyswap-ens QNT 194.54591382912128 Icon Url: https://cdn.coinranking.com/a-i9Dl392/quant.png Rank Url: https://coinranking.com/coin/bauj_21eYVwso+quant-qnt NEAR 2.9546284705414725 Icon Url: https://cdn.coinranking.com/Cth83dCnl/near.png Rank Url: https://coinranking.com/coin/DCrsaMv68+nearprotocol-near LUNC 0.000254761944379683 Icon Url: https://cdn.coinranking.com/F-PJdF8Um/LUNA.svg Rank Url: https://coinranking.com/coin/AaQUAs2Mc+terraclassic-lunc HT 7.752237965993061 Icon Url: https://cdn.coinranking.com/ryFpQe0c7/ht.svg Rank Url: https://coinranking.com/coin/DXwP4wF9ksbBO+huobitoken-ht FLOW 1.526385011459234 Icon Url: https://cdn.coinranking.com/xh8X8QBss/flow.png Rank Url: https://coinranking.com/coin/QQ0NCmjVq+flow-flow FIL 5.136416304264566 Icon Url: https://cdn.coinranking.com/vUmvv-IQA/FIL3-filecoin.svg?size=48x48 Rank Url: https://coinranking.com/coin/ymQub4fuB+filecoin-fil VET 0.02297826147257899 Icon Url: https://cdn.coinranking.com/B1_TDu9Dm/VEN.svg Rank Url: https://coinranking.com/coin/FEbS54wxo4oIl+vechain-vet HBAR 0.06205906253649391 Icon Url: https://cdn.coinranking.com/dSCnSLilQ/hedera.svg Rank Url: https://coinranking.com/coin/jad286TjB+hedera-hbar MANA 0.6293145563785908 Icon Url: https://cdn.coinranking.com/ph_svUzXs/decentraland(1).svg Rank Url: https://coinranking.com/coin/tEf7-dnwV3BXS+decentraland-mana FRAX 0.9994777397603714 Icon Url: https://cdn.coinranking.com/BpVNCX-NM/frax.png Rank Url: https://coinranking.com/coin/KfWtaeV1W+frax-frax EGLD 57.26675985840562 Icon Url: https://cdn.coinranking.com/X62ruAuZQ/Elrond.svg Rank Url: https://coinranking.com/coin/omwkOTglq+elrond-egld ICP 4.930305765307614 Icon Url: https://cdn.coinranking.com/1uJ_RVrmC/dfinity-icp.png Rank Url: https://coinranking.com/coin/aMNLwaUbY+internetcomputerdfinity-icp XTZ 1.372406073856441 Icon Url: https://cdn.coinranking.com/HkLUdilQ7/xtz.svg Rank Url: https://coinranking.com/coin/fsIbGOEJWbzxG+tezos-xtz IMX 0.6174687153108036 Icon Url: https://cdn.coinranking.com/naRGT2Y_X/10603.png Rank Url: https://coinranking.com/coin/Z96jIvLU7+immutablex-imx LDO 1.459999707699928 Icon Url: https://cdn.coinranking.com/Wp6LFY6ZZ/8000.png Rank Url: https://coinranking.com/coin/Pe93bIOD2+lidodaotoken-ldo AAVE 82.62972007957035 Icon Url: https://cdn.coinranking.com/4bpYKqV4X/AAVE.png Rank Url: https://coinranking.com/coin/ixgUfzmLR+aave-aave SAND 0.7695750001094245 Icon Url: https://cdn.coinranking.com/kd_vwOcnI/sandbox.png Rank Url: https://coinranking.com/coin/pxtKbG5rg+thesandbox-sand
Go deeper into APIs
Web Development vs Jupyter Notebook. A notebook is certainly a great place to start. But, for your end of Trimester project we want you to build the skill to reference and use APIs within your Project. Here are some resources to get you started with this journey.
- In the Nighthawk Coders APCSP you can find an Overview and Examples using APIs:APCSP APIs menu- Using Covid RapidAPI
- JavaScript frontend API code in APCSP Fastpages GitHub repo: https://github.com/nighthawkcoders/APCSP/blob/master/_posts/2022-07-10-PBL-rapidapi.md
- Making a Jokes API (this will next API tech talk)
- Frontend. JavaScript frontend code in APCSP fastpages GitHub repo: https://github.com/nighthawkcoders/APCSP/blob/master/_posts/2022-07-10-PBL-jokes.md
- Backend Endpoints. Python code that allows Frontend access: https://github.com/nighthawkcoders/flask_portfolio/blob/main/api.py
- Backend Jokes Management. Python code that support Create, Read, Update, Delete (CRUD): https://github.com/nighthawkcoders/flask_portfolio/blob/main/model_jokes.py
Hacks
Find and use an API as part of your project. An API and a little coding logic will be a big step toward getting meaningful data for a project. There are many API providers, find one that might work for your project to complete this hack. When picking an API you are looking for something that will work with either JavaScript Fetch or Python Request. Here are some samples, these are not qualified in any way.
Show API and format results in either Web Page or Jupyter Notebook. Ultimately, I will expect that we do APIs in backend (Python/Flask). However, for this Hack you can pick your preference. We will discuss pros and cons in next API tech talk.