420 votes

Alternative à l'api google finance

Je voulais utiliser l'API Google Finance pour obtenir des données sur les actions d'une entreprise, mais cette API est dépréciée depuis le 26.05.2011.

Ma question est donc simple :)

Qu'utilisez-vous comme API gratuite pour obtenir des données boursières en temps réel ?

418voto

AurA Points 4559

Essayez l'API de Yahoo Finance.

URL de Yahoo Finance Voici un lien vers discussion précédente sur stackoverflow . Également une alternative lien vers l'API de Yahoo Finance exemple publié sur Google Code

Pour les débutants, vous pouvez générer un csv avec un simple appel à l'API.

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

(ceci va générer et sauvegarder un csv pour AAPL, GOOG et MSFT)

Notez que vous devez ajouter le format à la chaîne de requête ( f=.. ). Pour un aperçu de tous les formats, voir, visitez cette page

Pour plus d'exemples, visitez aquí

Pour XML et JSON sur la base de données, vous pouvez procéder comme suit

1. Utilisez YQL (Yahoo Query Language)

Par exemple...

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. Utilisez le webservice.

Par exemple : (pour obtenir toutes les cotations boursières) (en XML )

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

(en JSON ) --- il suffit d'ajouter format=JSON à la fin de l'url

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

Autres alternatives :

1. API de contenu financier

El documentation pour cette api est très bonne.

2. Taux de change ouverts

3. Autres API discutées à programmableWeb

47voto

user2023861 Points 832

Je suis très en retard, mais regardez Quandl . Ils ont un API pour les prix des actions et les données fondamentales .

Voici un exemple d'appel, https://www.quandl.com/api/v1/datasets/WIKI/AAPL.csv?column=4&sort_order=asc&collapse=quarterly&trim_start=2012-01-01&trim_end=2013-12-31

Ils soutiennent ces langues . Leurs données sources proviennent de Yahoo Finance, Google Finance, NSE, BSE, FSE, HKEX, LSE, SSE, TSE et plus encore ( voir ici ).

16voto

raiglstorfer Points 1118

Je suggère d'utiliser API pour les développeurs de TradeKing . Il est très bon et gratuit à utiliser. Il suffit d'avoir un compte chez eux et, à ma connaissance, il n'est pas nécessaire d'avoir un solde ... il suffit d'être enregistré.

10voto

antimatter Points 114

Voici une requête yql directe qui renvoie au format json.

Exemple de l'API Json de Yahoo Finance

6voto

KevinL Points 56

Si vous souhaitez toujours utiliser Google Finance pour vos données, vous pouvez Regarde ça.

J'ai récemment eu besoin de tester si les données SGX sont effectivement récupérables via google finance (et bien sûr, j'ai rencontré le même problème que vous).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X