ガイド/開発者向け通貨換算API

開発者向け通貨換算API

開発者向け通貨換算API. コード、キャッシュ、鮮度メタデータを含む実践ガイドです。

ERexchangerate.dev·Sep 20, 2026·7分で読めます

認証情報を公開せず、出典と観測時刻を保持してサーバー側で実装します。

要点
APIキーはサーバーだけに保存する。
通貨コードと金額を検証する。
成功したレスポンスをキャッシュする。
出典と観測時刻を表示する。

手順 1

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

コード例copy
curl "https://api.exchangerate.dev/v1/convert/USD/EUR/100"

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

手順 2

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

コード例copy
curl -X POST "https://api.exchangerate.dev/v1/convert" \
  -H "Authorization: Bearer $EXCHANGERATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"from":"USD","pairs":[["EUR",100],["GBP",50],["JPY",1000]]}'

手順 3

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

ガイド
表示される値は参考レートであり、決済価格ではありません。

手順 4

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

  • APIキーはサーバーだけに保存する。
  • 通貨コードと金額を検証する。
  • 成功したレスポンスをキャッシュする。
  • 出典と観測時刻を表示する。

手順 5

サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。

手順 6

ガイドコード例コード、キャッシュ、鮮度メタデータを含む実践ガイドです。
ガイドコード例サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ガイドコード例サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ガイドコード例サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ガイドコード例サーバー側で実行し、入力を検証してレスポンスのメタデータを保存します。
ER
exchangerate.dev
通貨データを扱う開発者向けの実践ガイド。

関連記事

ガイドReactで通貨コンバーターを作る読む ガイドRuby on Rails向け為替レートAPI読む ガイドComplete API reference読む ガイドGoogle通貨換算APIの代替読む