web-dev-qa-db-ja.com

Yahoo Finance APIの変更(2017)

Yahoo Financeからのデータの要求は変更されたか、現在ブロックされています。以下の商品データのリクエストは、2017年5月時点で機能しなくなりました。このリクエストを行う新しい方法があるかどうかは誰にもわかりませんか?

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

まず、古いYahooファイナンスのiChartのダウンロードは永久になくなっています。フォーラムの投稿の1つで、Yahooの従業員が無料のEODデータが終了し、再導入されないことを確認しました。これを確認してください thread そしてニクソンからの返信を探してください。ヤフーは最近Verizonに買収されており、新しい方向性に違いない。

ただし、Yahooの財務ページを確認すると、CSVダウンロードリンクは機能しますが、現在は異なります。これは、ページにアクセスするときにCookieにリンクされる認証トークン「クラム」を使用する新しいAPIを介しています。

そのため、この新しいAPIを使用して、以前と同じCSVダウンロードを取得する回避策があります。簡単なPython3コードをまとめました。ソースコードについてはGitHubをご覧ください yahoo_quote_download

24
c0redumb

上記の質問のコメントセクションでアシュリーデイビスが言及したように、少なくとも無料の履歴データを探している場合は、新しい方法はAlpha Vantageを使用することです。彼らのウェブサービスは非常によく文書化されており、簡単です。

データをExcelにインポートしたい人のために、無料で利用できるAPIを作成しました。 Excelスプレッドシート

2018年8月現在の補遺:現在のバージョンのDeriscopeは、YFからの履歴データとライブフィードの取得をサポートしています。

4
Yannis

オーストラリアの投資家向けに、yahooファイナンスAPIの代替手段を次に示します。

www.biglion.com.au

1
Chan Austin