Мне нужна котировка для нескольких символов акций с одним вызовом API с использованием Yahoo Finance.
import yfinance as yf
t = yf.Tickers('msft aapl goog')
print(t.info)
Мне нужна котировка для нескольких символов акций с одним вызовом API с использованием Yahoo Finance.
import yfinance as yf
t = yf.Tickers('msft aapl goog')
print(t.info)
Yahoo Finance API прекращено.
В качестве альтернативы я бы предложил использовать API подготовки к финансовому моделированию.
https://financialmodelingprep.com/api/v3/исторический-цена-полный/MSFT,AAPL,GOOG
Возвращает данные, которые вы ищете.
Полную документацию по API можно найти здесь
Вот пример кода, загружающего json с данными:
import json
import requests
url = "https://financialmodelingprep.com/api/v3/historical-price-full/MSFT,AAPL,GOOG"
session = requests.session()
request = session.get(url, timeout=15)
stock_data = request.json()