開発者向け

TempMail APIで構築する

HTTP経由で受信トレイを作成し、認証コードを読み取ることができます。アカウント登録なしですぐに開始することも、APIキーを作成してPro機能をアンロックすることも可能です。

ログイン不要・APIキー不要

今すぐ匿名で開始

TempMail Webアプリと同じAPIを利用できます。すべてのメールボックスにランダムなアドレスが割り当てられ、有効期限は24時間です。

  1. 1POST /accounts でランダムなアドレスとパスワードを持つメールボックスを作成します。
  2. 2POST /token でアドレスとパスワードを tm_box_ メールボックストークンと引き換えます。
  3. 3GET /messages で抽出済みの認証コードを含む受信メールを取得します。
BASE=https://www.tempmail.ai/api/v1

# 1. Create a mailbox (random address + password)
curl -s -X POST "$BASE/accounts" \
  -H "Content-Type: application/json" -d '{}'
# {"id":"…","address":"k3x9m2q7…@tempmail.ai","password":"…","expires_at":"…"}

# 2. Exchange the credentials for a mailbox token
curl -s -X POST "$BASE/token" \
  -H "Content-Type: application/json" \
  -d '{"address":"ADDRESS","password":"PASSWORD"}'
# {"id":"…","token":"tm_box_…","token_type":"Bearer","expires_at":"…"}

# 3. Read messages – verification codes are already extracted
curl -s "$BASE/messages" -H "Authorization: Bearer TOKEN"
# {"items":[{"from":"[email protected]","subject":"Your verification code","verification_code":"482913",…}],"total":1,…}
APIリファレンスをすべて見る
Pro

Pro機能用APIキー

tm_live_ APIキーはご自身のTempMailアカウントに紐づきます。アカウントがProプランの場合、同じキーで以下が自動的に有効になります:

  • カスタムアドレス:APIキーとともに "address" フィールドを含めて POST /accounts を送信
  • 上限の引き上げ:秒間20リクエスト、1日あたり1000件の新規メールボックス作成
  • 無期限で利用可能な最大10個の専用アドレス
  • 30日間のメール保持期間および100 MBのストレージ

Freeアカウントでもキーを作成できます。アップグレードするまでは匿名APIと同様に動作し、コードの変更も不要です。