さて、私はGoogle ファイナンス APIそれを調べ始めたのですが、ポートフォリオ、取引、ポジションなど、私が全く知らない情報がたくさん見つかりました。
間違ったドキュメントを見ているのでしょうか? GF から為替レートのフィードを取得するには何をする必要がありますか? これは可能ですか?
編集
もう少し明確に言うと、私は技術的なものには興味がなく、コードも欲しくないのです。
ベストアンサー1
全ての回答に感謝します。
無料の通貨コンバータAPI:
- 料金は30分ごとに更新されます
- 無料サーバーには API キーが必要になりました。
サンプルの変換 URL は次のとおりです。http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y
後世のために、他の可能性のある答えとともにここに示します。
ヤフーファイナンスAPI2017-11-06 廃止###
2017-11-06 に廃止されました。
このサービスが Yahoo の利用規約に違反して使用されていることが判明しました。そのため、このサービスは中止されます。今後の市場および株式データ調査については、finance.yahoo.com を参照してください。
リクエスト:http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
このCSVは、jQueryプラグインによって使用されていました。カレー. Curry は、安定性の問題により、(2017-08-29) 以降、fixer.io を使用するようになりました。CSV 以上のものが必要な場合に役立つ可能性があります。
- (Keyoに感謝)Yahoo クエリ言語XML または JSON で一度にたくさんの通貨を取得できます。データは秒単位で更新され (欧州中央銀行は 1 日前のデータを持っています)、週末には停止します。サインアップは一切必要ありません。
こちらは
YQL クエリ ビルダー
、クエリをテストして URL をコピーできます: (利用できなくなりました)
オープンソース為替レートAPI
個人使用は無料(月間 1000 ヒット)
無料アカウントでは「ベース」(「USD」から) を変更することはできません
。登録が必要です。
リクエスト:http://openexchangerates.org/latest.json
応答:
<!-- language: lang-js -->
{
"disclaimer": "This data is collected from various providers ...",
"license": "all code open-source under GPL v3 ...",
"timestamp": 1323115901,
"base": "USD",
"rates": {
"AED": 3.66999725,
"ALL": 102.09382091,
"ANG": 1.78992886,
// 115 more currency rates here ...
}
}
通貨レイヤー API
無料プラン月間ヒット数100回
無料アカウントでは「ソース」(「USD」から)の変更は許可されていません
登録が必要です。
ドキュメント:currencylayer.com/ドキュメント
JSON レスポンス:
<!-- language: lang-js -->
{
[...]
"timestamp": 1436284516,
"source": "USD",
"quotes": {
"USDAUD": 1.345352401,
"USDCAD": 1.27373397,
"USDCHF": 0.947845302,
"USDEUR": 0.91313905,
"USDGBP": 0.647603397,
// 168 world currencies
}
}
通貨フリークスAPI
無料プラン(月間1000ヒット)
無料アカウントでは「ベース」(「USD」から) を変更することはできません
登録が必要です
データは60秒ごとに更新されます
通貨、貴金属、暗号通貨を含む世界中の179通貨
サポート(無料プランでも) Shell、Node.js、Java、Python、PHP、Ruby、JS、C#、C、Go、Swift。
ドキュメント:https://currencyfreaks.com/documentation.html
終点:
$ curl 'https://api.currencyfreaks.com/latest?apikey=YOUR_APIKEY'
JSON レスポンス:
{
"date": "2020-10-08 12:29:00+00",
"base": "USD",
"rates": {
"FJD": "2.139",
"MXN": "21.36942",
"STD": "21031.906016",
"LVL": "0.656261",
"SCR": "18.106031",
"CDF": "1962.53482",
"BBD": "2.0",
"GTQ": "7.783265",
"CLP": "793.0",
"HNL": "24.625383",
"UGX": "3704.50271",
"ZAR": "16.577611",
"TND": "2.762",
"CUC": "1.000396",
"BSD": "1.0",
"SLL": "9809.999914",
"SDG": 55.325,
"IQD": "1194.293591",
.
.
.
[179 currencies]
}
}
Fixer.io API (欧州中央銀行データ)
月間ヒット数 100 の無料プラン
無料アカウントでは「ソース」(「USD」から) を変更することはできません。登録が必要です。
この API エンドポイントは非推奨となり、2018 年 6 月 1 日に動作を停止します。詳細については、https://github.com/fixerAPI/fixer#readme をご覧ください。
ウェブサイト: http://fixer.io/
リクエスト例: [http://api.fixer.io/latest?base=USD][7]
1日あたり1つの値のみ収集します
欧州中央銀行フィード
ドキュメント:http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
リクエスト:ユーロデータ
XML レスポンス:
<!-- language: lang-xml -->
<Cube>
<Cube time="2015-07-07">
<Cube currency="USD" rate="1.0931"/>
<Cube currency="JPY" rate="133.88"/>
<Cube currency="BGN" rate="1.9558"/>
<Cube currency="CZK" rate="27.100"/>
</Cube>
交換レートAPI.io
ウェブサイトによると:
為替レートAPIは、欧州中央銀行が公表する現在の為替レートと過去の為替レートを無料で提供するサービスです。このサービスはfixer.ioと互換性があり、非常に使いやすいです。
例: (これは CURL を使用しますが、お気に入りのリクエスト ツールを使用することもできます):
> curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD&apikey=YOUR_KEY
{"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}
通貨API.net
無料プラン月間ヒット数1250
150 暗号通貨と物理通貨 - ライブアップデート
無料アカウントでは基本通貨はUSDに設定されています
登録が必要です。
ドキュメント:currencyapi.net/ドキュメント
JSON レスポンス:
{
"valid": true,
"updated": 1567957373,
"base": "USD",
"rates": {
"AED": 3.673042,
"AFN": 77.529504,
"ALL": 109.410403,
// 165 currencies + some cryptos
}
}
LabStack からの通貨
更新: これらのリンクは現在機能していません (2024 年 6 月)。廃止された可能性があります。
Webサイト:https://labstack.com/currency
ドキュメンテーション:通貨変換
価格:https://labstack.com/pricing
リクエスト:https://currency.labstack.com/api/v1/convert/1/USD/INR
応答:
```js
{
"time": "2019-10-09T21:15:00Z",
"amount": 71.1488
}
```
1:http://query.yahooapis.com/v1/public/yql?q=select* yahoo.finance.xchange から、ペアが ("USDEUR"、"USDJPY"、"USDBGN"、"USDCZK"、"USDDKK"、"USDGBP"、"USDHUF"、"USDLTL"、"USDLVL"、"USDPLN"、"USDRON"、"USDSEK"、"USDCHF"、"USDNOK"、"USDHRK"、"USDRUB"、"USDTRY"、"USDAUD"、"USDBRL"、"USDCAD"、"USDCNY"、"USDHKD"、"USDIDR"、"USDILS"、"USDINR"、"USDKRW"、"USDMXN"、"USDMYR"、"USDNZD"、"USDPHP"、"USDSGD"、"USDTHB"、"USDZAR"、"USDISK") の場合&env=store://datatables.org/alltableswithkeys
通貨API
- CDNを使用した無料かつ超高速なレスポンス
- レート制限なし
- 一般的な暗号通貨を含む150以上の通貨
- 毎日更新
ドキュメンテーション:リンク
リクエスト:https://cdn.jsdelivr.net/gh/fawazahmed0/currency-api@1/latest/currencies/eur/jpy.json
リクエスト(フォールバック):https://cdn.jsdelivr.net/gh/fawazahmed0/currency-api@1/latest/currencies/eur/jpy.min.json
応答:
{
"date": "2021-10-03",
"jpy": 128.798673
}
QWeb の通貨 API
- 160以上の通貨
- 毎日更新
- 1対1および1対多のルックアップ
- JSON レスポンスを備えたシンプルな REST エンドポイント
- 基本通貨制限なしで無制限のリクエストを行うには API キーが必要です (月額 8 ドル)。
ドキュメンテーション:リンク
リクエストの例:
https://apis.qweb.co.uk/currency-exchange-rates/ACCESS_KEY/gbp/cad,eur,usd.json
応答例:
{
"from":"GBP",
"rates":[
{
"currency":"CAD",
"exchange":"1.719870000000"
},
{
"currency":"EUR",
"exchange":"1.171292099166"
},
{
"currency":"USD",
"exchange":"1.271310000000"
}
],
"answer":"success"
}