I tried like this, but it doesn’t work. It worked with an other json file (https://www.binance.com/fapi/v1/ticker/price) I think it’s because the beginning and end is different. There is some parts before the bracket and after.
I got the error: symbol = (pair[‘symbol’]) TypeError: string indices must be integers
import requests import json bybit = requests.get("https://api-testnet.bybit.com/v2/public/tickers") e = bybit.json() for pair in e: symbol = (pair['symbol']) price = (pair['last_price']) print (symbol) print (price)
Advertisement
Answer
e contains some other information. The data that you want is in e[‘result’]
import requests import json bybit = requests.get("https://api-testnet.bybit.com/v2/public/tickers") e = bybit.json() for pair in e['result']: symbol = (pair['symbol']) price = (pair['last_price']) print (symbol) print (price)