Table of Contents
24 Jan 2023
Replacing Nomics API with CoinMarketCap API for Cryptee Cryptee
Documentation:

CoinMarketCap API - Documentation (Quotes Latest)
coinmarketcap.com
Works as:
from requests import Request, Session
from requests.exceptions import ConnectionError, Timeout, TooManyRedirects
import json
url = 'https://pro-api.coinmarketcap.com/v2/cryptocurrency/quotes/latest'
parameters = {
    'symbol':'BTC,ETH',
}
headers = {
    'Accepts': 'application/json',
    'X-CMC_PRO_API_KEY': key,
}
session = Session()
session.headers.update(headers)
try:
    response = session.get(url, params=parameters)
    data = json.loads(response.text)
    pp.pprint(data)
    btc = data['data']['BTC'][0]['quote']['USD']['price']
    eth = data['data']['ETH'][0]['quote']['USD']['price']
    print(f"\n{btc=}")
    print(f"\n{eth=}")
except (ConnectionError, Timeout, TooManyRedirects) as e:
    print(e)