8wired

とりあえずやってみるブログ

Googleの為替レートAPIが利用できなくなっていた件

2016/07/17

Googleの為替レートAPIは、為替レートをjson形式のデータで返してくれる有難いサービスでしたが、現在はAPIをたたくとトップページにリダイレクトされてしまい利用することができなくなっています。

http://www.google.com/ig/calculator?hl=en&q=1USD=?JPY

Googleの為替レートAPIの代わりになるものがないか調べて、いくつか利用できそうなところを見つけたのでピックアップしてみました。

スポンサードリンク

Googleの為替レートの代替API

The Free and Paid Currency Converter API Comparison

http://www.freecurrencyconverterapi.com/live_rates

ずっと無料で利用できたサービスでしたが有料化されてしまいました。しかし、まだ1時間更新のレートが無料で取得できます。

リクエスト

https://apilayer.net/api/live
    ? access_key = YOUR-PERSONAL-API-KEY
    & currencies = EUR,GBP,CAD,PLN
    & source = USD

レスポンス

{
  "terms": "https://currencylayer.com/terms",
  "privacy": "https://currencylayer.com/privacy",
    "timestamp": 1430401802,
    "source": "USD",
    "quotes": {
       "USDEUR":0.887591,
       "USDGBP":0.652273,
       "USDCAD":1.244725,
       "USDPLN":3.68835
    [...]
    }
}  

Rate Exchange JSON/JSONP APIs

サービス終了

Google Currency Converter

ここはGoogleから提供されている通貨コンバーターです。APIではないのでHTMLをスクレイピングして使う必要がありますが為替レートを取得することができます。

https://www.google.com/finance/converter?a=1&from=USD&to=JPY

外為オンライン

公式に提供されているものか不明なので利用についてはなんとも言えませんが、外為オンラインからも通貨をまとめて取得できます。

http://www.gaitameonline.com/rateaj/getrate

おわりに

しばらくはRate Exchange JSON/JSONP APIsを使って様子を見ることにしました。レートを複数から取得して確認をしながら利用するっていうのもいいかもしれません。

とりあえず一安心。

(2015年2月10日)Rate Exchange JSON/JSONP APIsが時々使えなくなるので、The Free Currency Converter APIに変更しました。今の所安定しているようです。

-ITネタ
-,