unofax
Il primo servizio fax su x402

Invia un fax con USDC tramite x402: l'API pensata per gli agenti AI.

$0.20USDC per paginaFrontespizio gratuito

Invia fax online e paga con USDC. Pensato per gli agenti AI, funziona altrettanto bene per le persone. Niente account, niente chiavi API, niente OAuth. Bastano un wallet e una richiesta HTTP. Il tuo agente paga in USDC e il documento parte su una vera linea telefonica. protocollo x402.

Perché x402 per il fax?

Nessun costo nascosto$0.20 per pagina, tutto compreso. Le gas fee? Le paghiamo noi. Nessuna voce a sorpresa sulla tua ricevuta.
Regolamento immediatoPaghi e invii in un unico flusso. Nel momento in cui il trasferimento di USDC viene confermato on-chain, il tuo fax è in coda. Niente fatture, niente ritardi dei processori di pagamento.
Nessun account richiestoNiente moduli di registrazione, niente chiavi API. Hai un wallet? Sei già nel sistema.
Nessun vincolo con il fornitorex402 è un protocollo aperto. Niente SDK proprietario, nessuna dipendenza da una piattaforma. Se sai fare una richiesta HTTP, sai inviare un fax.

Chi invia fax con x402?

Agenti AINato per questo. Niente OAuth, nessuna credenziale da conservare. Il tuo agente paga con un wallet e invia un fax in un unico round-trip HTTP. Non si lamenterà nemmeno dei suoni del modem.
Anche le personeQualcuno ti ha chiesto di mandare un fax e per un attimo hai pensato di lasciar perdere. Non farlo. Collega il tuo wallet, paga con USDC e torna al tuo caffè prima che si raffreddi.

x402 vs API fax tradizionali

Feature comparison between unofax x402 and traditional fax APIs
unofax x402API tradizionali
RegistrazioneNessuna. Basta un wallet.Account + verifica
Chiavi APINon necessarieObbligatorie
Spesa minima$0. Paghi solo quando invii un fax.In genere $10 - $50+/mese
10 pagine/mese$2.00 in tuttoIn genere $10.50 - $51.50
PagamentoImmediato, on-chainCarta di credito + fatture
Adatto agli agentiSì, autenticazione con walletIn genere richiede credenziali
Tempo per il primo faxMeno di 2 minutiIn genere da ore a giorni

* I confronti di costo si basano sui prezzi pubblicati tipici dei principali fornitori di API fax a partire dal 2026. I costi effettivi possono variare. Sconti per volumi disponibili su unofax. Contatta support@unofax.com per saperne di più.

Pronto a integrare?

Guarda l'API

Dettagli della piattaforma fax x402

45+ paesiStati Uniti, Canada, Regno Unito, Giappone, Germania, Australia e oltre 40 altri. Vedi l'elenco completo
I tuoi documenti sono affar tuoCifrati in transito e a riposo. Non leggiamo, non registriamo e non conserviamo i tuoi file più del necessario. Privacy per impostazione predefinita.
USDC su BaseI pagamenti vengono regolati sulla rete Base. Commissioni basse, finalità rapida. Copriamo noi le gas fee, così paghi esattamente $0.20 per pagina.
8 formati di filePDF, Word, PNG, JPG, GIF, WebP, HEIC e TIFF. Invia quello che hai.

API reference

All endpoints are relative to https://unofax.com

