J'ai lu sur le YQL, mais je ne comprenais pas comment puis-je obtenir des données simples (comme le titre de la société, la capitalisation boursière, le prix des actions, etc.), pour TOUTES LES SOCIÉTÉS?
Et une question supplémentaire, comment puis-je obtenir toutes les tables de Yahoo Finance et leurs champs pouvant être interrogés par YQL?
Pour répondre à votre première question, vous ne pouvez pas effectuer de requête via YQL afin d'obtenir des données pour toutes les entreprises. Il est plus orienté vers l'obtention de données pour une requête plus petite. (C'est-à-dire que cela ne vous donnera pas une image complète de la base de données complète de Yahoo! Finance.)
Pour répondre à votre deuxième question, voici comment vous pouvez commencer à explorer Yahoo! Tables de finances dans YQL:
finance
dans le champ de rechercheEnsuite, vous pouvez essayer des exemples de requêtes comme suit:
select * from yahoo.finance.quote where symbol in ("YHOO","AAPL","GOOG","MSFT")
Update 2016-04-04: Voici une capture d'écran actuelle montrant l'emplacement de la case à cocher Afficher les tables de la communauté sur laquelle il faut cliquer pour afficher les tables de finances suivantes: -
A partir de la réponse de Brian, utilisez la console YQL. Mais après avoir sélectionné "Afficher les tables de communauté", allez au bas de la liste des tables et développez yahoo où vous trouverez de nombreuses tables yahoo.finance:
Cours de bourse:
Analyse fondamentale:
Analyse technique:
Informations financières générales:
2/Nov/2017: Yahoo Finance a apparemment tué cette API , pour plus d'informations et des ressources alternatives, voir https: //news.ycombinator .com/item? id = 1561688
Exemple pour le recevoir via une requête:
a) http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historical
OR
b) http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finances.quotes
Depuis que l'API Yahoo Finances était désactivée, j'ai trouvé API Alpha Vantage
Ceci est un exemple de requête boursière que j'utilise avec Power Query d'Excel:
https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=15min&outputsize=full&apikey=demo