2015-03-05 10 views
9

Il yahoo citazioni finanza API (http://download.finance.yahoo.com/d/quotes.csv?) Fornisce l'accesso a una serie di funzioni associate a una società per l'anno in corsoYahoo Finance cita API e dati storici API

(Sector Price 
Dividend Yield 
Price/Earnings 
Earnings/Share 
Book Value 
52 week low 
52 week high  
Market Cap 
EBITDA 
Price/Sales 
Price/Book). 

l'API Yahoo Finance historicaldata (http://ichart.finance.yahoo.com/table.csv?) fornisce solo le seguenti informazioni per una società per un periodo di specificed (Iniziamo AAMMGG, YYMMDD fine)

>  "Open": "15.32", 
>  "High": "15.35", 
>  "Low": "15.13", 
>  "Close": "15.24", 
>  "Volume": "20126900", 
>  "Adj_Close": "15.24" 

Come posso ottenere dati storici per Dividend yield, Prezzo/guadagni, guadagni/quota associati a un'azienda? (perché in questo momento posso ottenere solo le informazioni relative all'anno corrente utilizzando l'API finance.quotes e non posso ottenere dati storici associati a queste funzionalità)

+0

prova questo: https://stackoverflow.com/questions/44379067/new-yahoo-finance-historical-data è una multa funzionante sotto perl – negi

risposta

3

Sarà difficile trovare i dati richiesti gratuitamente. Questo è il motivo per cui le persone che forniscono dati finanziari, come Michael Bloomberg, sono miliardari.

Un'opzione che si può provare è Quandl. Ho usato con successo il loro db Stock Wiki come backup per l'API dei dati storici di Yahoo, nonché la fonte primaria per alcuni indici difficili da trovare. Potresti essere in grado di calcolare alcuni dei dati richiesti dai loro database gratuiti.

10

per ottenere dividendi storici è possibile aggiungere "g=v" alla tua richiesta nel modo seguente

http://ichart.finance.yahoo.com/table.csv?s=MSFT&g=v 

Questo vi darà la foll campi obbligatori

Date 
Dividends 

Mi piacerebbe dove ho trovato questa informazione ma non ricordo dove l'ho trovata. Anche se cerco altri siti, non riesco a trovare dettagli su questa API.