Je souhaitais utiliser l'API Google Finance pour obtenir des données boursières sur l'entreprise, mais cette API est obsolète depuis le 26/06/2011.
Qu'est-ce que vous utilisez comme API gratuite pour obtenir des données boursières en temps réel?
Je souhaitais utiliser l'API Google Finance pour obtenir des données boursières sur l'entreprise, mais cette API est obsolète depuis le 26/06/2011.
Qu'est-ce que vous utilisez comme API gratuite pour obtenir des données boursières en temps réel?
Réponses:
Mettre à jour un peu la réponse
1. Essayez l' API Alpha Vantage
Pour les débutants, vous pouvez essayer d'obtenir une sortie JSON à partir d'une requête telle que
N'ESSAYEZ PAS l' API Yahoo Finance (elle est obsolète ou INDISPONIBLE MAINTENANT).
Pour les débutants, vous pouvez générer un CSV avec un simple appel d'API:
(Cela va générer et enregistrer 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, consultez cette page .Pour plus d'exemples, visitez cette page .
Pour
XML
et desJSON
données à base, vous pouvez effectuer les opérations suivantes:N'utilisez pas YQL (Yahoo Query Language) **
Par exemple:
2. Utilisez le webservice
Par exemple, pour obtenir toutes les cotations boursières dans
XML
:Pour obtenir toutes les cotations boursières
JSON
, ajoutez simplementformat=JSON
à la fin de l'URL:Alternatives:
1. API de devise
2. 1Forge Financial APIs
3. API de contenu financier
4. Taux de change ouverts
5. API Oanda
6. API XE
7. API Xignite
8. API currencylayer
9. Autres API - discutées sur programmableWeb
la source
Je suis en retard, mais allez voir Quandl . Ils ont une API pour les cours des actions et les fondamentaux .
Voici un exemple d'appel, en utilisant le téléchargement Quandl-api en csv
exemple:
Ils prennent en charge ces langues . Leurs données sources proviennent de Yahoo Finance, Google Finance, NSE, BSE, FSE, HKEX, LSE, SSE, TSE et plus ( voir ici ).
la source
Je suggère d'utiliser l'API de développeur de TradeKing . Il est très bon et gratuit à utiliser. Tout ce qui est requis, c'est que vous ayez un compte avec eux et à ma connaissance vous n'avez pas à porter un solde ... seulement pour être enregistré.
la source
J'ai suivi la première réponse et j'ai commencé à regarder Yahoo Finance. Leur API peut être consultée de différentes manières, mais j'ai trouvé une bonne référence pour obtenir des informations boursières en tant que CSV ici: http://www.jarloo.com/
En utilisant cela, j'ai écrit ce script. Je ne suis pas vraiment un mec rubis mais cela pourrait vous aider à pirater quelque chose ensemble. Je n'ai pas encore trouvé de noms de variables pour tous les champs proposés par yahoo, vous pouvez donc les remplir si vous en avez besoin.
Voici l'utilisation
loadStockInfo renvoie un hachage, tel que SpecificData ["GOOG"] ["nom"] est "Google Inc."
Enfin, le code réel pour exécuter cela ...
la source
Si vous cherchez toujours à utiliser Google Finance pour vos données, vous pouvez le vérifier.
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)
la source