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.
• 53 min read
- Python, RapidAPI Terms
- Covid19 RapidAPI Example
- Digital Coin Example
- Gratitude Question Generator API:
- 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': "d52614d761mshb67fc7102590b16p1838c8jsne4eb059fe469",
'x-rapidapi-host': "corona-virus-world-and-india-data.p.rapidapi.com"
}
# Request Covid Data
response = requests.request("GET", url, headers=headers)
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)
{'countries_stat': [{'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'}, {'country_name': 'India', 'cases': '43,057,545', 'deaths': '522,193', 'region': '', 'total_recovered': '42,519,479', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '698', 'active_cases': '15,873', 'total_cases_per_1m_population': '30,657', 'deaths_per_1m_population': '372', 'total_tests': '834,717,702', 'tests_per_1m_population': '594,319'}, {'country_name': 'Brazil', 'cases': '30,345,654', 'deaths': '662,663', 'region': '', 'total_recovered': '29,364,400', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8,318', 'active_cases': '318,591', 'total_cases_per_1m_population': '140,954', 'deaths_per_1m_population': '3,078', 'total_tests': '63,776,166', 'tests_per_1m_population': '296,238'}, {'country_name': 'France', 'cases': '28,244,977', 'deaths': '145,020', 'region': '', 'total_recovered': '25,852,832', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1,677', 'active_cases': '2,247,125', 'total_cases_per_1m_population': '430,996', 'deaths_per_1m_population': '2,213', 'total_tests': '266,484,045', 'tests_per_1m_population': '4,066,333'}, {'country_name': 'Germany', 'cases': '24,109,433', 'deaths': '134,624', 'region': '', 'total_recovered': '21,243,000', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1,980', 'active_cases': '2,731,809', 'total_cases_per_1m_population': '286,106', 'deaths_per_1m_population': '1,598', 'total_tests': '122,332,384', 'tests_per_1m_population': '1,451,714'}, {'country_name': 'UK', 'cases': '21,933,206', 'deaths': '173,352', 'region': '', 'total_recovered': '20,782,350', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '339', 'active_cases': '977,504', 'total_cases_per_1m_population': '320,054', 'deaths_per_1m_population': '2,530', 'total_tests': '514,985,782', 'tests_per_1m_population': '7,514,777'}, {'country_name': 'Russia', 'cases': '18,137,137', 'deaths': '374,902', 'region': '', 'total_recovered': '17,474,628', 'new_deaths': '168', 'new_cases': '8,446', 'serious_critical': '2,300', 'active_cases': '287,607', 'total_cases_per_1m_population': '124,187', 'deaths_per_1m_population': '2,567', 'total_tests': '273,400,000', 'tests_per_1m_population': '1,871,995'}, {'country_name': 'S. Korea', 'cases': '16,895,194', 'deaths': '22,133', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '109', 'new_cases': '64,725', 'serious_critical': '726', 'active_cases': 'N/A', 'total_cases_per_1m_population': '329,028', 'deaths_per_1m_population': '431', 'total_tests': '15,804,065', 'tests_per_1m_population': '307,778'}, {'country_name': 'Italy', 'cases': '16,079,209', 'deaths': '162,609', 'region': '', 'total_recovered': '14,684,371', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '409', 'active_cases': '1,232,229', 'total_cases_per_1m_population': '266,648', 'deaths_per_1m_population': '2,697', 'total_tests': '211,365,630', 'tests_per_1m_population': '3,505,156'}, {'country_name': 'Turkey', 'cases': '15,016,270', 'deaths': '98,676', 'region': '', 'total_recovered': '14,854,475', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '975', 'active_cases': '63,119', 'total_cases_per_1m_population': '174,654', 'deaths_per_1m_population': '1,148', 'total_tests': '158,110,923', 'tests_per_1m_population': '1,838,986'}, {'country_name': 'Spain', 'cases': '11,786,036', 'deaths': '103,908', 'region': '', 'total_recovered': '11,261,340', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '339', 'active_cases': '420,788', 'total_cases_per_1m_population': '251,906', 'deaths_per_1m_population': '2,221', 'total_tests': '471,036,328', 'tests_per_1m_population': '10,067,575'}, {'country_name': 'Vietnam', 'cases': '10,563,502', 'deaths': '43,013', 'region': '', 'total_recovered': '9,086,075', 'new_deaths': '9', 'new_cases': '8,813', 'serious_critical': '612', 'active_cases': '1,434,414', 'total_cases_per_1m_population': '106,789', 'deaths_per_1m_population': '435', 'total_tests': '85,789,114', 'tests_per_1m_population': '867,262'}, {'country_name': 'Argentina', 'cases': '9,060,923', 'deaths': '128,344', 'region': '', 'total_recovered': '8,895,999', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '412', 'active_cases': '36,580', 'total_cases_per_1m_population': '197,215', 'deaths_per_1m_population': '2,793', 'total_tests': '35,716,069', 'tests_per_1m_population': '777,376'}, {'country_name': 'Netherlands', 'cases': '8,035,603', 'deaths': '22,206', 'region': '', 'total_recovered': '7,643,520', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '94', 'active_cases': '369,877', 'total_cases_per_1m_population': '467,096', 'deaths_per_1m_population': '1,291', 'total_tests': '21,107,399', 'tests_per_1m_population': '1,226,938'}, {'country_name': 'Japan', 'cases': '7,621,562', 'deaths': '29,284', 'region': '', 'total_recovered': '7,135,403', 'new_deaths': '27', 'new_cases': '43,721', 'serious_critical': '195', 'active_cases': '456,875', 'total_cases_per_1m_population': '60,596', 'deaths_per_1m_population': '233', 'total_tests': '46,690,473', 'tests_per_1m_population': '371,215'}, {'country_name': 'Iran', 'cases': '7,216,040', 'deaths': '140,975', 'region': '', 'total_recovered': '6,966,954', 'new_deaths': '13', 'new_cases': '528', 'serious_critical': '1,046', 'active_cases': '108,111', 'total_cases_per_1m_population': '83,972', 'deaths_per_1m_population': '1,641', 'total_tests': '50,811,054', 'tests_per_1m_population': '591,284'}, {'country_name': 'Colombia', 'cases': '6,091,094', 'deaths': '139,771', 'region': '', 'total_recovered': '5,924,433', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '342', 'active_cases': '26,890', 'total_cases_per_1m_population': '117,448', 'deaths_per_1m_population': '2,695', 'total_tests': '34,355,022', 'tests_per_1m_population': '662,433'}, {'country_name': 'Indonesia', 'cases': '6,043,768', 'deaths': '156,067', 'region': '', 'total_recovered': '5,868,251', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2,771', 'active_cases': '19,450', 'total_cases_per_1m_population': '21,682', 'deaths_per_1m_population': '560', 'total_tests': '94,877,499', 'tests_per_1m_population': '340,374'}, {'country_name': 'Poland', 'cases': '5,991,197', 'deaths': '115,948', 'region': '', 'total_recovered': '5,334,375', 'new_deaths': '0', 'new_cases': '344', 'serious_critical': '1,588', 'active_cases': '540,874', 'total_cases_per_1m_population': '158,616', 'deaths_per_1m_population': '3,070', 'total_tests': '36,027,053', 'tests_per_1m_population': '953,808'}, {'country_name': 'Mexico', 'cases': '5,733,514', 'deaths': '324,117', 'region': '', 'total_recovered': '5,033,892', 'new_deaths': '57', 'new_cases': '802', 'serious_critical': '4,798', 'active_cases': '375,505', 'total_cases_per_1m_population': '43,641', 'deaths_per_1m_population': '2,467', 'total_tests': '15,762,889', 'tests_per_1m_population': '119,981'}, {'country_name': 'Australia', 'cases': '5,689,377', 'deaths': '6,991', 'region': '', 'total_recovered': '5,274,197', 'new_deaths': '21', 'new_cases': '34,769', 'serious_critical': '135', 'active_cases': '408,189', 'total_cases_per_1m_population': '218,537', 'deaths_per_1m_population': '269', 'total_tests': '68,845,476', 'tests_per_1m_population': '2,644,452'}, {'country_name': 'Ukraine', 'cases': '4,997,224', 'deaths': '108,306', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '177', 'active_cases': 'N/A', 'total_cases_per_1m_population': '115,517', 'deaths_per_1m_population': '2,504', 'total_tests': '19,521,252', 'tests_per_1m_population': '451,259'}, {'country_name': 'Malaysia', 'cases': '4,427,067', 'deaths': '35,491', 'region': '', 'total_recovered': '4,310,599', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '89', 'active_cases': '80,977', 'total_cases_per_1m_population': '133,690', 'deaths_per_1m_population': '1,072', 'total_tests': '58,332,799', 'tests_per_1m_population': '1,761,549'}, {'country_name': 'Thailand', 'cases': '4,165,874', 'deaths': '27,778', 'region': '', 'total_recovered': '3,954,945', 'new_deaths': '126', 'new_cases': '17,784', 'serious_critical': '1,496', 'active_cases': '183,151', 'total_cases_per_1m_population': '59,414', 'deaths_per_1m_population': '396', 'total_tests': '17,270,775', 'tests_per_1m_population': '246,317'}, {'country_name': 'Austria', 'cases': '4,104,859', 'deaths': '18,047', 'region': '', 'total_recovered': '3,989,860', 'new_deaths': '12', 'new_cases': '5,810', 'serious_critical': '121', 'active_cases': '96,952', 'total_cases_per_1m_population': '451,125', 'deaths_per_1m_population': '1,983', 'total_tests': '181,825,734', 'tests_per_1m_population': '19,982,688'}, {'country_name': 'Israel', 'cases': '4,054,342', 'deaths': '10,658', 'region': '', 'total_recovered': '4,009,152', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '220', 'active_cases': '34,532', 'total_cases_per_1m_population': '434,735', 'deaths_per_1m_population': '1,143', 'total_tests': '41,373,364', 'tests_per_1m_population': '4,436,346'}, {'country_name': 'Belgium', 'cases': '4,015,791', 'deaths': '31,319', 'region': '', 'total_recovered': '3,726,457', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '169', 'active_cases': '258,015', 'total_cases_per_1m_population': '343,798', 'deaths_per_1m_population': '2,681', 'total_tests': '33,456,470', 'tests_per_1m_population': '2,864,259'}, {'country_name': 'Czechia', 'cases': '3,895,544', 'deaths': '40,081', 'region': '', 'total_recovered': '3,838,099', 'new_deaths': '5', 'new_cases': '911', 'serious_critical': '43', 'active_cases': '17,364', 'total_cases_per_1m_population': '362,550', 'deaths_per_1m_population': '3,730', 'total_tests': '55,117,064', 'tests_per_1m_population': '5,129,629'}, {'country_name': 'Portugal', 'cases': '3,791,744', 'deaths': '22,162', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '61', 'active_cases': 'N/A', 'total_cases_per_1m_population': '373,827', 'deaths_per_1m_population': '2,185', 'total_tests': '40,748,372', 'tests_per_1m_population': '4,017,371'}, {'country_name': 'South Africa', 'cases': '3,759,689', 'deaths': '100,298', 'region': '', 'total_recovered': '3,632,572', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '175', 'active_cases': '26,819', 'total_cases_per_1m_population': '61,981', 'deaths_per_1m_population': '1,653', 'total_tests': '24,313,334', 'tests_per_1m_population': '400,824'}, {'country_name': 'Canada', 'cases': '3,695,585', 'deaths': '38,777', 'region': '', 'total_recovered': '3,426,082', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '426', 'active_cases': '230,726', 'total_cases_per_1m_population': '96,391', 'deaths_per_1m_population': '1,011', 'total_tests': '60,536,359', 'tests_per_1m_population': '1,578,955'}, {'country_name': 'Philippines', 'cases': '3,684,500', 'deaths': '60,182', 'region': '', 'total_recovered': '3,610,658', 'new_deaths': '3', 'new_cases': '205', 'serious_critical': '289', 'active_cases': '13,660', 'total_cases_per_1m_population': '32,835', 'deaths_per_1m_population': '536', 'total_tests': '29,427,586', 'tests_per_1m_population': '262,246'}, {'country_name': 'Switzerland', 'cases': '3,579,867', 'deaths': '13,816', 'region': '', 'total_recovered': '3,378,507', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '90', 'active_cases': '187,544', 'total_cases_per_1m_population': '408,247', 'deaths_per_1m_population': '1,576', 'total_tests': '20,666,182', 'tests_per_1m_population': '2,356,766'}, {'country_name': 'Peru', 'cases': '3,559,343', 'deaths': '212,724', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '356', 'active_cases': 'N/A', 'total_cases_per_1m_population': '105,303', 'deaths_per_1m_population': '6,293', 'total_tests': '29,592,270', 'tests_per_1m_population': '875,489'}, {'country_name': 'Chile', 'cases': '3,544,463', 'deaths': '57,375', 'region': '', 'total_recovered': '3,368,772', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '286', 'active_cases': '118,316', 'total_cases_per_1m_population': '182,588', 'deaths_per_1m_population': '2,956', 'total_tests': '36,711,724', 'tests_per_1m_population': '1,891,147'}, {'country_name': 'Greece', 'cases': '3,277,557', 'deaths': '28,867', 'region': '', 'total_recovered': '3,151,717', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '277', 'active_cases': '96,973', 'total_cases_per_1m_population': '317,250', 'deaths_per_1m_population': '2,794', 'total_tests': '78,872,546', 'tests_per_1m_population': '7,634,431'}, {'country_name': 'Denmark', 'cases': '2,959,040', 'deaths': '6,072', 'region': '', 'total_recovered': '2,929,091', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '15', 'active_cases': '23,877', 'total_cases_per_1m_population': '507,639', 'deaths_per_1m_population': '1,042', 'total_tests': '127,141,200', 'tests_per_1m_population': '21,811,751'}, {'country_name': 'Romania', 'cases': '2,888,318', 'deaths': '65,427', 'region': '', 'total_recovered': '2,606,660', 'new_deaths': '6', 'new_cases': '494', 'serious_critical': '216', 'active_cases': '216,231', 'total_cases_per_1m_population': '151,968', 'deaths_per_1m_population': '3,442', 'total_tests': '22,594,702', 'tests_per_1m_population': '1,188,815'}, {'country_name': 'Sweden', 'cases': '2,498,388', 'deaths': '18,656', 'region': '', 'total_recovered': '2,464,421', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '19', 'active_cases': '15,311', 'total_cases_per_1m_population': '244,630', 'deaths_per_1m_population': '1,827', 'total_tests': '18,493,218', 'tests_per_1m_population': '1,810,763'}, {'country_name': 'Iraq', 'cases': '2,324,141', 'deaths': '25,204', 'region': '', 'total_recovered': '2,295,947', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '20', 'active_cases': '2,990', 'total_cases_per_1m_population': '55,534', 'deaths_per_1m_population': '602', 'total_tests': '18,450,939', 'tests_per_1m_population': '440,871'}, {'country_name': 'Serbia', 'cases': '2,001,144', 'deaths': '15,953', 'region': '', 'total_recovered': '1,967,786', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '25', 'active_cases': '17,405', 'total_cases_per_1m_population': '230,710', 'deaths_per_1m_population': '1,839', 'total_tests': '9,427,662', 'tests_per_1m_population': '1,086,907'}, {'country_name': 'Bangladesh', 'cases': '1,952,532', 'deaths': '29,127', 'region': '', 'total_recovered': '1,893,131', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1,297', 'active_cases': '30,274', 'total_cases_per_1m_population': '11,646', 'deaths_per_1m_population': '174', 'total_tests': '13,956,056', 'tests_per_1m_population': '83,245'}, {'country_name': 'Hungary', 'cases': '1,890,953', 'deaths': '46,048', 'region': '', 'total_recovered': '1,776,617', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '45', 'active_cases': '68,288', 'total_cases_per_1m_population': '196,645', 'deaths_per_1m_population': '4,789', 'total_tests': '11,295,119', 'tests_per_1m_population': '1,174,608'}, {'country_name': 'Slovakia', 'cases': '1,774,808', 'deaths': '19,839', 'region': '', 'total_recovered': '1,730,712', 'new_deaths': '10', 'new_cases': '1,155', 'serious_critical': '88', 'active_cases': '24,257', 'total_cases_per_1m_population': '324,794', 'deaths_per_1m_population': '3,631', 'total_tests': '7,057,901', 'tests_per_1m_population': '1,291,611'}, {'country_name': 'Jordan', 'cases': '1,694,216', 'deaths': '14,048', 'region': '', 'total_recovered': '1,678,941', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '124', 'active_cases': '1,227', 'total_cases_per_1m_population': '163,125', 'deaths_per_1m_population': '1,353', 'total_tests': '16,670,254', 'tests_per_1m_population': '1,605,074'}, {'country_name': 'Georgia', 'cases': '1,654,255', 'deaths': '16,800', 'region': '', 'total_recovered': '1,635,791', 'new_deaths': '3', 'new_cases': '92', 'serious_critical': '0', 'active_cases': '1,664', 'total_cases_per_1m_population': '416,129', 'deaths_per_1m_population': '4,226', 'total_tests': '16,807,205', 'tests_per_1m_population': '4,227,861'}, {'country_name': 'Pakistan', 'cases': '1,527,856', 'deaths': '30,369', 'region': '', 'total_recovered': '1,493,998', 'new_deaths': '0', 'new_cases': '105', 'serious_critical': '186', 'active_cases': '3,489', 'total_cases_per_1m_population': '6,683', 'deaths_per_1m_population': '133', 'total_tests': '28,048,307', 'tests_per_1m_population': '122,679'}, {'country_name': 'Ireland', 'cases': '1,509,536', 'deaths': '6,996', 'region': '', 'total_recovered': '1,415,949', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '41', 'active_cases': '86,591', 'total_cases_per_1m_population': '299,669', 'deaths_per_1m_population': '1,389', 'total_tests': '12,016,948', 'tests_per_1m_population': '2,385,571'}, {'country_name': 'Norway', 'cases': '1,423,509', 'deaths': '2,871', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '20', 'active_cases': 'N/A', 'total_cases_per_1m_population': '258,925', 'deaths_per_1m_population': '522', 'total_tests': '11,002,430', 'tests_per_1m_population': '2,001,256'}, {'country_name': 'Kazakhstan', 'cases': '1,305,457', 'deaths': '13,660', 'region': '', 'total_recovered': '1,290,988', 'new_deaths': '0', 'new_cases': '10', 'serious_critical': '24', 'active_cases': '809', 'total_cases_per_1m_population': '68,056', 'deaths_per_1m_population': '712', 'total_tests': '11,575,012', 'tests_per_1m_population': '603,428'}, {'country_name': 'Hong Kong', 'cases': '1,201,431', 'deaths': '9,236', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '115', 'active_cases': 'N/A', 'total_cases_per_1m_population': '157,942', 'deaths_per_1m_population': '1,214', 'total_tests': '44,972,952', 'tests_per_1m_population': '5,912,223'}, {'country_name': 'Singapore', 'cases': '1,180,124', 'deaths': '1,325', 'region': '', 'total_recovered': '1,109,387', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '9', 'active_cases': '69,412', 'total_cases_per_1m_population': '198,895', 'deaths_per_1m_population': '223', 'total_tests': '23,712,995', 'tests_per_1m_population': '3,996,529'}, {'country_name': 'Morocco', 'cases': '1,164,670', 'deaths': '16,065', 'region': '', 'total_recovered': '1,148,154', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '293', 'active_cases': '451', 'total_cases_per_1m_population': '30,893', 'deaths_per_1m_population': '426', 'total_tests': '11,237,010', 'tests_per_1m_population': '298,062'}, {'country_name': 'Bulgaria', 'cases': '1,152,892', 'deaths': '36,849', 'region': '', 'total_recovered': '959,542', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '105', 'active_cases': '156,501', 'total_cases_per_1m_population': '168,206', 'deaths_per_1m_population': '5,376', 'total_tests': '9,797,011', 'tests_per_1m_population': '1,429,377'}, {'country_name': 'Croatia', 'cases': '1,117,175', 'deaths': '15,778', 'region': '', 'total_recovered': '1,096,829', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '22', 'active_cases': '4,568', 'total_cases_per_1m_population': '275,195', 'deaths_per_1m_population': '3,887', 'total_tests': '4,762,146', 'tests_per_1m_population': '1,173,065'}, {'country_name': 'Cuba', 'cases': '1,101,486', 'deaths': '8,523', 'region': '', 'total_recovered': '1,091,603', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '23', 'active_cases': '1,360', 'total_cases_per_1m_population': '97,355', 'deaths_per_1m_population': '753', 'total_tests': '12,920,253', 'tests_per_1m_population': '1,141,957'}, {'country_name': 'Lebanon', 'cases': '1,096,320', 'deaths': '10,374', 'region': '', 'total_recovered': '1,079,455', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '186', 'active_cases': '6,491', 'total_cases_per_1m_population': '161,931', 'deaths_per_1m_population': '1,532', 'total_tests': '4,795,578', 'tests_per_1m_population': '708,328'}, {'country_name': 'Lithuania', 'cases': '1,054,618', 'deaths': '9,063', 'region': '', 'total_recovered': '1,016,510', 'new_deaths': '9', 'new_cases': '427', 'serious_critical': '31', 'active_cases': '29,045', 'total_cases_per_1m_population': '397,407', 'deaths_per_1m_population': '3,415', 'total_tests': '8,217,113', 'tests_per_1m_population': '3,096,414'}, {'country_name': 'Tunisia', 'cases': '1,039,532', 'deaths': '28,533', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '29', 'active_cases': 'N/A', 'total_cases_per_1m_population': '86,327', 'deaths_per_1m_population': '2,369', 'total_tests': '4,563,397', 'tests_per_1m_population': '378,962'}, {'country_name': 'Slovenia', 'cases': '1,003,970', 'deaths': '6,576', 'region': '', 'total_recovered': '980,501', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '30', 'active_cases': '16,893', 'total_cases_per_1m_population': '482,805', 'deaths_per_1m_population': '3,162', 'total_tests': '2,640,107', 'tests_per_1m_population': '1,269,615'}, {'country_name': 'Finland', 'cases': '1,000,472', 'deaths': '3,638', 'region': '', 'total_recovered': '46,000', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '31', 'active_cases': '950,834', 'total_cases_per_1m_population': '180,062', 'deaths_per_1m_population': '655', 'total_tests': '10,644,579', 'tests_per_1m_population': '1,915,782'}, {'country_name': 'Nepal', 'cases': '978,743', 'deaths': '11,951', 'region': '', 'total_recovered': '966,523', 'new_deaths': '0', 'new_cases': '11', 'serious_critical': '0', 'active_cases': '269', 'total_cases_per_1m_population': '32,535', 'deaths_per_1m_population': '397', 'total_tests': '5,616,752', 'tests_per_1m_population': '186,711'}, {'country_name': 'Belarus', 'cases': '977,434', 'deaths': '6,922', 'region': '', 'total_recovered': '928,536', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '41,976', 'total_cases_per_1m_population': '103,501', 'deaths_per_1m_population': '733', 'total_tests': '13,092,771', 'tests_per_1m_population': '1,386,401'}, {'country_name': 'Bolivia', 'cases': '904,377', 'deaths': '21,908', 'region': '', 'total_recovered': '855,123', 'new_deaths': '1', 'new_cases': '83', 'serious_critical': '220', 'active_cases': '27,346', 'total_cases_per_1m_population': '75,614', 'deaths_per_1m_population': '1,832', 'total_tests': '2,693,845', 'tests_per_1m_population': '225,230'}, {'country_name': 'UAE', 'cases': '897,136', 'deaths': '2,302', 'region': '', 'total_recovered': '879,787', 'new_deaths': '0', 'new_cases': '244', 'serious_critical': '0', 'active_cases': '15,047', 'total_cases_per_1m_population': '88,772', 'deaths_per_1m_population': '228', 'total_tests': '154,420,740', 'tests_per_1m_population': '15,279,961'}, {'country_name': 'Uruguay', 'cases': '895,775', 'deaths': '7,197', 'region': '', 'total_recovered': '886,654', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '18', 'active_cases': '1,924', 'total_cases_per_1m_population': '256,268', 'deaths_per_1m_population': '2,059', 'total_tests': '6,091,188', 'tests_per_1m_population': '1,742,599'}, {'country_name': 'New Zealand', 'cases': '884,289', 'deaths': '636', 'region': '', 'total_recovered': '824,272', 'new_deaths': '9', 'new_cases': '5,714', 'serious_critical': '0', 'active_cases': '59,381', 'total_cases_per_1m_population': '176,784', 'deaths_per_1m_population': '127', 'total_tests': '6,983,031', 'tests_per_1m_population': '1,396,020'}, {'country_name': 'Ecuador', 'cases': '868,053', 'deaths': '35,581', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '759', 'active_cases': 'N/A', 'total_cases_per_1m_population': '47,888', 'deaths_per_1m_population': '1,963', 'total_tests': '2,470,170', 'tests_per_1m_population': '136,273'}, {'country_name': 'Costa Rica', 'cases': '847,784', 'deaths': '8,383', 'region': '', 'total_recovered': '829,515', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '43', 'active_cases': '9,886', 'total_cases_per_1m_population': '163,725', 'deaths_per_1m_population': '1,619', 'total_tests': '4,240,743', 'tests_per_1m_population': '818,979'}, {'country_name': 'Guatemala', 'cases': '841,341', 'deaths': '17,496', 'region': '', 'total_recovered': '821,185', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '2,660', 'total_cases_per_1m_population': '45,444', 'deaths_per_1m_population': '945', 'total_tests': '4,402,305', 'tests_per_1m_population': '237,787'}, {'country_name': 'Latvia', 'cases': '817,316', 'deaths': '5,743', 'region': '', 'total_recovered': '803,135', 'new_deaths': '0', 'new_cases': '322', 'serious_critical': '9', 'active_cases': '8,438', 'total_cases_per_1m_population': '442,135', 'deaths_per_1m_population': '3,107', 'total_tests': '7,154,016', 'tests_per_1m_population': '3,870,035'}, {'country_name': 'Azerbaijan', 'cases': '792,476', 'deaths': '9,707', 'region': '', 'total_recovered': '782,634', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '135', 'total_cases_per_1m_population': '76,908', 'deaths_per_1m_population': '942', 'total_tests': '6,792,132', 'tests_per_1m_population': '659,165'}, {'country_name': 'Panama', 'cases': '771,486', 'deaths': '8,182', 'region': '', 'total_recovered': '759,832', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8', 'active_cases': '3,472', 'total_cases_per_1m_population': '173,862', 'deaths_per_1m_population': '1,844', 'total_tests': '5,820,472', 'tests_per_1m_population': '1,311,699'}, {'country_name': 'Saudi Arabia', 'cases': '753,332', 'deaths': '9,076', 'region': '', 'total_recovered': '740,467', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '45', 'active_cases': '3,789', 'total_cases_per_1m_population': '21,047', 'deaths_per_1m_population': '254', 'total_tests': '41,817,866', 'tests_per_1m_population': '1,168,345'}, {'country_name': 'Sri Lanka', 'cases': '663,131', 'deaths': '16,502', 'region': '', 'total_recovered': '642,574', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '4,055', 'total_cases_per_1m_population': '30,736', 'deaths_per_1m_population': '765', 'total_tests': '6,486,117', 'tests_per_1m_population': '300,627'}, {'country_name': 'Paraguay', 'cases': '649,034', 'deaths': '18,795', 'region': '', 'total_recovered': '624,673', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '5,566', 'total_cases_per_1m_population': '89,022', 'deaths_per_1m_population': '2,578', 'total_tests': '2,623,300', 'tests_per_1m_population': '359,816'}, {'country_name': 'Kuwait', 'cases': '631,294', 'deaths': '2,555', 'region': '', 'total_recovered': '627,899', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8', 'active_cases': '840', 'total_cases_per_1m_population': '143,981', 'deaths_per_1m_population': '583', 'total_tests': '7,999,656', 'tests_per_1m_population': '1,824,506'}, {'country_name': 'Myanmar', 'cases': '612,733', 'deaths': '19,434', 'region': '', 'total_recovered': '591,609', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,690', 'total_cases_per_1m_population': '11,127', 'deaths_per_1m_population': '353', 'total_tests': '7,891,077', 'tests_per_1m_population': '143,296'}, {'country_name': 'Palestine', 'cases': '581,816', 'deaths': '5,353', 'region': '', 'total_recovered': '575,899', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '17', 'active_cases': '564', 'total_cases_per_1m_population': '109,459', 'deaths_per_1m_population': '1,007', 'total_tests': '3,078,533', 'tests_per_1m_population': '579,175'}, {'country_name': 'Dominican Republic', 'cases': '578,954', 'deaths': '4,376', 'region': '', 'total_recovered': '574,297', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '16', 'active_cases': '281', 'total_cases_per_1m_population': '52,421', 'deaths_per_1m_population': '396', 'total_tests': '3,261,060', 'tests_per_1m_population': '295,272'}, {'country_name': 'Estonia', 'cases': '570,257', 'deaths': '2,531', 'region': '', 'total_recovered': '507,474', 'new_deaths': '0', 'new_cases': '181', 'serious_critical': '7', 'active_cases': '60,252', 'total_cases_per_1m_population': '429,364', 'deaths_per_1m_population': '1,906', 'total_tests': '3,311,935', 'tests_per_1m_population': '2,493,655'}, {'country_name': 'Bahrain', 'cases': '565,830', 'deaths': '1,475', 'region': '', 'total_recovered': '560,795', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '3', 'active_cases': '3,560', 'total_cases_per_1m_population': '312,916', 'deaths_per_1m_population': '816', 'total_tests': '9,695,962', 'tests_per_1m_population': '5,362,081'}, {'country_name': 'Venezuela', 'cases': '522,121', 'deaths': '5,705', 'region': '', 'total_recovered': '515,305', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '230', 'active_cases': '1,111', 'total_cases_per_1m_population': '18,456', 'deaths_per_1m_population': '202', 'total_tests': '3,359,014', 'tests_per_1m_population': '118,733'}, {'country_name': 'Moldova', 'cases': '516,986', 'deaths': '11,489', 'region': '', 'total_recovered': '504,142', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '49', 'active_cases': '1,355', 'total_cases_per_1m_population': '128,698', 'deaths_per_1m_population': '2,860', 'total_tests': '3,216,305', 'tests_per_1m_population': '800,665'}, {'country_name': 'Egypt', 'cases': '515,645', 'deaths': '24,613', 'region': '', 'total_recovered': '442,182', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '122', 'active_cases': '48,850', 'total_cases_per_1m_population': '4,873', 'deaths_per_1m_population': '233', 'total_tests': '3,693,367', 'tests_per_1m_population': '34,903'}, {'country_name': 'Libya', 'cases': '501,862', 'deaths': '6,429', 'region': '', 'total_recovered': '490,900', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '101', 'active_cases': '4,533', 'total_cases_per_1m_population': '71,288', 'deaths_per_1m_population': '913', 'total_tests': '2,476,960', 'tests_per_1m_population': '351,844'}, {'country_name': 'Cyprus', 'cases': '470,481', 'deaths': '1,011', 'region': '', 'total_recovered': '124,370', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '60', 'active_cases': '345,100', 'total_cases_per_1m_population': '384,623', 'deaths_per_1m_population': '827', 'total_tests': '9,477,138', 'tests_per_1m_population': '7,747,665'}, {'country_name': 'Ethiopia', 'cases': '470,417', 'deaths': '7,510', 'region': '', 'total_recovered': '454,967', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '15', 'active_cases': '7,940', 'total_cases_per_1m_population': '3,917', 'deaths_per_1m_population': '63', 'total_tests': '4,763,756', 'tests_per_1m_population': '39,665'}, {'country_name': 'Mongolia', 'cases': '469,580', 'deaths': '2,177', 'region': '', 'total_recovered': '313,256', 'new_deaths': '0', 'new_cases': '30', 'serious_critical': '192', 'active_cases': '154,147', 'total_cases_per_1m_population': '139,194', 'deaths_per_1m_population': '645', 'total_tests': '4,030,048', 'tests_per_1m_population': '1,194,595'}, {'country_name': 'Armenia', 'cases': '422,825', 'deaths': '8,622', 'region': '', 'total_recovered': '410,558', 'new_deaths': '0', 'new_cases': '3', 'serious_critical': '0', 'active_cases': '3,645', 'total_cases_per_1m_population': '142,210', 'deaths_per_1m_population': '2,900', 'total_tests': '3,035,104', 'tests_per_1m_population': '1,020,807'}, {'country_name': 'Honduras', 'cases': '422,275', 'deaths': '10,892', 'region': '', 'total_recovered': '131,100', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '105', 'active_cases': '280,283', 'total_cases_per_1m_population': '41,445', 'deaths_per_1m_population': '1,069', 'total_tests': '1,263,329', 'tests_per_1m_population': '123,991'}, {'country_name': 'Oman', 'cases': '388,995', 'deaths': '4,257', 'region': '', 'total_recovered': '384,055', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '683', 'total_cases_per_1m_population': '72,833', 'deaths_per_1m_population': '797', 'total_tests': '25,000,000', 'tests_per_1m_population': '4,680,828'}, {'country_name': 'Bosnia and Herzegovina', 'cases': '376,699', 'deaths': '15,756', 'region': '', 'total_recovered': '192,218', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '168,725', 'total_cases_per_1m_population': '116,122', 'deaths_per_1m_population': '4,857', 'total_tests': '1,752,716', 'tests_per_1m_population': '540,297'}, {'country_name': 'Réunion', 'cases': '374,295', 'deaths': '742', 'region': '', 'total_recovered': '355,605', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '10', 'active_cases': '17,948', 'total_cases_per_1m_population': '412,744', 'deaths_per_1m_population': '818', 'total_tests': '1,603,660', 'tests_per_1m_population': '1,768,393'}, {'country_name': 'Qatar', 'cases': '364,089', 'deaths': '677', 'region': '', 'total_recovered': '362,568', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '844', 'total_cases_per_1m_population': '129,670', 'deaths_per_1m_population': '241', 'total_tests': '3,425,362', 'tests_per_1m_population': '1,219,943'}, {'country_name': 'Kenya', 'cases': '323,696', 'deaths': '5,649', 'region': '', 'total_recovered': '317,909', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '138', 'total_cases_per_1m_population': '5,790', 'deaths_per_1m_population': '101', 'total_tests': '3,581,506', 'tests_per_1m_population': '64,060'}, {'country_name': 'Zambia', 'cases': '318,984', 'deaths': '3,974', 'region': '', 'total_recovered': '314,075', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '935', 'total_cases_per_1m_population': '16,517', 'deaths_per_1m_population': '206', 'total_tests': '3,408,441', 'tests_per_1m_population': '176,487'}, {'country_name': 'North Macedonia', 'cases': '309,062', 'deaths': '9,271', 'region': '', 'total_recovered': '299,064', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '727', 'total_cases_per_1m_population': '148,358', 'deaths_per_1m_population': '4,450', 'total_tests': '2,007,553', 'tests_per_1m_population': '963,678'}, {'country_name': 'Botswana', 'cases': '305,859', 'deaths': '2,688', 'region': '', 'total_recovered': '303,026', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '145', 'total_cases_per_1m_population': '125,491', 'deaths_per_1m_population': '1,103', 'total_tests': '2,026,898', 'tests_per_1m_population': '831,613'}, {'country_name': 'Albania', 'cases': '274,791', 'deaths': '3,496', 'region': '', 'total_recovered': '270,869', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '426', 'total_cases_per_1m_population': '95,675', 'deaths_per_1m_population': '1,217', 'total_tests': '1,799,730', 'tests_per_1m_population': '626,620'}, {'country_name': 'Algeria', 'cases': '265,761', 'deaths': '6,874', 'region': '', 'total_recovered': '178,344', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '6', 'active_cases': '80,543', 'total_cases_per_1m_population': '5,869', 'deaths_per_1m_population': '152', 'total_tests': '230,861', 'tests_per_1m_population': '5,099'}, {'country_name': 'Nigeria', 'cases': '255,685', 'deaths': '3,143', 'region': '', 'total_recovered': '249,890', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '11', 'active_cases': '2,652', 'total_cases_per_1m_population': '1,187', 'deaths_per_1m_population': '15', 'total_tests': '5,036,813', 'tests_per_1m_population': '23,388'}, {'country_name': 'Zimbabwe', 'cases': '247,524', 'deaths': '5,468', 'region': '', 'total_recovered': '241,362', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '12', 'active_cases': '694', 'total_cases_per_1m_population': '16,227', 'deaths_per_1m_population': '358', 'total_tests': '2,240,305', 'tests_per_1m_population': '146,872'}, {'country_name': 'Uzbekistan', 'cases': '238,469', 'deaths': '1,637', 'region': '', 'total_recovered': '236,483', 'new_deaths': '0', 'new_cases': '27', 'serious_critical': '23', 'active_cases': '349', 'total_cases_per_1m_population': '6,943', 'deaths_per_1m_population': '48', 'total_tests': '1,377,915', 'tests_per_1m_population': '40,120'}, {'country_name': 'Montenegro', 'cases': '234,619', 'deaths': '2,713', 'region': '', 'total_recovered': '231,297', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '6', 'active_cases': '609', 'total_cases_per_1m_population': '373,473', 'deaths_per_1m_population': '4,319', 'total_tests': '2,444,820', 'tests_per_1m_population': '3,891,730'}, {'country_name': 'Luxembourg', 'cases': '233,966', 'deaths': '1,058', 'region': '', 'total_recovered': '221,501', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '11,407', 'total_cases_per_1m_population': '363,099', 'deaths_per_1m_population': '1,642', 'total_tests': '4,213,886', 'tests_per_1m_population': '6,539,666'}, {'country_name': 'Mozambique', 'cases': '225,358', 'deaths': '2,201', 'region': '', 'total_recovered': '223,104', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '13', 'active_cases': '53', 'total_cases_per_1m_population': '6,863', 'deaths_per_1m_population': '67', 'total_tests': '1,308,458', 'tests_per_1m_population': '39,849'}, {'country_name': 'Laos', 'cases': '205,975', 'deaths': '732', 'region': '', 'total_recovered': '7,660', 'new_deaths': '0', 'new_cases': '1,082', 'serious_critical': '0', 'active_cases': '197,583', 'total_cases_per_1m_population': '27,588', 'deaths_per_1m_population': '98', 'total_tests': '1,232,128', 'tests_per_1m_population': '165,029'}, {'country_name': 'Kyrgyzstan', 'cases': '200,983', 'deaths': '2,991', 'region': '', 'total_recovered': '196,386', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '131', 'active_cases': '1,606', 'total_cases_per_1m_population': '29,915', 'deaths_per_1m_population': '445', 'total_tests': '1,907,195', 'tests_per_1m_population': '283,874'}, {'country_name': 'China', 'cases': '200,654', 'deaths': '4,725', 'region': '', 'total_recovered': '166,398', 'new_deaths': '39', 'new_cases': '1,580', 'serious_critical': '236', 'active_cases': '29,531', 'total_cases_per_1m_population': '139', 'deaths_per_1m_population': '3', 'total_tests': '160,000,000', 'tests_per_1m_population': '111,163'}, {'country_name': 'Iceland', 'cases': '183,974', 'deaths': '112', 'region': '', 'total_recovered': '75,685', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '108,177', 'total_cases_per_1m_population': '532,886', 'deaths_per_1m_population': '324', 'total_tests': '1,953,616', 'tests_per_1m_population': '5,658,702'}, {'country_name': 'Maldives', 'cases': '178,883', 'deaths': '298', 'region': '', 'total_recovered': '163,687', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '25', 'active_cases': '14,898', 'total_cases_per_1m_population': '320,737', 'deaths_per_1m_population': '534', 'total_tests': '2,213,831', 'tests_per_1m_population': '3,969,395'}, {'country_name': 'Afghanistan', 'cases': '178,689', 'deaths': '7,682', 'region': '', 'total_recovered': '161,748', 'new_deaths': '1', 'new_cases': '39', 'serious_critical': '1,124', 'active_cases': '9,259', 'total_cases_per_1m_population': '4,411', 'deaths_per_1m_population': '190', 'total_tests': '940,341', 'tests_per_1m_population': '23,212'}, {'country_name': 'Uganda', 'cases': '164,069', 'deaths': '3,596', 'region': '', 'total_recovered': '100,205', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '60,268', 'total_cases_per_1m_population': '3,394', 'deaths_per_1m_population': '74', 'total_tests': '2,612,795', 'tests_per_1m_population': '54,043'}, {'country_name': 'El Salvador', 'cases': '162,089', 'deaths': '4,127', 'region': '', 'total_recovered': '150,662', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8', 'active_cases': '7,300', 'total_cases_per_1m_population': '24,764', 'deaths_per_1m_population': '631', 'total_tests': '1,950,448', 'tests_per_1m_population': '297,993'}, {'country_name': 'Ghana', 'cases': '161,124', 'deaths': '1,445', 'region': '', 'total_recovered': '159,655', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '24', 'total_cases_per_1m_population': '4,997', 'deaths_per_1m_population': '45', 'total_tests': '2,433,244', 'tests_per_1m_population': '75,465'}, {'country_name': 'Namibia', 'cases': '158,332', 'deaths': '4,023', 'region': '', 'total_recovered': '153,662', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '647', 'total_cases_per_1m_population': '60,341', 'deaths_per_1m_population': '1,533', 'total_tests': '1,001,354', 'tests_per_1m_population': '381,621'}, {'country_name': 'Martinique', 'cases': '147,519', 'deaths': '918', 'region': '', 'total_recovered': '104', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8', 'active_cases': '146,497', 'total_cases_per_1m_population': '393,657', 'deaths_per_1m_population': '2,450', 'total_tests': '828,928', 'tests_per_1m_population': '2,212,008'}, {'country_name': 'Trinidad and Tobago', 'cases': '144,359', 'deaths': '3,812', 'region': '', 'total_recovered': '133,604', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '18', 'active_cases': '6,943', 'total_cases_per_1m_population': '102,552', 'deaths_per_1m_population': '2,708', 'total_tests': '696,148', 'tests_per_1m_population': '494,540'}, {'country_name': 'Brunei', 'cases': '141,014', 'deaths': '218', 'region': '', 'total_recovered': '139,724', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '1,072', 'total_cases_per_1m_population': '316,857', 'deaths_per_1m_population': '490', 'total_tests': '717,784', 'tests_per_1m_population': '1,612,853'}, {'country_name': 'Guadeloupe', 'cases': '140,130', 'deaths': '854', 'region': '', 'total_recovered': '2,250', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '19', 'active_cases': '137,026', 'total_cases_per_1m_population': '350,108', 'deaths_per_1m_population': '2,134', 'total_tests': '938,039', 'tests_per_1m_population': '2,343,644'}, {'country_name': 'Cambodia', 'cases': '136,200', 'deaths': '3,056', 'region': '', 'total_recovered': '132,896', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '248', 'total_cases_per_1m_population': '7,948', 'deaths_per_1m_population': '178', 'total_tests': '2,946,965', 'tests_per_1m_population': '171,969'}, {'country_name': 'Rwanda', 'cases': '129,764', 'deaths': '1,458', 'region': '', 'total_recovered': '45,522', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '82,784', 'total_cases_per_1m_population': '9,590', 'deaths_per_1m_population': '108', 'total_tests': '5,225,494', 'tests_per_1m_population': '386,173'}, {'country_name': 'Jamaica', 'cases': '129,489', 'deaths': '2,943', 'region': '', 'total_recovered': '82,965', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '43,581', 'total_cases_per_1m_population': '43,387', 'deaths_per_1m_population': '986', 'total_tests': '981,688', 'tests_per_1m_population': '328,929'}, {'country_name': 'Cameroon', 'cases': '119,780', 'deaths': '1,927', 'region': '', 'total_recovered': '117,791', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '13', 'active_cases': '62', 'total_cases_per_1m_population': '4,318', 'deaths_per_1m_population': '69', 'total_tests': '1,751,774', 'tests_per_1m_population': '63,154'}, {'country_name': 'Angola', 'cases': '99,194', 'deaths': '1,900', 'region': '', 'total_recovered': '97,149', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '145', 'total_cases_per_1m_population': '2,858', 'deaths_per_1m_population': '55', 'total_tests': '1,499,795', 'tests_per_1m_population': '43,209'}, {'country_name': 'Malta', 'cases': '90,595', 'deaths': '688', 'region': '', 'total_recovered': '84,646', 'new_deaths': '1', 'new_cases': '196', 'serious_critical': '4', 'active_cases': '5,261', 'total_cases_per_1m_population': '204,196', 'deaths_per_1m_population': '1,551', 'total_tests': '1,872,465', 'tests_per_1m_population': '4,220,438'}, {'country_name': 'DRC', 'cases': '87,023', 'deaths': '1,337', 'region': '', 'total_recovered': '50,930', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '34,756', 'total_cases_per_1m_population': '921', 'deaths_per_1m_population': '14', 'total_tests': '846,704', 'tests_per_1m_population': '8,962'}, {'country_name': 'Senegal', 'cases': '85,984', 'deaths': '1,966', 'region': '', 'total_recovered': '84,001', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '17', 'total_cases_per_1m_population': '4,902', 'deaths_per_1m_population': '112', 'total_tests': '1,063,849', 'tests_per_1m_population': '60,653'}, {'country_name': 'Malawi', 'cases': '85,747', 'deaths': '2,633', 'region': '', 'total_recovered': '81,938', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '67', 'active_cases': '1,176', 'total_cases_per_1m_population': '4,283', 'deaths_per_1m_population': '132', 'total_tests': '571,585', 'tests_per_1m_population': '28,548'}, {'country_name': 'Ivory Coast', 'cases': '81,887', 'deaths': '799', 'region': '', 'total_recovered': '81,061', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '27', 'total_cases_per_1m_population': '2,972', 'deaths_per_1m_population': '29', 'total_tests': '1,494,624', 'tests_per_1m_population': '54,238'}, {'country_name': 'French Guiana', 'cases': '80,422', 'deaths': '394', 'region': '', 'total_recovered': '11,254', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '68,774', 'total_cases_per_1m_population': '257,228', 'deaths_per_1m_population': '1,260', 'total_tests': '622,646', 'tests_per_1m_population': '1,991,518'}, {'country_name': 'Suriname', 'cases': '79,302', 'deaths': '1,327', 'region': '', 'total_recovered': '49,396', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '28,579', 'total_cases_per_1m_population': '133,030', 'deaths_per_1m_population': '2,226', 'total_tests': '235,824', 'tests_per_1m_population': '395,598'}, {'country_name': 'Channel Islands', 'cases': '73,609', 'deaths': '166', 'region': '', 'total_recovered': '72,059', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,384', 'total_cases_per_1m_population': '416,444', 'deaths_per_1m_population': '939', 'total_tests': '1,252,808', 'tests_per_1m_population': '7,087,782'}, {'country_name': 'French Polynesia', 'cases': '72,648', 'deaths': '648', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '7', 'active_cases': 'N/A', 'total_cases_per_1m_population': '255,948', 'deaths_per_1m_population': '2,283', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Eswatini', 'cases': '70,284', 'deaths': '1,397', 'region': '', 'total_recovered': '68,764', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '11', 'active_cases': '123', 'total_cases_per_1m_population': '59,470', 'deaths_per_1m_population': '1,182', 'total_tests': '1,012,397', 'tests_per_1m_population': '856,623'}, {'country_name': 'Barbados', 'cases': '67,256', 'deaths': '389', 'region': '', 'total_recovered': '63,424', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '3,443', 'total_cases_per_1m_population': '233,520', 'deaths_per_1m_population': '1,351', 'total_tests': '640,085', 'tests_per_1m_population': '2,222,440'}, {'country_name': 'Fiji', 'cases': '64,524', 'deaths': '862', 'region': '', 'total_recovered': '62,677', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '985', 'total_cases_per_1m_population': '71,048', 'deaths_per_1m_population': '949', 'total_tests': '506,642', 'tests_per_1m_population': '557,871'}, {'country_name': 'Madagascar', 'cases': '64,121', 'deaths': '1,391', 'region': '', 'total_recovered': '59,370', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '14', 'active_cases': '3,360', 'total_cases_per_1m_population': '2,213', 'deaths_per_1m_population': '48', 'total_tests': '418,849', 'tests_per_1m_population': '14,455'}, {'country_name': 'Guyana', 'cases': '63,413', 'deaths': '1,228', 'region': '', 'total_recovered': '62,092', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '93', 'total_cases_per_1m_population': '79,925', 'deaths_per_1m_population': '1,548', 'total_tests': '590,638', 'tests_per_1m_population': '744,436'}, {'country_name': 'Sudan', 'cases': '62,093', 'deaths': '4,930', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': 'N/A', 'total_cases_per_1m_population': '1,359', 'deaths_per_1m_population': '108', 'total_tests': '562,941', 'tests_per_1m_population': '12,319'}, {'country_name': 'New Caledonia', 'cases': '60,457', 'deaths': '312', 'region': '', 'total_recovered': '60,064', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '9', 'active_cases': '81', 'total_cases_per_1m_population': '208,148', 'deaths_per_1m_population': '1,074', 'total_tests': '98,964', 'tests_per_1m_population': '340,724'}, {'country_name': 'Mauritania', 'cases': '58,683', 'deaths': '982', 'region': '', 'total_recovered': '57,693', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '8', 'total_cases_per_1m_population': '12,050', 'deaths_per_1m_population': '202', 'total_tests': '799,187', 'tests_per_1m_population': '164,099'}, {'country_name': 'Bhutan', 'cases': '57,771', 'deaths': '20', 'region': '', 'total_recovered': '53,080', 'new_deaths': '0', 'new_cases': '431', 'serious_critical': '3', 'active_cases': '4,671', 'total_cases_per_1m_population': '73,412', 'deaths_per_1m_population': '25', 'total_tests': '2,284,301', 'tests_per_1m_population': '2,902,749'}, {'country_name': 'Belize', 'cases': '57,419', 'deaths': '676', 'region': '', 'total_recovered': '56,534', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '6', 'active_cases': '209', 'total_cases_per_1m_population': '139,823', 'deaths_per_1m_population': '1,646', 'total_tests': '534,770', 'tests_per_1m_population': '1,302,237'}, {'country_name': 'Taiwan', 'cases': '56,468', 'deaths': '856', 'region': '', 'total_recovered': '23,729', 'new_deaths': '0', 'new_cases': '5,172', 'serious_critical': '0', 'active_cases': '31,883', 'total_cases_per_1m_population': '2,363', 'deaths_per_1m_population': '36', 'total_tests': '14,289,370', 'tests_per_1m_population': '598,017'}, {'country_name': 'Cabo Verde', 'cases': '56,004', 'deaths': '401', 'region': '', 'total_recovered': '55,538', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '23', 'active_cases': '65', 'total_cases_per_1m_population': '98,792', 'deaths_per_1m_population': '707', 'total_tests': '400,982', 'tests_per_1m_population': '707,340'}, {'country_name': 'Syria', 'cases': '55,795', 'deaths': '3,150', 'region': '', 'total_recovered': '52,090', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '555', 'total_cases_per_1m_population': '3,054', 'deaths_per_1m_population': '172', 'total_tests': '146,269', 'tests_per_1m_population': '8,007'}, {'country_name': 'Gabon', 'cases': '47,597', 'deaths': '303', 'region': '', 'total_recovered': '47,282', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '12', 'total_cases_per_1m_population': '20,512', 'deaths_per_1m_population': '131', 'total_tests': '1,592,483', 'tests_per_1m_population': '686,270'}, {'country_name': 'Papua New Guinea', 'cases': '43,732', 'deaths': '649', 'region': '', 'total_recovered': '43,025', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '7', 'active_cases': '58', 'total_cases_per_1m_population': '4,726', 'deaths_per_1m_population': '70', 'total_tests': '249,149', 'tests_per_1m_population': '26,927'}, {'country_name': 'Seychelles', 'cases': '42,079', 'deaths': '165', 'region': '', 'total_recovered': '41,260', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '654', 'total_cases_per_1m_population': '423,134', 'deaths_per_1m_population': '1,659', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Curaçao', 'cases': '41,966', 'deaths': '273', 'region': '', 'total_recovered': '41,251', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '3', 'active_cases': '442', 'total_cases_per_1m_population': '253,872', 'deaths_per_1m_population': '1,652', 'total_tests': '496,693', 'tests_per_1m_population': '3,004,725'}, {'country_name': 'Andorra', 'cases': '41,013', 'deaths': '153', 'region': '', 'total_recovered': '40,343', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '14', 'active_cases': '517', 'total_cases_per_1m_population': '529,282', 'deaths_per_1m_population': '1,974', 'total_tests': '249,838', 'tests_per_1m_population': '3,224,215'}, {'country_name': 'Burundi', 'cases': '38,887', 'deaths': '38', 'region': '', 'total_recovered': '773', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '38,076', 'total_cases_per_1m_population': '3,104', 'deaths_per_1m_population': '3', 'total_tests': '345,742', 'tests_per_1m_population': '27,594'}, {'country_name': 'Mauritius', 'cases': '37,656', 'deaths': '990', 'region': '', 'total_recovered': '35,656', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,010', 'total_cases_per_1m_population': '29,521', 'deaths_per_1m_population': '776', 'total_tests': '358,675', 'tests_per_1m_population': '281,186'}, {'country_name': 'Mayotte', 'cases': '37,038', 'deaths': '187', 'region': '', 'total_recovered': '2,964', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '33,887', 'total_cases_per_1m_population': '130,099', 'deaths_per_1m_population': '657', 'total_tests': '176,919', 'tests_per_1m_population': '621,442'}, {'country_name': 'Togo', 'cases': '36,977', 'deaths': '273', 'region': '', 'total_recovered': '36,679', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '25', 'total_cases_per_1m_population': '4,285', 'deaths_per_1m_population': '32', 'total_tests': '727,740', 'tests_per_1m_population': '84,338'}, {'country_name': 'Guinea', 'cases': '36,459', 'deaths': '440', 'region': '', 'total_recovered': '35,976', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '8', 'active_cases': '43', 'total_cases_per_1m_population': '2,647', 'deaths_per_1m_population': '32', 'total_tests': '660,107', 'tests_per_1m_population': '47,919'}, {'country_name': 'Faeroe Islands', 'cases': '34,658', 'deaths': '28', 'region': '', 'total_recovered': '7,693', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '26,937', 'total_cases_per_1m_population': '704,460', 'deaths_per_1m_population': '569', 'total_tests': '778,000', 'tests_per_1m_population': '15,813,651'}, {'country_name': 'Aruba', 'cases': '34,589', 'deaths': '212', 'region': '', 'total_recovered': '34,251', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '126', 'total_cases_per_1m_population': '321,507', 'deaths_per_1m_population': '1,971', 'total_tests': '177,885', 'tests_per_1m_population': '1,653,452'}, {'country_name': 'Tanzania', 'cases': '33,864', 'deaths': '803', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '7', 'active_cases': 'N/A', 'total_cases_per_1m_population': '539', 'deaths_per_1m_population': '13', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Bahamas', 'cases': '33,463', 'deaths': '789', 'region': '', 'total_recovered': '32,310', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '11', 'active_cases': '364', 'total_cases_per_1m_population': '83,652', 'deaths_per_1m_population': '1,972', 'total_tests': '229,817', 'tests_per_1m_population': '574,504'}, {'country_name': 'Lesotho', 'cases': '32,910', 'deaths': '697', 'region': '', 'total_recovered': '24,155', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '8,058', 'total_cases_per_1m_population': '15,146', 'deaths_per_1m_population': '321', 'total_tests': '431,221', 'tests_per_1m_population': '198,454'}, {'country_name': 'Mali', 'cases': '30,727', 'deaths': '731', 'region': '', 'total_recovered': '29,795', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '201', 'total_cases_per_1m_population': '1,442', 'deaths_per_1m_population': '34', 'total_tests': '663,805', 'tests_per_1m_population': '31,160'}, {'country_name': 'Haiti', 'cases': '30,640', 'deaths': '835', 'region': '', 'total_recovered': '29,389', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '416', 'total_cases_per_1m_population': '2,629', 'deaths_per_1m_population': '72', 'total_tests': '132,422', 'tests_per_1m_population': '11,363'}, {'country_name': 'Isle of Man', 'cases': '28,416', 'deaths': '87', 'region': '', 'total_recovered': '26,794', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,535', 'total_cases_per_1m_population': '331,015', 'deaths_per_1m_population': '1,013', 'total_tests': '150,753', 'tests_per_1m_population': '1,756,107'}, {'country_name': 'Benin', 'cases': '26,952', 'deaths': '163', 'region': '', 'total_recovered': '25,506', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '1,283', 'total_cases_per_1m_population': '2,123', 'deaths_per_1m_population': '13', 'total_tests': '604,310', 'tests_per_1m_population': '47,598'}, {'country_name': 'Somalia', 'cases': '26,485', 'deaths': '1,350', 'region': '', 'total_recovered': '13,182', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '11,953', 'total_cases_per_1m_population': '1,587', 'deaths_per_1m_population': '81', 'total_tests': '400,466', 'tests_per_1m_population': '23,990'}, {'country_name': 'Congo', 'cases': '24,079', 'deaths': '385', 'region': '', 'total_recovered': '20,178', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '3,516', 'total_cases_per_1m_population': '4,178', 'deaths_per_1m_population': '67', 'total_tests': '347,815', 'tests_per_1m_population': '60,352'}, {'country_name': 'Saint Lucia', 'cases': '23,239', 'deaths': '368', 'region': '', 'total_recovered': '22,736', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '135', 'total_cases_per_1m_population': '125,520', 'deaths_per_1m_population': '1,988', 'total_tests': '142,630', 'tests_per_1m_population': '770,382'}, {'country_name': 'Timor-Leste', 'cases': '22,860', 'deaths': '130', 'region': '', 'total_recovered': '22,714', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '16', 'total_cases_per_1m_population': '16,762', 'deaths_per_1m_population': '95', 'total_tests': '261,007', 'tests_per_1m_population': '191,388'}, {'country_name': 'Cayman Islands', 'cases': '21,755', 'deaths': '26', 'region': '', 'total_recovered': '8,553', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '13,176', 'total_cases_per_1m_population': '324,145', 'deaths_per_1m_population': '387', 'total_tests': '222,773', 'tests_per_1m_population': '3,319,273'}, {'country_name': 'Burkina Faso', 'cases': '20,853', 'deaths': '382', 'region': '', 'total_recovered': '20,439', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '32', 'total_cases_per_1m_population': '951', 'deaths_per_1m_population': '17', 'total_tests': '248,995', 'tests_per_1m_population': '11,350'}, {'country_name': 'Nicaragua', 'cases': '18,491', 'deaths': '225', 'region': '', 'total_recovered': '4,225', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '14,041', 'total_cases_per_1m_population': '2,733', 'deaths_per_1m_population': '33', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Gibraltar', 'cases': '17,706', 'deaths': '102', 'region': '', 'total_recovered': '16,579', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,025', 'total_cases_per_1m_population': '525,822', 'deaths_per_1m_population': '3,029', 'total_tests': '534,283', 'tests_per_1m_population': '15,866,807'}, {'country_name': 'South Sudan', 'cases': '17,422', 'deaths': '138', 'region': '', 'total_recovered': '13,514', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '3,770', 'total_cases_per_1m_population': '1,524', 'deaths_per_1m_population': '12', 'total_tests': '376,391', 'tests_per_1m_population': '32,928'}, {'country_name': 'Tajikistan', 'cases': '17,388', 'deaths': '124', 'region': '', 'total_recovered': '17,264', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '1,752', 'deaths_per_1m_population': '12', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Liechtenstein', 'cases': '17,103', 'deaths': '85', 'region': '', 'total_recovered': '16,831', 'new_deaths': '1', 'new_cases': '12', 'serious_critical': '0', 'active_cases': '187', 'total_cases_per_1m_population': '446,251', 'deaths_per_1m_population': '2,218', 'total_tests': '102,174', 'tests_per_1m_population': '2,665,919'}, {'country_name': 'San Marino', 'cases': '16,140', 'deaths': '114', 'region': '', 'total_recovered': '15,662', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '364', 'total_cases_per_1m_population': '473,870', 'deaths_per_1m_population': '3,347', 'total_tests': '149,271', 'tests_per_1m_population': '4,382,590'}, {'country_name': 'Equatorial Guinea', 'cases': '15,907', 'deaths': '183', 'region': '', 'total_recovered': '15,698', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '26', 'total_cases_per_1m_population': '10,704', 'deaths_per_1m_population': '123', 'total_tests': '310,972', 'tests_per_1m_population': '209,251'}, {'country_name': 'Djibouti', 'cases': '15,611', 'deaths': '189', 'region': '', 'total_recovered': '15,411', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '11', 'total_cases_per_1m_population': '15,396', 'deaths_per_1m_population': '186', 'total_tests': '303,924', 'tests_per_1m_population': '299,748'}, {'country_name': 'CAR', 'cases': '14,649', 'deaths': '113', 'region': '', 'total_recovered': '6,859', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '7,677', 'total_cases_per_1m_population': '2,941', 'deaths_per_1m_population': '23', 'total_tests': '81,294', 'tests_per_1m_population': '16,320'}, {'country_name': 'Grenada', 'cases': '14,428', 'deaths': '220', 'region': '', 'total_recovered': '13,945', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '263', 'total_cases_per_1m_population': '127,159', 'deaths_per_1m_population': '1,939', 'total_tests': '148,567', 'tests_per_1m_population': '1,309,376'}, {'country_name': 'Bermuda', 'cases': '13,143', 'deaths': '131', 'region': '', 'total_recovered': '12,719', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '293', 'total_cases_per_1m_population': '212,453', 'deaths_per_1m_population': '2,118', 'total_tests': '866,313', 'tests_per_1m_population': '14,003,734'}, {'country_name': 'Solomon Islands', 'cases': '12,437', 'deaths': '139', 'region': '', 'total_recovered': '11,194', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '1,104', 'total_cases_per_1m_population': '17,339', 'deaths_per_1m_population': '194', 'total_tests': '5,117', 'tests_per_1m_population': '7,134'}, {'country_name': 'Dominica', 'cases': '12,011', 'deaths': '63', 'region': '', 'total_recovered': '11,926', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '22', 'total_cases_per_1m_population': '166,107', 'deaths_per_1m_population': '871', 'total_tests': '187,690', 'tests_per_1m_population': '2,595,666'}, {'country_name': 'Gambia', 'cases': '11,995', 'deaths': '365', 'region': '', 'total_recovered': '11,591', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '39', 'total_cases_per_1m_population': '4,724', 'deaths_per_1m_population': '144', 'total_tests': '155,686', 'tests_per_1m_population': '61,314'}, {'country_name': 'Greenland', 'cases': '11,971', 'deaths': '21', 'region': '', 'total_recovered': '2,761', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '9,189', 'total_cases_per_1m_population': '210,209', 'deaths_per_1m_population': '369', 'total_tests': '164,926', 'tests_per_1m_population': '2,896,081'}, {'country_name': 'Yemen', 'cases': '11,818', 'deaths': '2,148', 'region': '', 'total_recovered': '9,001', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '23', 'active_cases': '669', 'total_cases_per_1m_population': '381', 'deaths_per_1m_population': '69', 'total_tests': '265,253', 'tests_per_1m_population': '8,553'}, {'country_name': 'Monaco', 'cases': '11,604', 'deaths': '54', 'region': '', 'total_recovered': '11,362', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '188', 'total_cases_per_1m_population': '291,969', 'deaths_per_1m_population': '1,359', 'total_tests': '54,960', 'tests_per_1m_population': '1,382,850'}, {'country_name': 'Saint Martin', 'cases': '10,279', 'deaths': '63', 'region': '', 'total_recovered': '1,399', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '7', 'active_cases': '8,817', 'total_cases_per_1m_population': '257,903', 'deaths_per_1m_population': '1,581', 'total_tests': '112,382', 'tests_per_1m_population': '2,819,701'}, {'country_name': 'Sint Maarten', 'cases': '9,990', 'deaths': '86', 'region': '', 'total_recovered': '9,841', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '10', 'active_cases': '63', 'total_cases_per_1m_population': '228,317', 'deaths_per_1m_population': '1,965', 'total_tests': '62,056', 'tests_per_1m_population': '1,418,261'}, {'country_name': 'Eritrea', 'cases': '9,733', 'deaths': '103', 'region': '', 'total_recovered': '9,629', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1', 'total_cases_per_1m_population': '2,678', 'deaths_per_1m_population': '28', 'total_tests': '23,693', 'tests_per_1m_population': '6,518'}, {'country_name': 'Caribbean Netherlands', 'cases': '9,592', 'deaths': '34', 'region': '', 'total_recovered': '9,392', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '166', 'total_cases_per_1m_population': '359,749', 'deaths_per_1m_population': '1,275', 'total_tests': '30,126', 'tests_per_1m_population': '1,129,880'}, {'country_name': 'Tonga', 'cases': '9,553', 'deaths': '11', 'region': '', 'total_recovered': '8,306', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1,236', 'total_cases_per_1m_population': '88,571', 'deaths_per_1m_population': '102', 'total_tests': '408,213', 'tests_per_1m_population': '3,784,761'}, {'country_name': 'Niger', 'cases': '8,914', 'deaths': '309', 'region': '', 'total_recovered': '8,507', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '98', 'total_cases_per_1m_population': '346', 'deaths_per_1m_population': '12', 'total_tests': '249,026', 'tests_per_1m_population': '9,657'}, {'country_name': 'Guinea-Bissau', 'cases': '8,185', 'deaths': '171', 'region': '', 'total_recovered': '7,515', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '6', 'active_cases': '499', 'total_cases_per_1m_population': '3,989', 'deaths_per_1m_population': '83', 'total_tests': '132,611', 'tests_per_1m_population': '64,628'}, {'country_name': 'Comoros', 'cases': '8,100', 'deaths': '160', 'region': '', 'total_recovered': '7,933', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '7', 'total_cases_per_1m_population': '8,970', 'deaths_per_1m_population': '177', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Sierra Leone', 'cases': '7,681', 'deaths': '125', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': 'N/A', 'total_cases_per_1m_population': '929', 'deaths_per_1m_population': '15', 'total_tests': '259,958', 'tests_per_1m_population': '31,435'}, {'country_name': 'Antigua and Barbuda', 'cases': '7,571', 'deaths': '135', 'region': '', 'total_recovered': '7,402', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '34', 'total_cases_per_1m_population': '76,172', 'deaths_per_1m_population': '1,358', 'total_tests': '18,901', 'tests_per_1m_population': '190,164'}, {'country_name': 'Liberia', 'cases': '7,432', 'deaths': '294', 'region': '', 'total_recovered': '5,747', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '2', 'active_cases': '1,391', 'total_cases_per_1m_population': '1,410', 'deaths_per_1m_population': '56', 'total_tests': '139,824', 'tests_per_1m_population': '26,521'}, {'country_name': 'Chad', 'cases': '7,396', 'deaths': '193', 'region': '', 'total_recovered': '4,874', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '2,329', 'total_cases_per_1m_population': '428', 'deaths_per_1m_population': '11', 'total_tests': '191,341', 'tests_per_1m_population': '11,075'}, {'country_name': 'Samoa', 'cases': '7,185', 'deaths': '13', 'region': '', 'total_recovered': '1,605', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '3', 'active_cases': '5,567', 'total_cases_per_1m_population': '35,783', 'deaths_per_1m_population': '65', 'total_tests': '53,893', 'tests_per_1m_population': '268,399'}, {'country_name': 'Vanuatu', 'cases': '6,793', 'deaths': '12', 'region': '', 'total_recovered': '5,991', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '5', 'active_cases': '790', 'total_cases_per_1m_population': '21,222', 'deaths_per_1m_population': '37', 'total_tests': '24,976', 'tests_per_1m_population': '78,027'}, {'country_name': 'St. Vincent Grenadines', 'cases': '6,779', 'deaths': '106', 'region': '', 'total_recovered': '6,641', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '32', 'total_cases_per_1m_population': '60,757', 'deaths_per_1m_population': '950', 'total_tests': '98,860', 'tests_per_1m_population': '886,033'}, {'country_name': 'British Virgin Islands', 'cases': '6,296', 'deaths': '62', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': 'N/A', 'total_cases_per_1m_population': '205,792', 'deaths_per_1m_population': '2,027', 'total_tests': '102,862', 'tests_per_1m_population': '3,362,163'}, {'country_name': 'Sao Tome and Principe', 'cases': '5,953', 'deaths': '73', 'region': '', 'total_recovered': '5,875', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '5', 'total_cases_per_1m_population': '26,282', 'deaths_per_1m_population': '322', 'total_tests': '29,036', 'tests_per_1m_population': '128,193'}, {'country_name': 'Turks and Caicos', 'cases': '5,941', 'deaths': '36', 'region': '', 'total_recovered': '5,862', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '43', 'total_cases_per_1m_population': '149,791', 'deaths_per_1m_population': '908', 'total_tests': '478,593', 'tests_per_1m_population': '12,066,789'}, {'country_name': 'Saint Kitts and Nevis', 'cases': '5,561', 'deaths': '43', 'region': '', 'total_recovered': '5,517', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1', 'total_cases_per_1m_population': '103,215', 'deaths_per_1m_population': '798', 'total_tests': '65,141', 'tests_per_1m_population': '1,209,046'}, {'country_name': 'Cook Islands', 'cases': '4,727', 'deaths': '0', 'region': '', 'total_recovered': '3,990', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '737', 'total_cases_per_1m_population': '268,686', 'deaths_per_1m_population': '0', 'total_tests': '15,740', 'tests_per_1m_population': '894,674'}, {'country_name': 'St. Barth', 'cases': '4,432', 'deaths': '6', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': 'N/A', 'total_cases_per_1m_population': '446,279', 'deaths_per_1m_population': '604', 'total_tests': '78,646', 'tests_per_1m_population': '7,919,243'}, {'country_name': 'Palau', 'cases': '4,396', 'deaths': '6', 'region': '', 'total_recovered': '3,879', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '511', 'total_cases_per_1m_population': '240,877', 'deaths_per_1m_population': '329', 'total_tests': '45,500', 'tests_per_1m_population': '2,493,151'}, {'country_name': 'Kiribati', 'cases': '3,076', 'deaths': '13', 'region': '', 'total_recovered': '2,597', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '3', 'active_cases': '466', 'total_cases_per_1m_population': '25,058', 'deaths_per_1m_population': '106', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Anguilla', 'cases': '2,731', 'deaths': '9', 'region': '', 'total_recovered': '2,716', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '4', 'active_cases': '6', 'total_cases_per_1m_population': '179,141', 'deaths_per_1m_population': '590', 'total_tests': '51,382', 'tests_per_1m_population': '3,370,417'}, {'country_name': 'Saint Pierre Miquelon', 'cases': '2,641', 'deaths': '1', 'region': '', 'total_recovered': '2,449', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '1', 'active_cases': '191', 'total_cases_per_1m_population': '459,864', 'deaths_per_1m_population': '174', 'total_tests': '22,941', 'tests_per_1m_population': '3,994,602'}, {'country_name': 'Diamond Princess', 'cases': '712', 'deaths': '13', 'region': '', 'total_recovered': '699', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '0', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Wallis and Futuna', 'cases': '454', 'deaths': '7', 'region': '', 'total_recovered': '438', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '9', 'total_cases_per_1m_population': '41,713', 'deaths_per_1m_population': '643', 'total_tests': '20,508', 'tests_per_1m_population': '1,884,234'}, {'country_name': 'Montserrat', 'cases': '183', 'deaths': '2', 'region': '', 'total_recovered': '174', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '7', 'total_cases_per_1m_population': '36,622', 'deaths_per_1m_population': '400', 'total_tests': '9,700', 'tests_per_1m_population': '1,941,165'}, {'country_name': 'Falkland Islands', 'cases': '128', 'deaths': '0', 'region': '', 'total_recovered': 'N/A', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': 'N/A', 'total_cases_per_1m_population': '34,944', 'deaths_per_1m_population': '0', 'total_tests': '8,632', 'tests_per_1m_population': '2,356,538'}, {'country_name': 'Macao', 'cases': '82', 'deaths': '0', 'region': '', 'total_recovered': '82', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '123', 'deaths_per_1m_population': '0', 'total_tests': '5,375', 'tests_per_1m_population': '8,079'}, {'country_name': 'Vatican City', 'cases': '29', 'deaths': '0', 'region': '', 'total_recovered': '29', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '36,025', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Marshall Islands', 'cases': '15', 'deaths': '0', 'region': '', 'total_recovered': '7', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '8', 'total_cases_per_1m_population': '250', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Western Sahara', 'cases': '10', 'deaths': '1', 'region': '', 'total_recovered': '9', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '16', 'deaths_per_1m_population': '2', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'MS Zaandam', 'cases': '9', 'deaths': '2', 'region': '', 'total_recovered': '7', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '0', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Niue', 'cases': '8', 'deaths': '0', 'region': '', 'total_recovered': '7', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '1', 'total_cases_per_1m_population': '4,860', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Nauru', 'cases': '3', 'deaths': '0', 'region': '', 'total_recovered': '3', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '274', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Saint Helena', 'cases': '2', 'deaths': '0', 'region': '', 'total_recovered': '2', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '327', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}, {'country_name': 'Micronesia', 'cases': '1', 'deaths': '0', 'region': '', 'total_recovered': '1', 'new_deaths': '0', 'new_cases': '0', 'serious_critical': '0', 'active_cases': '0', 'total_cases_per_1m_population': '9', 'deaths_per_1m_population': '0', 'total_tests': '0', 'tests_per_1m_population': '0'}], 'statistic_taken_at': '2022-04-24 11:18:01', 'world_total': {'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'}} 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://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": "d52614d761mshb67fc7102590b16p1838c8jsne4eb059fe469", # place your key here
"X-RapidAPI-Host": "coinranking1.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.json())
# 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': 1499, 'totalCoins': 15880, 'totalMarkets': 29491, 'totalExchanges': 173, 'totalMarketCap': '983932590547', 'total24hVolume': '62282815966'}, 'coins': [{'uuid': 'Qwsogvtv82FCd', 'symbol': 'BTC', 'name': 'Bitcoin', 'color': '#f7931A', 'iconUrl': 'https://cdn.coinranking.com/bOabBYkcX/bitcoin_btc.svg', 'marketCap': '384348411316', 'price': '20048.069210186528', 'listedAt': 1330214400, 'tier': 1, 'change': '-0.33', 'rank': 1, 'sparkline': ['20055.04458636691', '20080.945766547316', '20154.793410885846', '20210.201890986846', '20293.106438048246', '20348.099259747956', '20337.128935825927', '20372.597562724306', '20349.985341836196', '20278.97859788055', '20218.72329051459', '20203.100215086964', '20157.250216544355', '20141.409719078547', '20143.75303286625', '20204.211148012277', '20220.284434483106', '20137.216620466203', '20006.100174996944', '20069.0906701522', '20048.293652930657', '20090.639746665587', '20084.906588703758', '20038.47223870977', '20038.319043514395'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/Qwsogvtv82FCd+bitcoin-btc', '24hVolume': '40400711239', 'btcPrice': '1'}, {'uuid': 'razxDUgYGNAdQ', 'symbol': 'ETH', 'name': 'Ethereum', 'color': '#3C3C3D', 'iconUrl': 'https://cdn.coinranking.com/rk4RKHOuW/eth.svg', 'marketCap': '166571417598', 'price': '1361.8041518111363', 'listedAt': 1438905600, 'tier': 1, 'change': '0.84', 'rank': 2, 'sparkline': ['1349.0880496127575', '1349.8041205215243', '1353.1086320629188', '1358.7387771758335', '1373.2885658964276', '1375.9135645860897', '1373.5659792175152', '1374.8500890357657', '1374.8737269583949', '1370.0896844497336', '1366.460649920995', '1364.8405606887022', '1360.0380488934045', '1358.8777951928896', '1359.201867480813', '1366.6546209787482', '1370.3407047067003', '1366.4064227205356', '1361.2014385928683', '1365.232068355049', '1362.6548801446975', '1364.1019072109643', '1362.7987815464114', '1358.5751410290557', '1359.967305338254'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/razxDUgYGNAdQ+ethereum-eth', '24hVolume': '13281858818', 'btcPrice': '0.06792694785387096'}, {'uuid': 'HIVsRcGKkPFtW', 'symbol': 'USDT', 'name': 'Tether USD', 'color': '#22a079', 'iconUrl': 'https://cdn.coinranking.com/mgHqwlCLj/usdt.svg', 'marketCap': '68222762992', 'price': '1.0001493646302815', 'listedAt': 1420761600, 'tier': 1, 'change': '-0.10', 'rank': 3, 'sparkline': ['1.0008885796275175', '0.9999431539206969', '1.0000985126119455', '0.9995066842346869', '0.9997306192314072', '0.9998815616800388', '1.000243093233747', '0.9999127393534192', '1.0005409938053889', '1.0010793230437174', '1.00052286601629', '1.0006425753515724', '1.0004437331204448', '1.0006101471625053', '1.0001687521957723', '0.9995037614095902', '1.0006440819313598', '1.001376308434132', '1.0003961159670858', '1.0000147257385132', '1.0001689083946086', '0.9998823624197636', '1.000601519429449', '1.0005455456862065', '1.0001530177948537'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/HIVsRcGKkPFtW+tetherusd-usdt', '24hVolume': '41964414539', 'btcPrice': '0.000049887565438077'}, {'uuid': 'aKzUVe4Hh_CON', 'symbol': 'USDC', 'name': 'USDC', 'color': '#7894b4', 'iconUrl': 'https://cdn.coinranking.com/jkDf8sQbY/usdc.svg', 'marketCap': '46260592641', 'price': '0.9999129501395558', 'listedAt': 1539043200, 'tier': 1, 'change': '-0.11', 'rank': 4, 'sparkline': ['1.000736799761746', '0.9999578122505041', '1.0000700849647628', '0.999509609849087', '0.9996994146454605', '0.9997505348401434', '1.0002353434864448', '0.9999427161921283', '1.000571817366461', '1.0009824943910515', '1.0004340415778774', '1.000506260874989', '1.0004131871429036', '1.0005795066052903', '1.0001604732903788', '0.9995282049737586', '1.0005651552462809', '1.0012346841550612', '1.0005913061423513', '0.9999219703304918', '1.000293948230519', '0.9999281319907949', '1.000499583671794', '1.0005240095308927', '1.0001086814469158'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/aKzUVe4Hh_CON+usdc-usdc', '24hVolume': '3343258192', 'btcPrice': '0.000049875773056065'}, {'uuid': 'WcwrkfNI4FUAe', 'symbol': 'BNB', 'name': 'Binance Coin', 'color': '#e8b342', 'iconUrl': 'https://cdn.coinranking.com/B1N19L_dZ/bnb.svg', 'marketCap': '41805714768', 'price': '288.56249636689284', 'listedAt': 1503014400, 'tier': 1, 'change': '-1.55', 'rank': 5, 'sparkline': ['293.0309725281465', '292.9851630845303', '293.79572026170183', '294.45734765742577', '296.85957841121706', '296.61650602398885', '296.6313474523535', '296.34840537429767', '295.999973454334', '295.6327720555338', '294.74566347918994', '295.2627458845155', '294.4981060492843', '294.3337487623815', '294.2316324183209', '294.6298571055105', '294.6595144809562', '294.0329800033172', '293.5917691431179', '294.0227751304564', '293.6815627093513', '293.5849695749711', '293.2590784452913', '293.13327077329996', '291.2981129976092'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/WcwrkfNI4FUAe+binancecoin-bnb', '24hVolume': '788391087', 'btcPrice': '0.014393530536111317'}, {'uuid': '-l8Mn2pVlRs-p', 'symbol': 'XRP', 'name': 'XRP', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/B1oPuTyfX/xrp.svg', 'marketCap': '25095391994', 'price': '0.5033315059487032', 'listedAt': 1421798400, 'tier': 1, 'change': '1.77', 'rank': 6, 'sparkline': ['0.494205607728152', '0.4932413629320527', '0.49209078828187935', '0.490867849730061', '0.4953246294210552', '0.49500981234980423', '0.49565634300928235', '0.4983926105431633', '0.5029253134802105', '0.500349955991474', '0.49604757689387907', '0.49436017526663756', '0.4936624491660951', '0.49429837449816666', '0.4966456636473714', '0.497538805172514', '0.499422605944309', '0.49623220498597587', '0.4950030830343421', '0.49640009824587233', '0.4958072314621451', '0.49722200793643323', '0.4970756649928469', '0.4957714807807794', '0.49899738389276005'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/-l8Mn2pVlRs-p+xrp-xrp', '24hVolume': '1949675898', 'btcPrice': '0.000025106233456784'}, {'uuid': 'vSo2fu9iE1s0Y', 'symbol': 'BUSD', 'name': 'Binance USD', 'color': '#f0b90b', 'iconUrl': 'https://cdn.coinranking.com/6SJHRfClq/busd.svg', 'marketCap': '21383127601', 'price': '1.0000695371565638', 'listedAt': 1563197940, 'tier': 1, 'change': '-0.07', 'rank': 7, 'sparkline': ['1.0008399400300687', '0.9999285951294311', '1.0000610772698801', '0.999414705004402', '0.9996369762417207', '0.9997571855583934', '1.0001208799139696', '0.9997941068629603', '1.0004863027866', '1.0010582781330206', '1.0004113897742082', '1.0005321397493385', '1.0003603032522226', '1.000511480157415', '1.000089429567618', '0.9994167455393567', '1.0005356630408002', '1.0012875995431658', '1.000382721602677', '1.0000168735947466', '1.000108904159323', '0.9997112862091224', '1.0004958391321148', '1.0004790129301357', '1.0001370488685322'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/vSo2fu9iE1s0Y+binanceusd-busd', '24hVolume': '6865488794', 'btcPrice': '0.000049883583634499'}, {'uuid': 'qzawljRxB5bYu', 'symbol': 'ADA', 'name': 'Cardano', 'color': '#3cc8c8', 'iconUrl': 'https://cdn.coinranking.com/ryY28nXhW/ada.svg', 'marketCap': '13367719158', 'price': '0.4296577167470402', 'listedAt': 1506902400, 'tier': 1, 'change': '-0.09', 'rank': 8, 'sparkline': ['0.4292718849807524', '0.4298055950345083', '0.43110641181333165', '0.43145297616635403', '0.43451111237544743', '0.4359328085169616', '0.4348601356913953', '0.43500083942705875', '0.4347241266282436', '0.43404695435914964', '0.4326053882272063', '0.4322532037533779', '0.43131439672036864', '0.4311269834439529', '0.43033267004685644', '0.4315575887711084', '0.43212509953213496', '0.4309126256113925', '0.429306192919787', '0.42996753867920334', '0.42967860854102746', '0.4299956873366783', '0.42958841920603125', '0.4288773179126534', '0.4289399108557737'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/qzawljRxB5bYu+cardano-ada', '24hVolume': '533490931', 'btcPrice': '0.000021431376370585'}, {'uuid': 'zNZHO_Sjf', 'symbol': 'SOL', 'name': 'Solana', 'color': '#9cddec', 'iconUrl': 'https://cdn.coinranking.com/yvUG4Qex5/solana.svg', 'marketCap': '11991907429', 'price': '33.75893972196953', 'listedAt': 1586539320, 'tier': 1, 'change': '-0.02', 'rank': 9, 'sparkline': ['33.75689592918929', '33.79615854589919', '33.99243223685406', '34.193203996270995', '34.29143996066955', '34.36381410847288', '34.33785247863183', '34.36580856977963', '34.38570411567675', '34.28419556180246', '34.054091640333', '34.03030407274581', '34.018562769728476', '33.992592583476906', '33.968249070492554', '34.076722259021444', '34.11137751431098', '33.940212287279515', '33.89494614343538', '33.92127374129869', '33.873984510988144', '33.807053062760865', '33.72616159969263', '33.696418783862775', '33.699366880139614'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/zNZHO_Sjf+solana-sol', '24hVolume': '724652079', 'btcPrice': '0.001683899799428887'}, {'uuid': 'a91GCGd_u96cF', 'symbol': 'DOGE', 'name': 'Dogecoin', 'color': '#c2a633', 'iconUrl': 'https://cdn.coinranking.com/H1arXIuOZ/doge.svg', 'marketCap': '8476923310', 'price': '0.06389443337153915', 'listedAt': 1391212800, 'tier': 1, 'change': '-1.28', 'rank': 10, 'sparkline': ['0.06438987081050235', '0.06429629993106951', '0.06447618146167178', '0.06495464910758943', '0.06498577649862863', '0.06506734918835184', '0.06546679716943828', '0.06615164669034379', '0.06583533464480318', '0.06564181742380545', '0.06537992476226538', '0.06518270444431512', '0.06522819536528995', '0.06512901579983153', '0.06503874743950451', '0.06529626541952577', '0.06535446649523742', '0.06499123465130338', '0.06440797483386555', '0.06442796997062027', '0.06402886312409285', '0.06395977844314375', '0.06391024647625458', '0.0639149079315254', '0.06392381559659746'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/a91GCGd_u96cF+dogecoin-doge', '24hVolume': '448260127', 'btcPrice': '0.00000318706169166'}, {'uuid': 'uW2tk-ILY0ii', 'symbol': 'MATIC', 'name': 'Polygon', 'color': '#8247e5', 'iconUrl': 'https://cdn.coinranking.com/WulYRq14o/polygon.png', 'marketCap': '7351339407', 'price': '0.8396088708244563', 'listedAt': 1558961160, 'tier': 1, 'change': '-0.43', 'rank': 11, 'sparkline': ['0.8428776456154206', '0.8479265535027242', '0.8537364824570823', '0.8538577144056353', '0.8518542579945624', '0.8508738460029343', '0.8476221696710309', '0.8470723926682515', '0.8477715530141696', '0.8450624478755258', '0.8446407910408028', '0.8475359600125422', '0.8464624696426057', '0.844304871333146', '0.8409800916467571', '0.8417212018286235', '0.8408371640708998', '0.839748301181124', '0.841132637326318', '0.8438753976857096', '0.8434398947847157', '0.8449687251128872', '0.8428929432958985', '0.8405064949874393', '0.8390718404299651'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/uW2tk-ILY0ii+polygon-matic', '24hVolume': '405967195', 'btcPrice': '0.000041879787126725'}, {'uuid': '25W7FG7om', 'symbol': 'DOT', 'name': 'Polkadot', 'color': '#d64cA8', 'iconUrl': 'https://cdn.coinranking.com/RsljYqnbu/polkadot.svg', 'marketCap': '7326203736', 'price': '6.368328562711333', 'listedAt': 1598365200, 'tier': 1, 'change': '-0.53', 'rank': 12, 'sparkline': ['6.4000530467026655', '6.401344250369814', '6.424027414432923', '6.4466863484337384', '6.477059636371507', '6.501053543318942', '6.502097887647484', '6.496484390847184', '6.479952075165147', '6.480848429505477', '6.4538984145152964', '6.443215381658499', '6.44572217932727', '6.439723965897828', '6.433324405763729', '6.454887962515635', '6.4604059173103', '6.432341334197665', '6.393903714970722', '6.3932166668482395', '6.382577104663209', '6.390580012706444', '6.385565565622373', '6.3844593922202835', '6.376142376107925'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/25W7FG7om+polkadot-dot', '24hVolume': '211183664', 'btcPrice': '0.000317652961786243'}, {'uuid': 'xz24e0BjL', 'symbol': 'SHIB', 'name': 'Shiba Inu', 'color': '#fda32b', 'iconUrl': 'https://cdn.coinranking.com/D69LfI-tm/shib.png', 'marketCap': '6645228615', 'price': '0.000011271578835496', 'listedAt': 1620650373, 'tier': 1, 'change': '-0.93', 'rank': 13, 'sparkline': ['0.000011382157743136', '0.000011386876488316', '0.000011426244695455', '0.000011472138398826', '0.000011512045725926', '0.000011523953966101', '0.000011549901630835', '0.000011592091200595', '0.000011518015062547', '0.000011482574243201', '0.000011442035227039', '0.000011439519146206', '0.000011451531930929', '0.000011472997282849', '0.000011474732607287', '0.000011470300373336', '0.000011446550501303', '0.000011383535979231', '0.000011350372067707', '0.000011344541379274', '0.00001129354780181', '0.00001127407837216', '0.000011288295361626', '0.000011278902509495', '0.000011274480771811'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/xz24e0BjL+shibainu-shib', '24hVolume': '246824015', 'btcPrice': '5.6222765e-10'}, {'uuid': 'MoTuySvg7', 'symbol': 'DAI', 'name': 'Dai', 'color': None, 'iconUrl': 'https://cdn.coinranking.com/mAZ_7LwOE/mutli-collateral-dai.svg', 'marketCap': '6329844504', 'price': '0.999858058955148', 'listedAt': 1585574040, 'tier': 1, 'change': '-0.08', 'rank': 14, 'sparkline': ['1.0005057781980493', '0.9997410467196503', '0.9996706756382269', '0.9993407553958003', '0.9992678386455145', '0.99951326924471', '0.9999543391747476', '0.999509756172636', '1.0000144316886754', '1.000443227064634', '1.0002127719284009', '1.0001093539360792', '1.000237652922639', '1.0001493027958073', '0.999867560403255', '0.999266680200031', '0.9999978573315924', '1.0006339409383798', '1.0006808487898204', '0.9996158529540979', '1.0000733663835433', '0.999699967664402', '1.0001229877486109', '1.0002951192389264', '0.9998939452469745'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/MoTuySvg7+dai-dai', '24hVolume': '138800262', 'btcPrice': '0.000049873035077468'}, {'uuid': 'qUhEFk1I61atv', 'symbol': 'TRX', 'name': 'TRON', 'color': '#eb0029', 'iconUrl': 'https://cdn.coinranking.com/behejNqQs/trx.svg', 'marketCap': '5776794377', 'price': '0.06256254873455193', 'listedAt': 1505260800, 'tier': 1, 'change': '0.41', 'rank': 15, 'sparkline': ['0.06234060722833462', '0.062452540763620557', '0.06240491704980994', '0.06237087393184012', '0.06215257830284861', '0.06246708338502843', '0.06285310744628188', '0.06274152121887956', '0.0627337114034873', '0.06259804386190924', '0.06247637106366619', '0.06246716662541442', '0.06252676971107378', '0.06266602786490501', '0.0627064601307051', '0.06268244860432474', '0.06272181454243733', '0.06264305726817844', '0.06255904556452598', '0.06259253116625534', '0.06262592704572888', '0.06266205758233426', '0.06261625379086024', '0.06255690482245344', '0.06255401874400573'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/qUhEFk1I61atv+tron-trx', '24hVolume': '318802006', 'btcPrice': '0.00000312062713265'}, {'uuid': 'Mtfb0obXVh59u', 'symbol': 'WETH', 'name': 'Wrapped Ether', 'color': '#303030', 'iconUrl': 'https://cdn.coinranking.com/KIviQyZlt/weth.svg', 'marketCap': '5506511953', 'price': '1360.0039548256295', 'listedAt': 1600259445, 'tier': 1, 'change': '0.59', 'rank': 16, 'sparkline': ['1349.3436281312825', '1350.404372227606', '1354.536839278542', '1356.9183411375227', '1370.5413484772257', '1375.3909943740744', '1374.086044507924', '1373.8879619723073', '1374.2213610468593', '1372.3877612907008', '1367.722572293179', '1365.5681917907714', '1361.8120768983374', '1361.2918823579867', '1360.0415578756765', '1365.3854475170606', '1371.9196006159282', '1368.3891913530783', '1361.5340578211528', '1367.4475182685767', '1362.680731199084', '1363.6150076195051', '1362.071251252447', '1358.7903930242103', '1358.472897549528'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/Mtfb0obXVh59u+wrappedether-weth', '24hVolume': '60520564', 'btcPrice': '0.06783715382100759'}, {'uuid': '_H5FVG9iW', 'symbol': 'UNI', 'name': 'Uniswap', 'color': '#ff007a', 'iconUrl': 'https://cdn.coinranking.com/1heSvUgtl/uniswap-v2.svg?size=48x48', 'marketCap': '5400581880', 'price': '6.95460626774899', 'listedAt': 1600323371, 'tier': 1, 'change': '3.05', 'rank': 17, 'sparkline': ['6.76665753675574', '6.7543200205162215', '6.784503853876644', '6.8360797888893625', '6.90999014796742', '6.9798961808854605', '6.964417872597631', '6.92733453693912', '6.911766691838533', '6.892450893039664', '6.877575059694007', '6.911502808960988', '6.87311704845351', '6.837302765502296', '6.829449377075668', '6.891186402222689', '6.911439464187517', '6.861936365531298', '6.828814769101655', '6.879050406286385', '6.89049150506205', '6.899404292712641', '6.898069297435468', '6.909392681200455', '6.927107520632902'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/_H5FVG9iW+uniswap-uni', '24hVolume': '361151711', 'btcPrice': '0.00034689656120178'}, {'uuid': 'dvUj0CzDZ', 'symbol': 'AVAX', 'name': 'Avalanche', 'color': '#e84242', 'iconUrl': 'https://cdn.coinranking.com/S0C6Cw2-w/avax-avalanche.png', 'marketCap': '5072780818', 'price': '17.132257898589057', 'listedAt': 1600961596, 'tier': 1, 'change': '-0.67', 'rank': 18, 'sparkline': ['17.248290596620976', '17.284520550179483', '17.34282746709182', '17.406150020778334', '17.512100344690296', '17.56379705121117', '17.529628500465545', '17.553305904383066', '17.53617520493209', '17.461046157553604', '17.399121724212804', '17.387537098913995', '17.342336650537163', '17.31714980553846', '17.31900309406139', '17.354595399993247', '17.390080348196047', '17.351707211402754', '17.293284463248067', '17.29467067664363', '17.237206001258976', '17.233307539623787', '17.20143642870961', '17.162396599689874', '17.141523566256215'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/dvUj0CzDZ+avalanche-avax', '24hVolume': '299168514', 'btcPrice': '0.000854558996129366'}, {'uuid': 'x4WXHge-vvFY', 'symbol': 'WBTC', 'name': 'Wrapped BTC', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/o3-8cvCHu/wbtc[1].svg', 'marketCap': '4907947026', 'price': '20052.360677400677', 'listedAt': 1549894980, 'tier': 1, 'change': '-0.32', 'rank': 19, 'sparkline': ['20055.109632144155', '20081.185687983027', '20153.103129421997', '20205.389015237648', '20291.60937577827', '20343.631468877567', '20333.69195846549', '20371.82862326525', '20346.124027079364', '20276.35074938329', '20215.398398976373', '20200.17313329774', '20152.35725799045', '20138.692674282906', '20142.020090922302', '20202.11962570712', '20220.36071952019', '20140.724501856825', '20006.046172186805', '20073.557445369184', '20048.70389238501', '20093.515174115382', '20087.156900374295', '20038.911373254174', '20036.635156904948'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/x4WXHge-vvFY+wrappedbtc-wbtc', '24hVolume': '64179719', 'btcPrice': '1.0002140588786461'}, {'uuid': 'Knsels4_Ol-Ny', 'symbol': 'ATOM', 'name': 'Cosmos', 'color': '#5064fb', 'iconUrl': 'https://cdn.coinranking.com/HJzHboruM/atom.svg', 'marketCap': '4084207675', 'price': '13.119860855455205', 'listedAt': 1552520100, 'tier': 1, 'change': '2.11', 'rank': 20, 'sparkline': ['12.857888973362778', '12.941698137052546', '13.00321524343499', '13.031885682275558', '13.10494280241918', '13.154810203285162', '13.186835406939268', '13.165795751502475', '13.136044769393873', '13.099405021720802', '13.020190468732299', '13.018651900472708', '12.997475722403461', '13.001317245648451', '12.96810741292325', '13.026166887997375', '13.10316541147355', '13.128001558390173', '13.091123825729781', '13.30484137771001', '13.346723621921466', '13.37656826070367', '13.216197488484815', '13.131114765216326', '13.124439778019532'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/Knsels4_Ol-Ny+cosmos-atom', '24hVolume': '358820283', 'btcPrice': '0.000654420169738288'}, {'uuid': 'PDKcptVnzJTmN', 'symbol': 'OKB', 'name': 'OKB', 'color': '#2d60e0', 'iconUrl': 'https://cdn.coinranking.com/xcZdYtX6E/okx.png', 'marketCap': '3936712878', 'price': '15.644995609795089', 'listedAt': 1538524800, 'tier': 1, 'change': '-0.05', 'rank': 21, 'sparkline': ['15.58408344022555', '15.554869559241391', '15.541511509257015', '15.538044035988667', '15.606346848958996', '15.734758056261509', '15.713867786401662', '15.757440603984744', '15.724463889579052', '15.699374483859849', '15.657042533451955', '15.654394546033908', '15.638717197317016', '15.643011582148882', '15.627458291491607', '15.730327848031452', '15.779009623760075', '15.749353181983137', '15.707094618160536', '15.733008292266929', '15.647870425123044', '15.657392771047268', '15.660598370787731', '15.653359566951261', '15.6591019141728'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/PDKcptVnzJTmN+okb-okb', '24hVolume': '16335294', 'btcPrice': '0.000780374181960914'}, {'uuid': 'D7B1x_ks7WhV5', 'symbol': 'LTC', 'name': 'Litecoin', 'color': '#345d9d', 'iconUrl': 'https://cdn.coinranking.com/BUvPxmc9o/ltcnew.svg', 'marketCap': '3810185421', 'price': '53.7665822060434', 'listedAt': 1382572800, 'tier': 1, 'change': '-1.34', 'rank': 22, 'sparkline': ['54.317253453282284', '54.31297716946302', '54.46572213309424', '54.63997091942154', '54.8227937922654', '54.856155037461576', '54.87284286208037', '54.79137128239883', '54.782306227909324', '54.599017861553996', '54.36267036638056', '54.367514803231394', '54.381706220902295', '54.44981719765201', '54.48043423896709', '54.5218721069334', '54.66384490477488', '54.487557977792335', '54.217667699743956', '54.443429057468585', '54.19924444211358', '54.285306618754106', '54.20259958325777', '54.060537044222464', '53.894580593813615'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/D7B1x_ks7WhV5+litecoin-ltc', '24hVolume': '688032991', 'btcPrice': '0.002681883309676741'}, {'uuid': 'NfeOYfNcl', 'symbol': 'FTT', 'name': 'FTX Token', 'color': '#77d9ed', 'iconUrl': 'https://cdn.coinranking.com/WyBm4_EzM/ftx-exchange.svg', 'marketCap': '3292424334', 'price': '24.664506885594626', 'listedAt': 1566222960, 'tier': 1, 'change': '-0.29', 'rank': 23, 'sparkline': ['24.691198616619044', '24.69537458440603', '24.761303160678338', '24.850130808885652', '24.98131304247511', '25.024055385370954', '25.027047982019578', '25.08674195121327', '25.072075571561133', '24.995510378711664', '24.91317499415001', '24.900279916287', '24.839911865219058', '24.833297858653406', '24.83746935639624', '24.929424731992544', '24.957387012206524', '24.851056986110105', '24.71862835199192', '24.792263862901954', '24.762469376435654', '24.782952955960234', '24.7547906117507', '24.691464791710544', '24.67408891804017'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/NfeOYfNcl+ftxtoken-ftt', '24hVolume': '39519226', 'btcPrice': '0.001230268442661923'}, {'uuid': 'hnfQfsYfeIGUQ', 'symbol': 'ETC', 'name': 'Ethereum Classic', 'color': '#699070', 'iconUrl': 'https://cdn.coinranking.com/rJfyor__W/etc.svg', 'marketCap': '3262895554', 'price': '28.052643867093245', 'listedAt': 1469577600, 'tier': 1, 'change': '1.77', 'rank': 24, 'sparkline': ['27.575395428312298', '27.5693590992757', '27.622334488599755', '27.68310919531609', '28.013630619182987', '28.725690812580496', '28.52470565722845', '28.455823848496653', '28.425055833488354', '28.344427861131454', '28.168554505245307', '28.135125418884183', '28.20949388458989', '28.323169796622505', '28.309067725873184', '28.295831261820762', '28.321451445159614', '28.187546801093646', '28.032797543785605', '28.053441969742526', '27.973728656250728', '27.999162574761833', '27.991346277464565', '27.964687900490574', '27.986918970684588'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/hnfQfsYfeIGUQ+ethereumclassic-etc', '24hVolume': '608698030', 'btcPrice': '0.00139926910531811'}, {'uuid': '3mVx2FX_iJFp5', 'symbol': 'XMR', 'name': 'Monero', 'color': '#ff7519', 'iconUrl': 'https://cdn.coinranking.com/Syz-oSd_Z/xmr.svg', 'marketCap': '2645624595', 'price': '145.49573229267187', 'listedAt': 1422489600, 'tier': 1, 'change': '-0.60', 'rank': 25, 'sparkline': ['146.11374537812847', '146.12030539100448', '146.19652616697454', '146.61219890826703', '147.4595188531235', '147.7104616710599', '148.01665862449622', '149.0745854637792', '148.3559458963378', '146.52780020520382', '145.53147225544797', '145.47340011547644', '145.20443339951157', '144.9992366994431', '145.0215131100292', '145.4211725196932', '145.22755896602186', '144.66035334810422', '144.05802759633252', '144.10883438071522', '143.89007002513964', '143.9576715546343', '144.58835936754863', '145.64862494549592', '146.18027127893967'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/3mVx2FX_iJFp5+monero-xmr', '24hVolume': '107595880', 'btcPrice': '0.007257343875226885'}, {'uuid': 'TpHE2IShQw-sJ', 'symbol': 'ALGO', 'name': 'Algorand', 'color': None, 'iconUrl': 'https://cdn.coinranking.com/lzbmCkUGB/algo.svg', 'marketCap': '2462709049', 'price': '0.3510571604307195', 'listedAt': 1562082540, 'tier': 1, 'change': '-0.32', 'rank': 26, 'sparkline': ['0.3516120542643366', '0.3517014856584827', '0.35275667560778945', '0.3538898315830476', '0.3556050060872069', '0.35704019588511915', '0.35658521970742435', '0.3571182423894186', '0.3577070607288848', '0.3576790006057366', '0.356236640721086', '0.35520504092023497', '0.35424119924163017', '0.35426970667801305', '0.3544835447108064', '0.3556477875856247', '0.3555272621653501', '0.3536040900503226', '0.3522864243698987', '0.35342214024999324', '0.3531300840188512', '0.35199815230501635', '0.3515574139257525', '0.35040693151584645', '0.35069719313532277'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/TpHE2IShQw-sJ+algorand-algo', '24hVolume': '120777461', 'btcPrice': '0.000017510771573571'}, {'uuid': 'f3iaFeCKEmkaZ', 'symbol': 'XLM', 'name': 'Stellar', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/78CxK1xsp/Stellar_symbol_black_RGB.svg', 'marketCap': '2430916088', 'price': '0.12030948269558969', 'listedAt': 1484611200, 'tier': 1, 'change': '1.05', 'rank': 27, 'sparkline': ['0.11894821702447353', '0.11888346676869467', '0.11909600291295888', '0.11902647436815278', '0.11917274856597979', '0.11938762221383165', '0.11930509161764591', '0.11956509378538858', '0.11985849713245245', '0.11943205531207934', '0.11900015627401825', '0.11912971395128191', '0.11884381325504743', '0.11876793181027388', '0.11864502471222689', '0.11951152511302865', '0.11981668758909333', '0.11922777945229743', '0.11945253111942053', '0.11959700069285915', '0.11981501834328642', '0.12021090161849994', '0.12013793492697233', '0.12017845428654182', '0.12017726357707073'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/f3iaFeCKEmkaZ+stellar-xlm', '24hVolume': '145967606', 'btcPrice': '0.000006001050846057'}, {'uuid': 'ZlZpzOJo43mIo', 'symbol': 'BCH', 'name': 'Bitcoin Cash', 'color': '#8dc451', 'iconUrl': 'https://cdn.coinranking.com/By8ziihX7/bch.svg', 'marketCap': '2275775069', 'price': '118.95496835362493', 'listedAt': 1541808000, 'tier': 1, 'change': '-2.74', 'rank': 28, 'sparkline': ['122.3200771901114', '122.21573014529682', '122.29320210330995', '122.39671519100081', '123.17424452440311', '123.12579047633025', '122.76651023438379', '122.67391635216713', '122.3712688040594', '121.79689590000251', '121.1746602479705', '121.03326986826951', '121.30404553315167', '121.30303820200477', '121.43046725720312', '121.68614678410228', '121.9273629393347', '121.63557758204253', '120.69086187559425', '121.05219068057347', '120.77379521545822', '120.74184776630722', '120.47330639994128', '119.71318539360007', '118.87835600357141'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/ZlZpzOJo43mIo+bitcoincash-bch', '24hVolume': '199062896', 'btcPrice': '0.005933487514756947'}, {'uuid': '9_jH48RBW', 'symbol': 'BTCB', 'name': 'Bitcoin BEP2', 'color': '#ff9d14', 'iconUrl': 'https://cdn.coinranking.com/Swr_SeZio/4023.png', 'marketCap': '2261883478', 'price': '20105.452201586577', 'listedAt': 1629334963, 'tier': 1, 'change': '-0.06', 'rank': 29, 'sparkline': ['20074.12403255483', '20058.45805188674', '20142.739758802054', '20180.158802654467', '20296.68774344518', '20336.141021437274', '20337.76433905894', '20356.2095798039', '20364.610009116197', '20304.668467313222', '20241.881708915324', '20233.89692886712', '20160.916584584917', '20152.88922538551', '20140.29502589623', '20175.92975562192', '20229.44513448951', '20163.555033087247', '20003.59217876438', '20057.077811662642', '20036.164413639184', '20082.64188169797', '20107.545241449607', '20056.03442069835', '20047.907470631013'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/9_jH48RBW+bitcoinbep2-btcb', '24hVolume': '21119985', 'btcPrice': '1.0026154232648856'}, {'uuid': 'DCrsaMv68', 'symbol': 'NEAR', 'name': 'NEAR Protocol', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/Cth83dCnl/near.png', 'marketCap': '2208884133', 'price': '3.6339635278188873', 'listedAt': 1615164591, 'tier': 1, 'change': '-1.23', 'rank': 30, 'sparkline': ['3.676136590288287', '3.682509513675801', '3.696790622905829', '3.701411756877506', '3.7248605048380563', '3.7334079523888724', '3.728082560738904', '3.72931335396981', '3.7223284426284025', '3.6968246849356463', '3.673247554809463', '3.6725838005934914', '3.6780481709780166', '3.683119368713513', '3.6742315532987937', '3.6836039895069597', '3.6859906515435994', '3.665004753763338', '3.6452350795556825', '3.6544259528384853', '3.6500306634153326', '3.6565192827127024', '3.6525801551208805', '3.6435144172915184', '3.6384651943186217'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/DCrsaMv68+nearprotocol-near', '24hVolume': '182059472', 'btcPrice': '0.000181262519084504'}, {'uuid': '65PHZTpmE55b', 'symbol': 'CRO', 'name': 'Cronos', 'color': '#01275d', 'iconUrl': 'https://cdn.coinranking.com/2o91jm73M/cro.svg', 'marketCap': '2206735434', 'price': '0.10972270601305496', 'listedAt': 1548953220, 'tier': 1, 'change': '0.02', 'rank': 31, 'sparkline': ['0.10959920461870376', '0.10979551744316605', '0.11024399213679446', '0.11053435521806013', '0.11092817255578617', '0.11113590767940902', '0.11108958013336809', '0.11122082557669462', '0.11104940564768069', '0.11069478053215526', '0.11052729906517744', '0.1105078103041115', '0.11016448384988357', '0.11017585646986554', '0.11019175370790078', '0.11058733542807475', '0.11073578614255948', '0.11045619900365686', '0.11008749281105315', '0.11024440832701132', '0.1101715006911389', '0.11037985746137138', '0.1101561144619121', '0.10981950877548526', '0.10967716051291329'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/65PHZTpmE55b+cronos-cro', '24hVolume': '27099844', 'btcPrice': '0.000005472981206455'}, {'uuid': 'AaQUAs2Mc', 'symbol': 'LUNC', 'name': 'Terra Classic', 'color': '#0E3CA5', 'iconUrl': 'https://cdn.coinranking.com/F-PJdF8Um/LUNA.svg', 'marketCap': '1918421501', 'price': '0.000291075685318273', 'listedAt': 1565957940, 'tier': 1, 'change': '-3.01', 'rank': 32, 'sparkline': ['0.000297983526210476', '0.000298525941302948', '0.00030148230548428', '0.000300465744764044', '0.000298924985182224', '0.000300670411621349', '0.000303458152685896', '0.000302036290476713', '0.000300586704435298', '0.000300034793919408', '0.000296828285539766', '0.000294089474054904', '0.000296180797972324', '0.000295905252385445', '0.000296203503981859', '0.000296728265002539', '0.000296686191241626', '0.000295429183489837', '0.000295182926966483', '0.000295951772891279', '0.000294465267086072', '0.000292607954462553', '0.000290882393735087', '0.000291586479580674', '0.000292414351132066'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/AaQUAs2Mc+terraclassic-lunc', '24hVolume': '74432533', 'btcPrice': '1.451888869e-8'}, {'uuid': '08CsQa-Ov', 'symbol': 'WEMIX', 'name': 'WEMIX TOKEN', 'color': '#9bdc70', 'iconUrl': 'https://cdn.coinranking.com/1N84MQsoO/7548.png', 'marketCap': '1809071920', 'price': '1.8090719202195211', 'listedAt': 1638249982, 'tier': 1, 'change': '-1.03', 'rank': 33, 'sparkline': ['1.8218430855360233', '1.8229643297801508', '1.8291306927960924', '1.8305991853284784', '1.8395086676719803', '1.8345603074142183', '1.8328301687641662', '1.8368290582005626', '1.8401897185910665', '1.834701375117321', '1.8255709041426338', '1.8135257974633208', '1.812048584709326', '1.8106038800425508', '1.805623798931431', '1.8156531823539699', '1.82100176061989', '1.816823315014094', '1.8064429950814493', '1.8192075219807147', '1.8157736829687288', '1.8117455542950611', '1.8138451641871651', '1.8030095690025882', '1.8033903707952021'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/08CsQa-Ov+wemixtoken-wemix', '24hVolume': '11734990', 'btcPrice': '0.000090236715628472'}, {'uuid': 'QQ0NCmjVq', 'symbol': 'FLOW', 'name': 'Flow', 'color': '#9efad7', 'iconUrl': 'https://cdn.coinranking.com/xh8X8QBss/flow.png', 'marketCap': '1767940266', 'price': '1.7061766705458308', 'listedAt': 1614963736, 'tier': 1, 'change': '1.22', 'rank': 34, 'sparkline': ['1.68701826114493', '1.6900080949574465', '1.6940203231710473', '1.701415436005211', '1.7092806255753394', '1.7151878946085708', '1.713604801333816', '1.7184598315777941', '1.7121335591726434', '1.7084530089702072', '1.7003905771065513', '1.7004815189541609', '1.697882077989971', '1.6941293798653492', '1.6913106682283696', '1.6988464733936905', '1.7015288793320946', '1.6921043682242245', '1.6851775401563334', '1.699772554484989', '1.7002371517372683', '1.705059319771799', '1.7056829152482984', '1.6985345673054442', '1.703152572248855'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/QQ0NCmjVq+flow-flow', '24hVolume': '57548128', 'btcPrice': '0.000085104288730154'}, {'uuid': 'SbWqqTui-', 'symbol': 'ENS', 'name': 'EnergySwap', 'color': '#ffda55', 'iconUrl': 'https://cdn.coinranking.com/fmYxEUV5a/cropped-logo37-Converted-01-192x192.png', 'marketCap': '1729925834', 'price': '17.299258339483565', 'listedAt': 1626134763, 'tier': 1, 'change': '0.96', 'rank': 35, 'sparkline': ['17.082606462926606', '17.079105347613446', '17.110312483897605', '17.397016214236913', '17.35018793426294', '17.38119306352967', '17.3938638683853', '17.536071193542348', '17.65428192312466', '17.47086991415065', '17.32435874756171', '17.439708548894178', '17.338887699046754', '17.36558093496022', '17.372866013120248', '17.36369622256484', '17.424026622380484', '17.353080080729807', '17.372907767169618', '17.571798069309555', '17.419730662133198', '17.376506591149386', '17.195781226996747', '17.218715860585018', '17.271200805624368'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/SbWqqTui-+energyswap-ens', '24hVolume': '19804754', 'btcPrice': '0.000862888997345127'}, {'uuid': 'ymQub4fuB', 'symbol': 'FIL', 'name': 'Filecoin', 'color': '#0090ff', 'iconUrl': 'https://cdn.coinranking.com/vUmvv-IQA/FIL3-filecoin.svg?size=48x48', 'marketCap': '1628988587', 'price': '5.542526344281649', 'listedAt': 1602839473, 'tier': 1, 'change': '-0.62', 'rank': 36, 'sparkline': ['5.567055437393424', '5.564616653536871', '5.5715239904863205', '5.593108588987917', '5.6192245188584575', '5.623380419151976', '5.631772642263548', '5.6375096381490675', '5.62287011692802', '5.610469283452256', '5.595663951401871', '5.592904573078516', '5.579378103824905', '5.572378988492663', '5.568160819553415', '5.583463727626935', '5.589903056085146', '5.574228193644804', '5.554314461406937', '5.567097256685896', '5.5581398364294365', '5.558948879985852', '5.546794954677992', '5.538045680308796', '5.542371344986729'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/ymQub4fuB+filecoin-fil', '24hVolume': '111237875', 'btcPrice': '0.000276461852070296'}, {'uuid': 'aMNLwaUbY', 'symbol': 'ICP', 'name': 'Internet Computer (DFINITY)', 'color': '#00042b', 'iconUrl': 'https://cdn.coinranking.com/1uJ_RVrmC/dfinity-icp.png', 'marketCap': '1580769971', 'price': '6.019521481526337', 'listedAt': 1601555742, 'tier': 1, 'change': '-0.06', 'rank': 37, 'sparkline': ['6.017503666681635', '6.022111716822589', '6.027190996546523', '6.0335588413436625', '6.057260331575279', '6.078783633502892', '6.115618091553972', '6.120343839658414', '6.114347330989675', '6.104879606736765', '6.066733677238767', '6.057675876029401', '6.044494712184807', '6.042534641314195', '6.031355333042851', '6.045013034529635', '6.057593651718467', '6.044433476362681', '6.030019066888978', '6.030841874388808', '6.0277264157453025', '6.042503096070975', '6.044307029394635', '6.043002404709356', '6.031829821753039'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/aMNLwaUbY+internetcomputerdfinity-icp', '24hVolume': '40757075', 'btcPrice': '0.000300254424424462'}, {'uuid': 'FEbS54wxo4oIl', 'symbol': 'VET', 'name': 'VeChain', 'color': '#4bc0fa', 'iconUrl': 'https://cdn.coinranking.com/B1_TDu9Dm/VEN.svg', 'marketCap': '1571115131', 'price': '0.023533518353489637', 'listedAt': 1533427200, 'tier': 1, 'change': '-1.03', 'rank': 38, 'sparkline': ['0.023747596745083324', '0.023763981051968138', '0.02385371609669091', '0.023933980071682317', '0.02401842112772181', '0.02406418849585228', '0.02403692553425277', '0.02402026944678633', '0.024021135744809467', '0.023915682682779438', '0.023803522502069133', '0.02382740331145515', '0.023815739677309912', '0.023779423448940625', '0.023736409723578464', '0.023842146312866533', '0.02390356478916241', '0.023807572304941245', '0.023672849299184874', '0.023745231289912128', '0.023678432475945806', '0.023675787092202465', '0.023626426270830576', '0.023566070362096195', '0.02354412339878506'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/FEbS54wxo4oIl+vechain-vet', '24hVolume': '68589675', 'btcPrice': '0.000001173854604489'}, {'uuid': 'ncYFcP709', 'symbol': 'CAKE', 'name': 'PancakeSwap', 'color': '#fe9555', 'iconUrl': 'https://cdn.coinranking.com/aRtgdw7bQ/pancakeswap-cake-logo.png', 'marketCap': '1555854477', 'price': '4.678063760228087', 'listedAt': 1613642379, 'tier': 1, 'change': '0.27', 'rank': 39, 'sparkline': ['4.662447684913177', '4.659087871928781', '4.67002346919498', '4.68847272228881', '4.728580386952337', '4.715951900750873', '4.722295790520934', '4.726018796410816', '4.720708462789336', '4.705567108990208', '4.699058450747283', '4.70315912932626', '4.692788824207762', '4.680888740501139', '4.684984283524298', '4.71775465500595', '4.725911539807403', '4.712165753049669', '4.718042402139693', '4.727909952082804', '4.726141210207868', '4.729976625030199', '4.726221847710046', '4.72150801050422', '4.7045350506728845'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/ncYFcP709+pancakeswap-cake', '24hVolume': '49985227', 'btcPrice': '0.000233342358866715'}, {'uuid': 'tEf7-dnwV3BXS', 'symbol': 'MANA', 'name': 'Decentraland', 'color': '#f47e33', 'iconUrl': 'https://cdn.coinranking.com/ph_svUzXs/decentraland(1).svg', 'marketCap': '1535603467', 'price': '0.7000698282752514', 'listedAt': 1500336000, 'tier': 1, 'change': '-0.40', 'rank': 40, 'sparkline': ['0.7021441141862652', '0.7009798491502344', '0.7020999641486769', '0.7040534390394438', '0.7051790518320652', '0.7086198096384446', '0.7105504589165911', '0.7110638419684635', '0.7100925922537596', '0.708811577186499', '0.7052033947048078', '0.7071784256531698', '0.7053874976507782', '0.7047133247052391', '0.7038908739017045', '0.705913915399678', '0.7066603198538087', '0.704152500023909', '0.7011182119991161', '0.7015764522297463', '0.7002294758773082', '0.7007134228587633', '0.7002642899388526', '0.7005157215710489', '0.7001302214988523'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/tEf7-dnwV3BXS+decentraland-mana', '24hVolume': '114148369', 'btcPrice': '0.000034919563621595'}, {'uuid': 'Z96jIvLU7', 'symbol': 'IMX', 'name': 'Immutable X', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/naRGT2Y_X/10603.png', 'marketCap': '1529242073', 'price': '0.7646210364507166', 'listedAt': 1649387294, 'tier': 1, 'change': '-2.93', 'rank': 41, 'sparkline': ['0.7866831409557133', '0.7852583784207887', '0.7858845019284834', '0.7903159707923734', '0.7927832877256838', '0.7923998952530212', '0.7929874584192824', '0.793820837305795', '0.7903442460464887', '0.7880432262503105', '0.7836795151315792', '0.7830788413865912', '0.7815344726475157', '0.7785425088136787', '0.7746500459118211', '0.7787006394598114', '0.7794923142833631', '0.7752303701345216', '0.7718252823278199', '0.7719711766718481', '0.7698820834493335', '0.7677390997262953', '0.766444073193977', '0.7644754127381341', '0.7648951149308441'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/Z96jIvLU7+immutablex-imx', '24hVolume': '39200507', 'btcPrice': '0.000038139385316079'}, {'uuid': 'jad286TjB', 'symbol': 'HBAR', 'name': 'Hedera', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/dSCnSLilQ/hedera.svg', 'marketCap': '1412822397', 'price': '0.058031103449969035', 'listedAt': 1568704980, 'tier': 1, 'change': '0.44', 'rank': 42, 'sparkline': ['0.05769793917790116', '0.05770658530323528', '0.05787860564043533', '0.058073954845410634', '0.05814962498083419', '0.05836003526550844', '0.05839709572105717', '0.058416860795715404', '0.058318645187479014', '0.058223848091488006', '0.05809468183460183', '0.058143510895757304', '0.05810249319975141', '0.05804441712201078', '0.05806727832929762', '0.05821768851814514', '0.05829566804378026', '0.05828163498221988', '0.05798391287623929', '0.058043633564482264', '0.058011070179240766', '0.05808354148641326', '0.05805972541186593', '0.05797588940590178', '0.057988220073689915'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/jad286TjB+hedera-hbar', '24hVolume': '38798959', 'btcPrice': '0.000002894598120226'}, {'uuid': 'KfWtaeV1W', 'symbol': 'FRAX', 'name': 'Frax', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/BpVNCX-NM/frax.png', 'marketCap': '1359434038', 'price': '1.0010075985747309', 'listedAt': 1615299931, 'tier': 1, 'change': '0.06', 'rank': 43, 'sparkline': ['1.000177777967248', '0.9993593174470635', '0.9993583496248428', '0.9988203022623178', '0.9989516850553343', '0.9990189760559649', '0.9996150223610242', '0.9992367545658123', '0.9998331720061789', '1.0002107918805734', '0.999774898049495', '0.9998343186828895', '0.9997971392980437', '0.9997432371796496', '0.9993632714074973', '0.9989467838306688', '0.9999301859278275', '1.0004243854982815', '1.0003751828101939', '0.9992738011961465', '0.9997614302328243', '0.9992973524200179', '0.9997753063108105', '0.9999059165170028', '1.000795380200406'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/KfWtaeV1W+frax-frax', '24hVolume': '7129030', 'btcPrice': '0.00004993037424602'}, {'uuid': 'bauj_21eYVwso', 'symbol': 'QNT', 'name': 'Quant', 'color': '#585e63', 'iconUrl': 'https://cdn.coinranking.com/a-i9Dl392/quant.png', 'marketCap': '1351571433', 'price': '138.23655609430844', 'listedAt': 1533945600, 'tier': 1, 'change': '0.95', 'rank': 44, 'sparkline': ['136.8406859791772', '137.44051483042955', '137.98861960655293', '138.53813479257738', '139.2164032448294', '138.9961589613731', '139.11909132544915', '139.0624866125695', '138.3699167640398', '137.3033657810466', '137.44173384250863', '139.26384449069684', '138.9898954474634', '139.22872265988386', '139.535730109657', '140.68449473037566', '140.08245100411327', '139.61571125671037', '139.09062808458668', '139.59831707065243', '139.40279972120157', '139.02719655523083', '139.0767096899866', '138.2506219832597', '138.06308800385128'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/bauj_21eYVwso+quant-qnt', '24hVolume': '34229203', 'btcPrice': '0.00689525533082606'}, {'uuid': 'omwkOTglq', 'symbol': 'EGLD', 'name': 'Elrond', 'color': '#000000', 'iconUrl': 'https://cdn.coinranking.com/X62ruAuZQ/Elrond.svg', 'marketCap': '1301593565', 'price': '55.08917390953361', 'listedAt': 1612524044, 'tier': 1, 'change': '0.94', 'rank': 45, 'sparkline': ['54.55290419791789', '54.18134811206339', '54.16371192097127', '54.54204019569088', '55.20830285921015', '55.15870802704791', '55.30981298454331', '55.29559012157973', '55.006035815502514', '54.95322597278704', '54.646837767391155', '54.67156917023606', '54.97054215534175', '55.13258046932118', '55.11985989110122', '55.09683804375179', '55.09201238607855', '54.889034734282475', '54.82661120319219', '55.03289232182354', '55.32821889622037', '55.09630153988564', '54.81917251126187', '54.92616342929041', '55.0460194913967'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/omwkOTglq+elrond-egld', '24hVolume': '64564146', 'btcPrice': '0.002747854336094496'}, {'uuid': 'fsIbGOEJWbzxG', 'symbol': 'XTZ', 'name': 'Tezos', 'color': '#2c7df7', 'iconUrl': 'https://cdn.coinranking.com/HkLUdilQ7/xtz.svg', 'marketCap': '1299279560', 'price': '1.4306307360227637', 'listedAt': 1530662400, 'tier': 1, 'change': '0.39', 'rank': 46, 'sparkline': ['1.422824836994037', '1.4231623371296478', '1.4276091370246597', '1.432141922891357', '1.441611403521912', '1.4469647355113004', '1.4433880394932865', '1.4475687183874046', '1.4461748606162776', '1.441513569481895', '1.4364615271002115', '1.436334941942496', '1.4344049333357989', '1.433572195187031', '1.4324776156964327', '1.4377996834009625', '1.439997761210823', '1.4337627996067135', '1.424354313001366', '1.4251526628835012', '1.4217217453444855', '1.4265670483494004', '1.430973763784687', '1.431260061797828', '1.430749357909698'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/fsIbGOEJWbzxG+tezos-xtz', '24hVolume': '25968871', 'btcPrice': '0.00007136002579719'}, {'uuid': 'GSCt2y6YSgO26', 'symbol': 'CHZ', 'name': 'Chiliz', 'color': '#d05e72', 'iconUrl': 'https://cdn.coinranking.com/gTsOlSnwR/4066.png', 'marketCap': '1283524188', 'price': '0.2160497699523694', 'listedAt': 1562332440, 'tier': 1, 'change': '-0.45', 'rank': 47, 'sparkline': ['0.2159998529296429', '0.21515684958086345', '0.21622536749961271', '0.21714587370981114', '0.21838476116089106', '0.21914257921810554', '0.21985423405468965', '0.21944862058102102', '0.21851175880591633', '0.21788732191995683', '0.2174887078220541', '0.21619657286533048', '0.21564396344092862', '0.2160322377313941', '0.2156629628227058', '0.2160998394185173', '0.21616476056443742', '0.2150659594569372', '0.21484265293098417', '0.21685269247547745', '0.2174694851304847', '0.2169941909375626', '0.21640186406857279', '0.21585083941240815', '0.21608924012592576'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/GSCt2y6YSgO26+chiliz-chz', '24hVolume': '323120466', 'btcPrice': '0.000010776587395388'}, {'uuid': 'pxtKbG5rg', 'symbol': 'SAND', 'name': 'The Sandbox', 'color': '#00adef', 'iconUrl': 'https://cdn.coinranking.com/kd_vwOcnI/sandbox.png', 'marketCap': '1273136544', 'price': '0.8490575785622385', 'listedAt': 1613583024, 'tier': 1, 'change': '-1.65', 'rank': 48, 'sparkline': ['0.8601260463113517', '0.8586928449005892', '0.8609991391880382', '0.8641316409831817', '0.8661293877632714', '0.8668104274800829', '0.8666546698081945', '0.8664929944298939', '0.8654963236799836', '0.8619833316520594', '0.8587033331595467', '0.8652987707429428', '0.8604300437005915', '0.8554219297700761', '0.8526286745187818', '0.85555673582445', '0.857162179096966', '0.8538331404270197', '0.8499300848374965', '0.8520164372728138', '0.8508491562189808', '0.8511376364605714', '0.8492230247050839', '0.8475371360799943', '0.8478153548962793'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/pxtKbG5rg+thesandbox-sand', '24hVolume': '82986226', 'btcPrice': '0.000042351089756356'}, {'uuid': 'Pe93bIOD2', 'symbol': 'LDO', 'name': 'Lido DAO Token', 'color': '#77cced', 'iconUrl': 'https://cdn.coinranking.com/Wp6LFY6ZZ/8000.png', 'marketCap': '1211534407', 'price': '1.50627977003884', 'listedAt': 1627361901, 'tier': 1, 'change': '-0.65', 'rank': 49, 'sparkline': ['1.5154591395667845', '1.5158674274781472', '1.5237957616438367', '1.532533123752151', '1.5484757744295112', '1.5587883047421107', '1.559236326952111', '1.5632492702807652', '1.5618585496757085', '1.5572791205588632', '1.5402860410537316', '1.5410544364277725', '1.5390596625673671', '1.5500393853481451', '1.5580781625747462', '1.560482136152978', '1.5593445744690575', '1.5496829584461165', '1.527032995000603', '1.530110226331719', '1.5254217630287106', '1.5246506775339332', '1.5185082563785788', '1.5087532810193967', '1.5053313079373654'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/Pe93bIOD2+lidodaotoken-ldo', '24hVolume': '9382601', 'btcPrice': '0.000075133408322109'}, {'uuid': 'iAzbfXiBBKkR6', 'symbol': 'EOS', 'name': 'EOS', 'color': '#443f54', 'iconUrl': 'https://cdn.coinranking.com/PqOYrWSje/eos2.svg', 'marketCap': '1156034188', 'price': '1.1694653407176299', 'listedAt': 1498694400, 'tier': 1, 'change': '-0.12', 'rank': 50, 'sparkline': ['1.1693919633232908', '1.1701215372340208', '1.1735634545669285', '1.1775427705203474', '1.182864501148284', '1.1860480489367344', '1.1857325849235631', '1.1881599869268848', '1.1877755710694187', '1.1841413430037686', '1.1784863579688596', '1.1761580053039276', '1.176819224133604', '1.1773006391443017', '1.1797207072466058', '1.1826694645707552', '1.1833296312782675', '1.1795247040200163', '1.1762826971957536', '1.1778133333859857', '1.175329899238845', '1.175643537233567', '1.1736718406064062', '1.1704837304917126', '1.1693908424830248'], 'lowVolume': False, 'coinrankingUrl': 'https://coinranking.com/coin/iAzbfXiBBKkR6+eos-eos', '24hVolume': '146695987', 'btcPrice': '0.000058333065815805'}]}}
# RapidAPI page https://rapidapi.com/sammacfarlane23/api/gratitude-questions/
# Begin Rapid API Code
import requests
url = "https://gratitude-questions.p.rapidapi.com/question"
headers = {
"X-RapidAPI-Key": "d52614d761mshb67fc7102590b16p1838c8jsne4eb059fe469", # place your key here
"X-RapidAPI-Host": "gratitude-questions.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.json())
# 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"
{'question': 'What about today has been better than yesterday?'}
# RapidAPI page https://rapidapi.com/weatherbit/api/weather/
# Begin Rapid API Code
import requests
url = "https://weatherbit-v1-mashape.p.rapidapi.com/forecast/3hourly"
querystring = {"lat":"35.5","lon":"-78.5"}
headers = {
"X-RapidAPI-Key": "d52614d761mshb67fc7102590b16p1838c8jsne4eb059fe469", # place your key here
"X-RapidAPI-Host": "weatherbit-v1-mashape.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
# 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"
{"state_code":"NC","lon":-78.5,"lat":35.5,"timezone":"America\/New_York","data":[{"wind_cdir":"WSW","rh":78,"pod":"d","pres":998,"snow_depth":0,"vis":19.392,"wind_spd":2.75,"wind_cdir_full":"west-southwest","slp":1006,"datetime":"2022-10-13:21","ts":1665694800,"dewpt":19.4,"uv":1.6,"dni":655.91,"wind_dir":243,"ghi":276.89,"dhi":74.85,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02d","code":802},"temp":23.5,"app_temp":23.9,"pop":0,"ozone":293.5,"clouds_hi":100,"clouds_low":21,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-13T21:00:00","timestamp_local":"2022-10-13T17:00:00","wind_gust_spd":5.08,"clouds":25,"solar_rad":259.79138},{"wind_cdir":"SSW","rh":90,"pod":"n","pres":998.5,"snow_depth":0,"vis":13.6,"wind_spd":2.02,"wind_cdir_full":"south-southwest","slp":1007,"datetime":"2022-10-14:00","ts":1665705600,"dewpt":18.2,"uv":0,"dni":0,"wind_dir":197,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":19.9,"app_temp":20.3,"pop":0,"ozone":293.5,"clouds_hi":5,"clouds_low":2,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T00:00:00","timestamp_local":"2022-10-13T20:00:00","wind_gust_spd":4.27,"clouds":2,"solar_rad":0},{"wind_cdir":"WSW","rh":92,"pod":"n","pres":1000,"snow_depth":0,"vis":12.8,"wind_spd":2.17,"wind_cdir_full":"west-southwest","slp":1008.5,"datetime":"2022-10-14:03","ts":1665716400,"dewpt":17.2,"uv":0,"dni":0,"wind_dir":241,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":18.5,"app_temp":18.8,"pop":0,"ozone":290.8,"clouds_hi":0,"clouds_low":8,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T03:00:00","timestamp_local":"2022-10-13T23:00:00","wind_gust_spd":5.54,"clouds":8,"solar_rad":0},{"wind_cdir":"NNW","rh":82,"pod":"n","pres":1002,"snow_depth":0,"vis":17.488,"wind_spd":6.66,"wind_cdir_full":"north-northwest","slp":1010.5,"datetime":"2022-10-14:06","ts":1665727200,"dewpt":12.4,"uv":0,"dni":0,"wind_dir":355,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02n","code":802},"temp":15.5,"app_temp":15.5,"pop":0,"ozone":289.3,"clouds_hi":0,"clouds_low":33,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T06:00:00","timestamp_local":"2022-10-14T02:00:00","wind_gust_spd":15.24,"clouds":33,"solar_rad":0},{"wind_cdir":"NNW","rh":85,"pod":"n","pres":1003.5,"snow_depth":0,"vis":15.896,"wind_spd":1.52,"wind_cdir_full":"north-northwest","slp":1012.5,"datetime":"2022-10-14:09","ts":1665738000,"dewpt":11.4,"uv":0,"dni":0,"wind_dir":328,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02n","code":802},"temp":13.9,"app_temp":13.9,"pop":0,"ozone":285,"clouds_hi":0,"clouds_low":25,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T09:00:00","timestamp_local":"2022-10-14T05:00:00","wind_gust_spd":4.73,"clouds":25,"solar_rad":0},{"wind_cdir":"NNW","rh":78,"pod":"d","pres":1006.5,"snow_depth":0,"vis":19.792,"wind_spd":2.2,"wind_cdir_full":"north-northwest","slp":1015,"datetime":"2022-10-14:12","ts":1665748800,"dewpt":9.3,"uv":1.5,"dni":387.77,"wind_dir":337,"ghi":83.16,"dhi":43.69,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":13,"app_temp":13,"pop":0,"ozone":289.8,"clouds_hi":0,"clouds_low":3,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T12:00:00","timestamp_local":"2022-10-14T08:00:00","wind_gust_spd":4.53,"clouds":3,"solar_rad":83.15951},{"wind_cdir":"NE","rh":69,"pod":"d","pres":1007.5,"snow_depth":0,"vis":24.592,"wind_spd":2.5,"wind_cdir_full":"northeast","slp":1016.5,"datetime":"2022-10-14:15","ts":1665759600,"dewpt":11.8,"uv":4.1,"dni":842.9,"wind_dir":34,"ghi":614.03,"dhi":104.35,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":17.6,"app_temp":17.6,"pop":0,"ozone":291.5,"clouds_hi":0,"clouds_low":2,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T15:00:00","timestamp_local":"2022-10-14T11:00:00","wind_gust_spd":3.23,"clouds":2,"solar_rad":593.45013},{"wind_cdir":"NE","rh":54,"pod":"d","pres":1006.5,"snow_depth":0,"vis":35.488,"wind_spd":0.55,"wind_cdir_full":"northeast","slp":1015.5,"datetime":"2022-10-14:18","ts":1665770400,"dewpt":10.8,"uv":5.2,"dni":875.48,"wind_dir":43,"ghi":708.34,"dhi":110.48,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":20.4,"app_temp":19.9,"pop":0,"ozone":290.8,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T18:00:00","timestamp_local":"2022-10-14T14:00:00","wind_gust_spd":3.24,"clouds":0,"solar_rad":686.5172},{"wind_cdir":"W","rh":40,"pod":"d","pres":1006.5,"snow_depth":0,"vis":0.49,"wind_spd":1.45,"wind_cdir_full":"west","slp":1015,"datetime":"2022-10-14:21","ts":1665781200,"dewpt":7.1,"uv":1.9,"dni":651.84,"wind_dir":270,"ghi":271.86,"dhi":74.28,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":21.2,"app_temp":20.4,"pop":0,"ozone":291.8,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-14T21:00:00","timestamp_local":"2022-10-14T17:00:00","wind_gust_spd":3.21,"clouds":0,"solar_rad":271.86},{"wind_cdir":"NW","rh":51,"pod":"n","pres":1008,"snow_depth":0,"vis":37.376,"wind_spd":2.28,"wind_cdir_full":"northwest","slp":1016.5,"datetime":"2022-10-15:00","ts":1665792000,"dewpt":6.3,"uv":0,"dni":0,"wind_dir":320,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Clear Sky","icon":"c01n","code":800},"temp":16.5,"app_temp":16.5,"pop":0,"ozone":296.3,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T00:00:00","timestamp_local":"2022-10-14T20:00:00","wind_gust_spd":2.7,"clouds":0,"solar_rad":0},{"wind_cdir":"E","rh":64,"pod":"n","pres":1009.5,"snow_depth":0,"vis":26.8,"wind_spd":0.65,"wind_cdir_full":"east","slp":1018,"datetime":"2022-10-15:03","ts":1665802800,"dewpt":7,"uv":0,"dni":0,"wind_dir":85,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Clear Sky","icon":"c01n","code":800},"temp":13.7,"app_temp":13.7,"pop":0,"ozone":296.5,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T03:00:00","timestamp_local":"2022-10-14T23:00:00","wind_gust_spd":2.71,"clouds":0,"solar_rad":0},{"wind_cdir":"SSW","rh":72,"pod":"n","pres":1009.5,"snow_depth":0,"vis":22,"wind_spd":2.32,"wind_cdir_full":"south-southwest","slp":1018.5,"datetime":"2022-10-15:06","ts":1665813600,"dewpt":6.6,"uv":0,"dni":0,"wind_dir":208,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Clear Sky","icon":"c01n","code":800},"temp":11.5,"app_temp":11.5,"pop":0,"ozone":294,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T06:00:00","timestamp_local":"2022-10-15T02:00:00","wind_gust_spd":2.35,"clouds":0,"solar_rad":0},{"wind_cdir":"SW","rh":66,"pod":"n","pres":1010,"snow_depth":0,"vis":25.792,"wind_spd":2.39,"wind_cdir_full":"southwest","slp":1018.5,"datetime":"2022-10-15:09","ts":1665824400,"dewpt":4,"uv":0,"dni":0,"wind_dir":218,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":10.1,"app_temp":10.1,"pop":0,"ozone":294,"clouds_hi":0,"clouds_low":2,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T09:00:00","timestamp_local":"2022-10-15T05:00:00","wind_gust_spd":3.91,"clouds":2,"solar_rad":0},{"wind_cdir":"SW","rh":75,"pod":"d","pres":1011,"snow_depth":0,"vis":20.8,"wind_spd":2.11,"wind_cdir_full":"southwest","slp":1019.5,"datetime":"2022-10-15:12","ts":1665835200,"dewpt":5.1,"uv":1.5,"dni":381.17,"wind_dir":230,"ghi":80.44,"dhi":43.04,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":9.3,"app_temp":9.3,"pop":0,"ozone":295.5,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T12:00:00","timestamp_local":"2022-10-15T08:00:00","wind_gust_spd":5.35,"clouds":0,"solar_rad":80.44},{"wind_cdir":"SSW","rh":59,"pod":"d","pres":1012.5,"snow_depth":0,"vis":24.096,"wind_spd":3.15,"wind_cdir_full":"south-southwest","slp":1020,"datetime":"2022-10-15:15","ts":1665846000,"dewpt":11.8,"uv":4.1,"dni":841.6,"wind_dir":195,"ghi":609.61,"dhi":104.08,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":20,"app_temp":19.6,"pop":0,"ozone":295.5,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T15:00:00","timestamp_local":"2022-10-15T11:00:00","wind_gust_spd":6.6,"clouds":0,"solar_rad":589.4473},{"wind_cdir":"SSW","rh":42,"pod":"d","pres":1011,"snow_depth":0,"vis":24.096,"wind_spd":4.59,"wind_cdir_full":"south-southwest","slp":1018.5,"datetime":"2022-10-15:18","ts":1665856800,"dewpt":9.6,"uv":5.2,"dni":874.18,"wind_dir":197,"ghi":703.09,"dhi":110.2,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":23.3,"app_temp":22.7,"pop":0,"ozone":298.5,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T18:00:00","timestamp_local":"2022-10-15T14:00:00","wind_gust_spd":5.6,"clouds":0,"solar_rad":703.09},{"wind_cdir":"S","rh":46,"pod":"d","pres":1010,"snow_depth":0,"vis":24.096,"wind_spd":4.85,"wind_cdir_full":"south","slp":1017.5,"datetime":"2022-10-15:21","ts":1665867600,"dewpt":10.6,"uv":1.9,"dni":647.72,"wind_dir":186,"ghi":266.88,"dhi":73.72,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":22.8,"app_temp":22.3,"pop":0,"ozone":298,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-15T21:00:00","timestamp_local":"2022-10-15T17:00:00","wind_gust_spd":6.9,"clouds":0,"solar_rad":258.74945},{"wind_cdir":"S","rh":59,"pod":"n","pres":1010.5,"snow_depth":0,"vis":24.096,"wind_spd":3.14,"wind_cdir_full":"south","slp":1018,"datetime":"2022-10-16:00","ts":1665878400,"dewpt":9.9,"uv":0,"dni":0,"wind_dir":178,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Clear Sky","icon":"c01n","code":800},"temp":18,"app_temp":18,"pop":0,"ozone":299.5,"clouds_hi":1,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-16T00:00:00","timestamp_local":"2022-10-15T20:00:00","wind_gust_spd":9.7,"clouds":0,"solar_rad":0},{"wind_cdir":"SSW","rh":62,"pod":"n","pres":1010,"snow_depth":0,"vis":24.128,"wind_spd":3.76,"wind_cdir_full":"south-southwest","slp":1018,"datetime":"2022-10-16:03","ts":1665889200,"dewpt":9.2,"uv":0,"dni":0,"wind_dir":198,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":16.5,"app_temp":16.5,"pop":0,"ozone":301.5,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":5,"timestamp_utc":"2022-10-16T03:00:00","timestamp_local":"2022-10-15T23:00:00","wind_gust_spd":10.59,"clouds":5,"solar_rad":0},{"wind_cdir":"SSW","rh":67,"pod":"n","pres":1010,"snow_depth":0,"vis":24.128,"wind_spd":3.72,"wind_cdir_full":"south-southwest","slp":1018,"datetime":"2022-10-16:06","ts":1665900000,"dewpt":9.4,"uv":0,"dni":0,"wind_dir":211,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":15.5,"app_temp":15.5,"pop":0,"ozone":298.5,"clouds_hi":7,"clouds_low":0,"snow":0,"clouds_mid":5,"timestamp_utc":"2022-10-16T06:00:00","timestamp_local":"2022-10-16T02:00:00","wind_gust_spd":11.41,"clouds":5,"solar_rad":0},{"wind_cdir":"SW","rh":70,"pod":"n","pres":1009.5,"snow_depth":0,"vis":24.128,"wind_spd":3.26,"wind_cdir_full":"southwest","slp":1017.5,"datetime":"2022-10-16:09","ts":1665910800,"dewpt":9.2,"uv":0,"dni":0,"wind_dir":219,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Broken clouds","icon":"c03n","code":803},"temp":14.6,"app_temp":14.6,"pop":0,"ozone":295.5,"clouds_hi":5,"clouds_low":42,"snow":0,"clouds_mid":66,"timestamp_utc":"2022-10-16T09:00:00","timestamp_local":"2022-10-16T05:00:00","wind_gust_spd":11.05,"clouds":66,"solar_rad":0},{"wind_cdir":"SW","rh":70,"pod":"d","pres":1009.5,"snow_depth":0,"vis":24.128,"wind_spd":3.46,"wind_cdir_full":"southwest","slp":1017.5,"datetime":"2022-10-16:12","ts":1665921600,"dewpt":9.3,"uv":1.5,"dni":374.41,"wind_dir":222,"ghi":77.72,"dhi":42.37,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":14.8,"app_temp":14.8,"pop":0,"ozone":295.3,"clouds_hi":5,"clouds_low":0,"snow":0,"clouds_mid":1,"timestamp_utc":"2022-10-16T12:00:00","timestamp_local":"2022-10-16T08:00:00","wind_gust_spd":11.6,"clouds":1,"solar_rad":77.719986},{"wind_cdir":"WSW","rh":42,"pod":"d","pres":1010,"snow_depth":0,"vis":24.128,"wind_spd":5.24,"wind_cdir_full":"west-southwest","slp":1018,"datetime":"2022-10-16:15","ts":1665932400,"dewpt":9.3,"uv":3.4,"dni":840.27,"wind_dir":256,"ghi":605.16,"dhi":103.81,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02d","code":802},"temp":22.9,"app_temp":22.4,"pop":0,"ozone":296.8,"clouds_hi":96,"clouds_low":0,"snow":0,"clouds_mid":4,"timestamp_utc":"2022-10-16T15:00:00","timestamp_local":"2022-10-16T11:00:00","wind_gust_spd":9.11,"clouds":24,"solar_rad":600.8489},{"wind_cdir":"WSW","rh":38,"pod":"d","pres":1008,"snow_depth":0,"vis":24.128,"wind_spd":4.48,"wind_cdir_full":"west-southwest","slp":1016,"datetime":"2022-10-16:18","ts":1665943200,"dewpt":10.1,"uv":1.7,"dni":872.85,"wind_dir":258,"ghi":697.85,"dhi":109.91,"precip":0,"weather":{"description":"Overcast clouds","icon":"c04d","code":804},"temp":25.4,"app_temp":25,"pop":0,"ozone":294.8,"clouds_hi":100,"clouds_low":0,"snow":0,"clouds_mid":96,"timestamp_utc":"2022-10-16T18:00:00","timestamp_local":"2022-10-16T14:00:00","wind_gust_spd":5.4,"clouds":96,"solar_rad":160.79834},{"wind_cdir":"WSW","rh":44,"pod":"d","pres":1007.5,"snow_depth":0,"vis":24.128,"wind_spd":2.86,"wind_cdir_full":"west-southwest","slp":1015,"datetime":"2022-10-16:21","ts":1665954000,"dewpt":12,"uv":1.6,"dni":643.57,"wind_dir":240,"ghi":261.96,"dhi":73.15,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02d","code":802},"temp":25.1,"app_temp":24.8,"pop":0,"ozone":294.3,"clouds_hi":100,"clouds_low":0,"snow":0,"clouds_mid":5,"timestamp_utc":"2022-10-16T21:00:00","timestamp_local":"2022-10-16T17:00:00","wind_gust_spd":4.3,"clouds":25,"solar_rad":251.26399},{"wind_cdir":"W","rh":52,"pod":"n","pres":1007.5,"snow_depth":0,"vis":24.128,"wind_spd":1.62,"wind_cdir_full":"west","slp":1015,"datetime":"2022-10-17:00","ts":1665964800,"dewpt":10.2,"uv":0,"dni":0,"wind_dir":261,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Scattered clouds","icon":"c02n","code":802},"temp":20.3,"app_temp":19.8,"pop":0,"ozone":290.5,"clouds_hi":98,"clouds_low":0,"snow":0,"clouds_mid":36,"timestamp_utc":"2022-10-17T00:00:00","timestamp_local":"2022-10-16T20:00:00","wind_gust_spd":1.72,"clouds":36,"solar_rad":0},{"wind_cdir":"WNW","rh":66,"pod":"n","pres":1007,"snow_depth":0,"vis":23.744,"wind_spd":1.74,"wind_cdir_full":"west-northwest","slp":1015,"datetime":"2022-10-17:03","ts":1665975600,"dewpt":12,"uv":0,"dni":0,"wind_dir":286,"ghi":0,"dhi":0,"precip":0.0625,"weather":{"description":"Overcast clouds","icon":"c04n","code":804},"temp":18.4,"app_temp":18.1,"pop":10,"ozone":291.5,"clouds_hi":100,"clouds_low":3,"snow":0,"clouds_mid":100,"timestamp_utc":"2022-10-17T03:00:00","timestamp_local":"2022-10-16T23:00:00","wind_gust_spd":1.71,"clouds":100,"solar_rad":0},{"wind_cdir":"NNW","rh":85,"pod":"n","pres":1006,"snow_depth":0,"vis":17.952,"wind_spd":1.81,"wind_cdir_full":"north-northwest","slp":1014,"datetime":"2022-10-17:06","ts":1665986400,"dewpt":14.2,"uv":0,"dni":0,"wind_dir":329,"ghi":0,"dhi":0,"precip":0.3125,"weather":{"description":"Overcast clouds","icon":"c04n","code":804},"temp":16.7,"app_temp":16.7,"pop":30,"ozone":291.5,"clouds_hi":100,"clouds_low":0,"snow":0,"clouds_mid":100,"timestamp_utc":"2022-10-17T06:00:00","timestamp_local":"2022-10-17T02:00:00","wind_gust_spd":1.82,"clouds":100,"solar_rad":0},{"wind_cdir":"N","rh":94,"pod":"n","pres":1005.5,"snow_depth":0,"vis":24.128,"wind_spd":2.26,"wind_cdir_full":"north","slp":1013.5,"datetime":"2022-10-17:09","ts":1665997200,"dewpt":14.9,"uv":0,"dni":0,"wind_dir":4,"ghi":0,"dhi":0,"precip":0.6875,"weather":{"description":"Drizzle","icon":"d02n","code":301},"temp":15.8,"app_temp":15.8,"pop":50,"ozone":292.8,"clouds_hi":100,"clouds_low":5,"snow":0,"clouds_mid":100,"timestamp_utc":"2022-10-17T09:00:00","timestamp_local":"2022-10-17T05:00:00","wind_gust_spd":5.01,"clouds":100,"solar_rad":0},{"wind_cdir":"ENE","rh":90,"pod":"d","pres":1005.5,"snow_depth":0,"vis":24.128,"wind_spd":2.79,"wind_cdir_full":"east-northeast","slp":1013.5,"datetime":"2022-10-17:12","ts":1666008000,"dewpt":12.7,"uv":0.5,"dni":367.46,"wind_dir":67,"ghi":75,"dhi":41.68,"precip":0.125,"weather":{"description":"Overcast clouds","icon":"c04d","code":804},"temp":14.3,"app_temp":14.3,"pop":15,"ozone":299.5,"clouds_hi":100,"clouds_low":36,"snow":0,"clouds_mid":100,"timestamp_utc":"2022-10-17T12:00:00","timestamp_local":"2022-10-17T08:00:00","wind_gust_spd":5.7,"clouds":100,"solar_rad":46.018112},{"wind_cdir":"S","rh":75,"pod":"d","pres":1005.5,"snow_depth":0,"vis":24.128,"wind_spd":1.08,"wind_cdir_full":"south","slp":1013.5,"datetime":"2022-10-17:15","ts":1666018800,"dewpt":13.1,"uv":3.9,"dni":838.92,"wind_dir":177,"ghi":600.7,"dhi":103.53,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":17.6,"app_temp":17.6,"pop":0,"ozone":304.5,"clouds_hi":0,"clouds_low":5,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-17T15:00:00","timestamp_local":"2022-10-17T11:00:00","wind_gust_spd":1.11,"clouds":5,"solar_rad":578.8584},{"wind_cdir":"WNW","rh":62,"pod":"d","pres":1003,"snow_depth":0,"vis":24.128,"wind_spd":2.22,"wind_cdir_full":"west-northwest","slp":1011,"datetime":"2022-10-17:18","ts":1666029600,"dewpt":13.1,"uv":4.6,"dni":871.52,"wind_dir":282,"ghi":692.61,"dhi":109.62,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":20.6,"app_temp":20.3,"pop":0,"ozone":302.5,"clouds_hi":9,"clouds_low":13,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-17T18:00:00","timestamp_local":"2022-10-17T14:00:00","wind_gust_spd":3.21,"clouds":13,"solar_rad":667.0405},{"wind_cdir":"WNW","rh":64,"pod":"d","pres":1001.5,"snow_depth":0,"vis":23.36,"wind_spd":3.34,"wind_cdir_full":"west-northwest","slp":1009.5,"datetime":"2022-10-17:21","ts":1666040400,"dewpt":13.7,"uv":0.6,"dni":639.38,"wind_dir":298,"ghi":257.09,"dhi":72.58,"precip":0.1875,"weather":{"description":"Overcast clouds","icon":"c04d","code":804},"temp":20.8,"app_temp":20.6,"pop":15,"ozone":297.5,"clouds_hi":43,"clouds_low":100,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-17T21:00:00","timestamp_local":"2022-10-17T17:00:00","wind_gust_spd":5.51,"clouds":100,"solar_rad":87.72631},{"wind_cdir":"NNE","rh":51,"pod":"n","pres":1001.5,"snow_depth":0,"vis":24.128,"wind_spd":3.32,"wind_cdir_full":"north-northeast","slp":1009.5,"datetime":"2022-10-18:00","ts":1666051200,"dewpt":8.3,"uv":0,"dni":0,"wind_dir":12,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":18.6,"app_temp":17.9,"pop":0,"ozone":296.5,"clouds_hi":18,"clouds_low":7,"snow":0,"clouds_mid":5,"timestamp_utc":"2022-10-18T00:00:00","timestamp_local":"2022-10-17T20:00:00","wind_gust_spd":6.11,"clouds":7,"solar_rad":0},{"wind_cdir":"N","rh":43,"pod":"n","pres":1003.5,"snow_depth":0,"vis":24.128,"wind_spd":4.88,"wind_cdir_full":"north","slp":1011.5,"datetime":"2022-10-18:03","ts":1666062000,"dewpt":2.5,"uv":0,"dni":0,"wind_dir":4,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":15,"app_temp":15,"pop":0,"ozone":295.8,"clouds_hi":50,"clouds_low":20,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T03:00:00","timestamp_local":"2022-10-17T23:00:00","wind_gust_spd":10.1,"clouds":20,"solar_rad":0},{"wind_cdir":"N","rh":49,"pod":"n","pres":1003.5,"snow_depth":0,"vis":24.128,"wind_spd":4.35,"wind_cdir_full":"north","slp":1011.5,"datetime":"2022-10-18:06","ts":1666072800,"dewpt":2.5,"uv":0,"dni":0,"wind_dir":11,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Overcast clouds","icon":"c04n","code":804},"temp":12.9,"app_temp":12.9,"pop":0,"ozone":293.8,"clouds_hi":27,"clouds_low":77,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T06:00:00","timestamp_local":"2022-10-18T02:00:00","wind_gust_spd":8.5,"clouds":77,"solar_rad":0},{"wind_cdir":"N","rh":52,"pod":"n","pres":1003,"snow_depth":0,"vis":24.128,"wind_spd":3.02,"wind_cdir_full":"north","slp":1011,"datetime":"2022-10-18:09","ts":1666083600,"dewpt":1.9,"uv":0,"dni":0,"wind_dir":7,"ghi":0,"dhi":0,"precip":0,"weather":{"description":"Few clouds","icon":"c02n","code":801},"temp":11.4,"app_temp":11.4,"pop":0,"ozone":292.3,"clouds_hi":5,"clouds_low":8,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T09:00:00","timestamp_local":"2022-10-18T05:00:00","wind_gust_spd":7.11,"clouds":8,"solar_rad":0},{"wind_cdir":"NNW","rh":57,"pod":"d","pres":1003.5,"snow_depth":0,"vis":24.128,"wind_spd":2.61,"wind_cdir_full":"north-northwest","slp":1011.5,"datetime":"2022-10-18:12","ts":1666094400,"dewpt":1.8,"uv":1.4,"dni":360.32,"wind_dir":346,"ghi":72.29,"dhi":40.99,"precip":0,"weather":{"description":"Few clouds","icon":"c02d","code":801},"temp":9.9,"app_temp":9.9,"pop":0,"ozone":290,"clouds_hi":0,"clouds_low":16,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T12:00:00","timestamp_local":"2022-10-18T08:00:00","wind_gust_spd":6.21,"clouds":16,"solar_rad":72.16471},{"wind_cdir":"NNW","rh":34,"pod":"d","pres":1004,"snow_depth":0,"vis":24.128,"wind_spd":5.14,"wind_cdir_full":"north-northwest","slp":1012,"datetime":"2022-10-18:15","ts":1666105200,"dewpt":-0.5,"uv":4,"dni":837.54,"wind_dir":327,"ghi":596.21,"dhi":103.26,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":15.3,"app_temp":15.3,"pop":0,"ozone":289.8,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T15:00:00","timestamp_local":"2022-10-18T11:00:00","wind_gust_spd":6.41,"clouds":0,"solar_rad":596.21},{"wind_cdir":"NW","rh":31,"pod":"d","pres":1002.5,"snow_depth":0,"vis":24.128,"wind_spd":5.54,"wind_cdir_full":"northwest","slp":1010.5,"datetime":"2022-10-18:18","ts":1666116000,"dewpt":0.2,"uv":5,"dni":870.16,"wind_dir":310,"ghi":687.38,"dhi":109.32,"precip":0,"weather":{"description":"Clear Sky","icon":"c01d","code":800},"temp":17.5,"app_temp":17.5,"pop":0,"ozone":287.8,"clouds_hi":0,"clouds_low":0,"snow":0,"clouds_mid":0,"timestamp_utc":"2022-10-18T18:00:00","timestamp_local":"2022-10-18T14:00:00","wind_gust_spd":6.82,"clouds":0,"solar_rad":687.38}],"city_name":"Four Oaks","country_code":"US"}
Hacks
The API I found on RapidAPI is a gratitude question generator.
- This API works with Python Request, so I was able to run it in this jupyter notebook (above).
- Since our project is a journal with a purpose to increase the gratitude of the user for their life, this API is a perfect started for our project.