股票
收益日期 API
是否有任何 API 可用於獲取特定符號的過去/未來收益日期?
我試過 TDAmeritrade API、Ally 和 IEX,它們都沒有提供這些資訊。
我剛剛找到了這個免費的簡單 API,預設情況下返回今天的收益,如果您通過日期,則返回帶有收益呼叫的符號:
https://api.earningscalendar.net/
或者
https://api.earningscalendar.net/?date=20190925
這是一個簡短的 python3 腳本,它將解析您從 Yahoo Finance 尋找的資訊:
import requests import json import pprint symbol='T' url='https://finance.yahoo.com/quote/' + symbol resp=requests.get(url) r=resp.text i1=0 i1=r.find('root.App.main', i1) i1=r.find('{', i1) i2=r.find("\n", i1) i2=r.rfind(';', i1, i2) jsonstr=r[i1:i2] data = json.loads(jsonstr) pprint.pprint(data['context']['dispatcher']['stores']['QuoteSummaryStore']['calendarEvents']['earnings'])