股票

收益日期 API

  • June 1, 2019

是否有任何 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'])

引用自:https://quant.stackexchange.com/questions/41817