vantage - yahoo finance api




Alternative zu google finance api (4)

Ich wollte die Google Finance-API verwenden, um Bestandsdaten über das Unternehmen abzurufen. Diese API ist jedoch seit dem 26. Dezember 2005 veraltet.

Was verwenden Sie als kostenlose API, um Bestandsdaten in Echtzeit zu erhalten?


Aktualisierung der Antwort ein wenig

1. Probieren Sie die Here

Für Anfänger können Sie versuchen, eine JSON-Ausgabe von Abfrage wie z

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&apikey=demo

Versuchen Sie Yahoo Finance API (es ist DEPRICATED oder nicht verfügbar).

Für Anfänger können Sie eine CSV mit einem einfachen API-Aufruf generieren:

http://finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG+MSFT&f=sb2b3jk

(Dies erzeugt und speichert eine CSV für AAPL, GOOG und MSFT)

Beachten Sie, dass Sie das Format an die Abfragezeichenfolge anfügen müssen ( f=.. ). Einen Überblick über alle Formate finden Sie auf dieser Seite .

Weitere Beispiele finden Sie auf dieser Seite .

Für XML und JSON basierte Daten können Sie Folgendes tun:

Verwenden Sie nicht YQL (Yahoo Query Language) **

Beispielsweise:

http://developer.yahoo.com/yql/console/?q=select%20*%20from%20yahoo.finance
.quotes%20where%20symbol%20in%20(%22YHOO%22%2C%22AAPL%22%2C%22GOOG%22%2C%22
MSFT%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env

2. Verwenden Sie den Webservice

Um beispielsweise alle Aktienkurse in XML :

http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote

Um alle Aktienkurse in JSON , fügen Sie einfach format=JSON am Ende der URL hinzu:

http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json

Alternativen:

1. 1Forge Financial APIs

  • Echtzeitkurse für ungefähr 40 Währungspaare sind here verfügbar.

2. Finanzinhalts-API

3. Öffnen Sie die Wechselkurse

4. Oanda API

5. XE API

6. Xignite API

7. Währung API

8. Andere API, die bei programmableWeb besprochen wird



Ich würde vorschlagen, TradeKing Entwickler-API zu verwenden . Es ist sehr gut und kostenlos zu benutzen. Alles was benötigt wird ist, dass Sie ein Konto bei ihnen haben und meines Wissens müssen Sie kein Guthaben tragen ... nur um registriert zu werden.


Wenn Sie Google Finanzen weiterhin für Ihre Daten verwenden möchten, können Sie dies überprüfen.

Ich musste vor kurzem testen, ob SGX-Daten tatsächlich über Google Finanzen abrufbar sind (und natürlich habe ich das gleiche Problem wie Sie)





quandl