web-dev-qa-db-fra.com

Changements dans l'API Yahoo Finance (2017)

La demande de données à Yahoo Finance semble avoir changé ou est maintenant bloquée. La demande ci-dessous de données sur les produits ne fonctionne plus en mai 2017. Est-ce que quelqu'un sait s'il existe une nouvelle façon de faire cette demande?

http://chartapi.finance.yahoo.com/instrument/1.0/GCQ17.CMX/chartdata;type=quote;range=10d/csv/
24
homebase

Tout d’abord, l’ancien téléchargement de Yahoo Finance iChart est parti pour de bon. Dans l'un des messages du forum, un employé de Yahoo a confirmé que les données gratuites sur l'EOD ont été supprimées et ne seront pas réintroduites. Regardez ceci fil et cherchez la réponse de Nixon. Yahoo a été récemment acquis par Verizon, et ce doit être la nouvelle direction.

Toutefois, si vous consultez la page financière Yahoo, le lien de téléchargement CSV fonctionne, mais différemment maintenant. C'est via une nouvelle API qui utilise un jeton d'authentification "crumb" lié à un cookie lorsque vous accédez à la page.

Il existe donc une solution pour obtenir le même téléchargement CSV qu'auparavant via cette nouvelle API. J'ai mis en place un code rapide Python3. S'il vous plaît vérifier GitHub pour le code source yahoo_quote_download .

24
c0redumb

Comme Ashley Davis l'a mentionné dans la section des commentaires de la question ci-dessus, la nouvelle façon de procéder consiste à utiliser Alpha Vantage, du moins lorsque l'on recherche des données historiques gratuites. Leur service Web est très bien documenté et simple.

Pour ceux d'entre vous qui cherchent à importer les données dans Excel, j'ai écrit une API que je mets à disposition gratuitement. Voici le tableur Excel

Addendum à partir d'août 2018: La version actuelle de Deriscope prend en charge la récupération des données historiques et des flux en direct de YF.

4
Yannis

Pour les investisseurs australiens, voici une alternative à Yahoo Finance Api:

www.biglion.com.au

1
Chan Austin