1
Create a fax jobFire off a 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.
POST/api/x402
{
  "faxNumber": "+14155551212",
  "fileName": "contract.pdf"
}
200Response
{
  "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
string
E.164 destination number, e.g. "+14155551212".
fileNamerequired
string
File name with extension. Used to infer MIME type.
mimeTypeoptional
string
Explicit MIME type, e.g. "application/pdf". Inferred from fileName when omitted.
scheduledTimeoptional
string
RFC 3339 timestamp. If omitted, the fax sends immediately after payment.
2
Upload your documentPUT the raw file bytes to the pre-signed uploadUrl from step 1.
PUT{uploadUrl}
Content-Type: application/pdf
<raw file bytes>
Then poll GET /api/x402/{jobId} every 2-3 seconds until status becomes ready_to_send. Typical processing takes 5-15 seconds.
GET/api/x402/{jobId}
200Response
{
  "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_upload
Waiting for file upload.
processing
File received, converting to fax format.
ready_to_send
Ready for payment. Proceed to step 3.
3
Pay and 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.
POST/api/x402/{jobId}/send
402Response
{
  "error": "payment required"
}

PAYMENT-REQUIRED header (base64-decoded):
{
  "accepts": [{
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589...",
    "amount": "200000",
    "payTo": "0x1a2b..."
  }]
}
Sign the payment with your wallet per the x402 spec, then resend the same request with a PAYMENT-SIGNATURE header. The server verifies the on-chain payment and queues the fax.
POST/api/x402/{jobId}/send
PAYMENT-SIGNATURE: <base64-encoded x402 payment payload>
202Response
{
  "status": "sending",
  "jobId": "fax_8a3b...",
  "pageCount": 3
}
4
Check delivery statusPoll GET /api/x402/{jobId} every 5 seconds until status resolves to sent or failed. Most faxes complete in 1 to 2 minutes per page.
GET/api/x402/{jobId}
200Response
{
  "status": "sent",
  "jobId": "fax_8a3b...",
  "pageCount": 3
}

Delivery statuses

sending
Fax is dialing or transmitting.
sent
Fax delivered successfully.
failed
Transmission failed. Contact support@unofax.com with your jobId.

Error responses

400
Bad Request
Invalid input. Missing faxNumber, invalid E.164 format, unsupported file type, or cover sheet validation error. Response body includes a message field with details.
402
Payment Required
Expected on the send endpoint. Contains x402 payment details. Not an error.
404
Not Found
Invalid or expired jobId.
409
Conflict
Document is still processing. Wait and retry the send request.
413
Payload Too Large
File exceeds the maximum upload size (100 MB).

FAQ

Che cos'è x402?

È un protocollo aperto per pagare i servizi web con stablecoin tramite HTTP. Il server risponde 402 Payment Required, il tuo wallet firma e la richiesta va a buon fine. Niente account, niente chiavi API, niente scartoffie. Immaginalo come infilare monete nella macchina fax, solo che le monete sono on-chain.

Cosa mi serve per iniziare?

Un wallet crypto con un po' di USDC e un documento da inviare via fax. Niente registrazione, niente chiave API, nessuna attesa per l'approvazione. Sei a due comandi curl di distanza da quel dolce segnale di libero.

Quanto costa?

$0.20 USDC per pagina sulla rete Base. I frontespizi sono gratuiti e non contano nel totale. Copriamo anche noi le gas fee. Sono disponibili sconti per chi invia grandi volumi.

Dove posso inviare fax?

45+ paesi, tra cui Stati Uniti, Canada, Regno Unito, Giappone, Germania, Australia e gran parte di Europa e Asia-Pacifico.

Il mio documento è al sicuro?

I documenti sono cifrati in transito e a riposo. Non registriamo il contenuto dei documenti e i file vengono rimossi automaticamente quando non servono più. Non abbiamo alcun motivo per leggere i tuoi fax.

Quanto tempo richiede la consegna?

La maggior parte dei fax si completa in 1 o 2 minuti per pagina. La velocità effettiva dipende dalla macchina del destinatario e dalla rete telefonica. Certe macchine fax amano prendersela comoda.

Cosa succede se il fax fallisce?

Se qualcosa va storto, contattaci all'indirizzo support@unofax.com indicando il tuo jobId e sistemeremo tutto.

Gli agenti AI possono usarlo?

Assolutamente sì. L'API è stateless e autenticata tramite wallet, quindi qualsiasi agente con un client HTTP e un wallet può inviare fax da solo. Niente OAuth, nessuna credenziale da conservare. Il tuo bot può inviare fax mentre dormi.