ガイドガイド

Redditで聞かれる為替レートAPIの疑問に答える

r/webdev、r/forex、r/nodeで繰り返し聞かれる無料為替レートAPIの疑問、無料プラン、鮮度、レート制限、認証、商用利用、そして実運用に耐えるデータかどうか、にまっすぐ答える。

2026年6月30日 · 6分で読了

Redditで無料の為替レートAPIを検索したことがあるなら、r/webdev、r/forex、r/nodeで同じ質問が繰り返し出てくる。手短に言えば、本当に無料のプランがあり、最初の呼び出しにキーは不要で、すべてのレスポンスが各レートの鮮度を教えてくれる。残りの疑問にも、まっすぐ答えていく。

  • 無料プランは月5,000コール、毎分10リクエストで、カードは不要である。
  • すべてのレスポンスにsourceとmarket_sessionが含まれるため、各レートの鮮度が常にわかる。
  • 10,296ペア、Plus/Proで1999年からの日次履歴。base/rates形式のJSONで、多くのFX APIからベースURLの変更で移行できる。
  • レートは表示・分析用に公開されるインディケーティブな参照データであり、ディーリングクオートではない。

exchangerate.devとは何か、何ではないか

開発者向けの為替レートAPIであり、シンプルなRESTエンドポイントhttps://api.exchangerate.devを通じて10,296の通貨ペアを提供する。すべてのレスポンスにsource、market_session、timestampが含まれるため、包括的な「リアルタイム」ラベルを鵜呑みにするのではなく、コード側で常にその数字がどれだけ新しいかを把握できる。

ディーリングの場ではなく、記録用の情報源でもない。レートは表示・分析用に公開されるインディケーティブな値である。取引を決済するための約定可能な気配値が必要な場合、公開されているFX APIはどれも適したツールではない、本サービスも例外ではない。

本当に無料プランはあるのか?

はい、カードは不要である。すべてのプランは同じデータ、同じ鮮度を利用でき、違いはコール数とレート制限だけである。

  • Free: $0、月5,000回、毎分10回、15分遅れ。10,296ペア、日次履歴30日、MCP。カード不要。
  • Basic: 月$19、年$190。月100,000回、毎分60回。ライブ、日次履歴1年。
  • Plus: 月$39、年$390。月300,000回、毎分120回。ライブレート、全日次履歴、WebSocket 1接続×10ペア。
  • Pro: 月$89、年$890。月1,000,000回、毎分300回。ライブレート、全日次履歴、優先メールサポート。

レートはどれくらい新鮮なのか?

全144通貨は取引日に約60秒ごとに更新される。約30通貨はECBを日次代替値に使う。すべてのレスポンスにある2つのフィールドが、何を見ているかを教えてくれる、sourceはデータの区分、market_sessionはopen、weekend、interbank_closedのいずれかである。

フィールド値意味動くタイミング
source: live参考用のスポット市場レート取引週の日中(約60秒間隔)
source: ecb_daily公式な参照フィックス営業日に1回
source: market_dailyECB対象外の保存終値日次市場データ
market_session: weekendインターバンク市場が休場ライブフィードは停止し、参照値は金曜の値を維持

レート制限はどうなっているか?

毎分: Free 10、Basic 60、Plus 120、Pro 300。多くのアプリは、レートが実際に動く頻度に合わせた短いクライアント側キャッシュを設けるだけで、無料の月5,000コール以内に余裕を持って収まる。残りのクォータと月次リセットはGET /v1/accountでいつでも確認できる。

認証方法は?

ベアラートークンを使う。キーにはexr_live_という接頭辞が付き、Authorizationヘッダーに設定する。最初の呼び出しはIPごとに上限付きで匿名でも動作するため、登録前に試すことができる。Authorizationを設定できないプラットフォーム向けに、X-API-Keyヘッダーも受け付ける。

curl · latest USD rates
curl https://api.exchangerate.dev/v1/latest/USD \  -H "Authorization: Bearer exr_live_..."

既に他のFX APIを使っている場合

多くのFX APIは似たようなbase/rates形式のJSONを返すため、移行は通常、ベースURLの差し替えとパラメータ名の簡単な確認だけで済み、全面的な書き直しにはならない。本APIが異なる点は加算的である、source、market_session、noticeがレスポンスに新しいフィールドとして加わるだけで、既存のものが削除されることはない。

商用利用はできるか?

Freeは目立つクレジットリンク付きで商用表示できる。有料プランはクレジット不要。どのプランでも生データの再配布は認められていない。どのプランであってもレートはインディケーティブであり、ディーリングクオートでも規制対象の記録用情報源でもない。すべてのレスポンスのnoticeフィールドにその旨が明記されている。

LLMエージェントから使えるか?

使える。https://api.exchangerate.dev/v1/mcpにMCPサーバーがあり、start_checkout、list_currencies、get_rate、get_usd_index、convert、get_range、search_docsなどのツールを、Freeプランを含むすべてのプランで利用できる。チェックアウトには人間による明示的な確認が必要。npx @nusantara-ventures/exchangerate-mcpでインストールすれば、エージェントは自前のツールコードを書かずに直接レートを取得できる。MCPの解説記事にセットアップの詳細がある。

最短の呼び出し

キーも依存関係も不要:

curl · no key
curl https://api.exchangerate.dev/v1/latest/USD

レートとsource、market_sessionを含むJSONが返ってくるため、それぞれがどれだけ新しいかが正確にわかる。キーなしのレートは15分遅れで届く。無料キーを取得すれば上限が月5,000コールに引き上げられ、1分もかからない。

インディケーティブであり、決済用ではない

レートは参照・分析・表示用に公開されている。ディーリングクオートではなく、取引の決済に使用すべきではない。すべてのレスポンスのnoticeフィールドにこの旨が明記されている。

よくある質問

APIキー不要の無料為替レートAPIはあるか?

はい。exchangerate.devの`/v1/latest/{base}`はIPアドレスごとの上限付きで匿名呼び出しができる。無料キーに登録すれば、クレジットカード不要で上限が月5,000コール・毎分10リクエストに引き上げられる。

為替レートはどれくらい新鮮か?

全144通貨は取引日に約60秒ごとに更新される。約30通貨はECBを日次代替値に使う。すべてのレスポンスにsourceとmarket_sessionフィールドが含まれるため、鮮度を評価できる。

為替レートを商用利用できるか?

Freeは目立つクレジットリンク付きで商用表示できる。有料プランはクレジット不要。どのプランでも生データの再配布は認められていない。どのプランでもレートはインディケーティブであり、取引の決済や規制対象の記録用情報源として使用してはならない。

通貨のカバー数と履歴の長さはどれくらいか?

APIは31のベース通貨の10,296の通貨ペアをカバー。Plus/Proの日次履歴は1999年から。リクエストの形式は一般的なFX APIの慣例に沿っているため、既存の統合の移行は多くの場合ベースURLの変更だけで済む。

関連記事

無料のAPIキーで始める

無料プランで月5,000リクエスト。クレジットカードは不要です。

無料キーを取得