FAXにx402を使う理由
x402でFAXを送るのは誰?
x402 vs 従来型FAX API
| unofax x402 | 従来型API | |
|---|---|---|
| 登録 | 不要。ウォレットだけでOK。 | アカウント+本人確認 |
| APIキー | 不要 | 必須 |
| 最低利用額 | $0。FAXを送るときだけ支払い。 | 一般的に月$10〜$50以上 |
| 月10ページ | 合計$2.00 | 一般的に$10.50〜$51.50 |
| 支払い方法 | 即時、オンチェーン | クレジットカード+請求書 |
| エージェント対応 | 対応、ウォレット認証 | 一般的に認証情報が必要 |
| 初回FAXまでの時間 | 2分以内 | 一般的に数時間〜数日 |
* コスト比較は2026年時点における主要FAX APIプロバイダーの公開料金をもとにしています。実際のコストは異なる場合があります。大量送信の場合はunoFAXの割引をご利用いただけます。詳細は support@unofax.com までお問い合わせください。
統合する準備はできましたか?
APIを見るx402 FAXプラットフォームの詳細
API reference
All endpoints are relative to https://unofax.com
POST with the destination number and file name. You'll get back a jobId, a pre-signed uploadUrl, and links to check status or trigger the send.{
"faxNumber": "+14155551212",
"fileName": "contract.pdf"
}{
"jobId": "fax_8a3b...",
"status": "awaiting_upload",
"uploadUrl": "https://unofax.com/uploads/...?Policy=...&Signature=...&Key-Pair-Id=...",
"statusUrl": "/api/x402/fax_8a3b...",
"sendUrl": "/api/x402/fax_8a3b.../send"
}Request body
faxNumberrequired"+14155551212".fileNamerequiredmimeTypeoptional"application/pdf". Inferred from fileName when omitted.scheduledTimeoptionalPUT the raw file bytes to the pre-signed uploadUrl from step 1.Content-Type: application/pdf
<raw file bytes>GET /api/x402/{jobId} every 2-3 seconds until status becomes ready_to_send. Typical processing takes 5-15 seconds.{
"jobId": "fax_8a3b...",
"faxNumber": "+14155551212",
"status": "ready_to_send",
"pageCount": 3,
"payment": {
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589...",
"amountAtomic": "600000",
"amountDisplay": "0.6 USDC",
"payTo": "0x1a2b...",
"expiresAt": "2026-04-17T00:00:00Z"
},
"previewUrl": "/preview/fax_8a3b.../contract.pdf",
"sendUrl": "/api/x402/fax_8a3b.../send"
}Possible statuses
awaiting_uploadprocessingready_to_sendPOST to the send endpoint without a payment header. The server returns 402 with a PAYMENT-REQUIRED header containing the base64-encoded x402 payment requirement (amount, currency, network, and receiving address). If the document is still processing, you'll get 409 Conflict instead.{
"error": "payment required"
}
PAYMENT-REQUIRED header (base64-decoded):
{
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589...",
"amount": "200000",
"payTo": "0x1a2b..."
}]
}PAYMENT-SIGNATURE header. The server verifies the on-chain payment and queues the fax.PAYMENT-SIGNATURE: <base64-encoded x402 payment payload>{
"status": "sending",
"jobId": "fax_8a3b...",
"pageCount": 3
}GET /api/x402/{jobId} every 5 seconds until status resolves to sent or failed. Most faxes complete in 1 to 2 minutes per page.{
"status": "sent",
"jobId": "fax_8a3b...",
"pageCount": 3
}Delivery statuses
sendingsentfailedjobId.Error responses
400faxNumber, invalid E.164 format, unsupported file type, or cover sheet validation error. Response body includes a message field with details.402404jobId.409413よくある質問
x402とは何ですか?
HTTP経由でステーブルコインを使ってウェブサービスの支払いを行うオープンプロトコルです。サーバーが402 Payment Requiredを返し、ウォレットが署名すれば、リクエストが通ります。アカウントも、APIキーも、書類手続きも不要。コインをFAX機に入れる感覚ですが、そのコインはオンチェーンにあります。
始めるには何が必要ですか?
USDCが入った暗号ウォレットと、FAXで送る価値のある書類があれば準備完了。登録もAPIキーも、承認待ちも不要です。curlコマンド2つで、あの懐かしいダイヤルトーンが聞こえてきます。
料金はいくらですか?
Baseネットワーク上でページあたり$0.20 USDC。送付状は無料でページ数にカウントされません。ガス代もこちらが負担します。大量送信には割引もあります。
どこにFAXを送れますか?
米国、カナダ、英国、日本、ドイツ、オーストラリアを含む45ヶ国以上、ヨーロッパとアジア太平洋地域のほとんどの国に対応しています。
書類のセキュリティは大丈夫ですか?
書類は転送中および保存中に暗号化されています。書類の内容はログに記録せず、不要になったファイルは自動的に削除されます。あなたのFAXを読む理由はありません。
配信にはどのくらい時間がかかりますか?
ほとんどのFAXは1ページあたり1〜2分で完了します。実際の速度は受信側の機器と電話回線によって異なります。のんびりしたFAX機もたまにいます。
FAXの送信に失敗したらどうなりますか?
問題が発生した場合は、jobIdを添えて support@unofax.com までご連絡ください。対応いたします。
AIエージェントでも使えますか?
もちろんです。APIはステートレスでウォレット認証なので、HTTPクライアントとウォレットがあるエージェントなら自律的にFAXを送信できます。OAuthも、認証情報の保存も不要。あなたが眠っている間も、ボットはFAXを送り続けます。
料金は変更される場合があります。本サービスのご利用は、当社の利用規約およびプライバシーポリシーに従うものとします。