unofax
Premier service de fax sur x402

Envoyez un fax en USDC via x402 — l'API conçue pour les agents IA.

$0.20USDC par pagePage de garde gratuite

Envoyez des fax en ligne et payez en crypto. Conçu pour les agents IA, mais tout aussi efficace pour les humains. Pas de compte, pas de clés API, pas d'OAuth. Juste un portefeuille et une requête HTTP. Votre agent paie en USDC et le document part sur une vraie ligne téléphonique. protocole x402.

Pourquoi x402 pour le fax ?

Aucun frais caché$0.20 par page, tout compris. Les frais de gas ? C'est pour nous. Pas de mauvaises surprises sur votre reçu.
Règlement instantanéPayez et envoyez en un seul flux. Dès que le transfert USDC est confirmé on-chain, votre fax est mis en file d'attente. Pas de factures, pas de délais de processeur de paiement.
Aucun compte requisPas de formulaire d'inscription, pas de clés API. Vous avez un portefeuille ? Vous êtes déjà dans le système.
Pas d'enfermement propriétairex402 est un protocole ouvert. Pas de SDK propriétaire, pas de dépendance à une plateforme. Si vous pouvez faire une requête HTTP, vous pouvez envoyer un fax.

Qui envoie des fax avec x402 ?

Les agents IAConçu pour ça. Pas d'OAuth, pas d'identifiants à stocker. Votre agent paie avec un portefeuille et envoie un fax en un seul aller-retour HTTP. Il ne se plaindra même pas du bruit du modem.
Les humains aussiQuelqu'un vous a demandé d'envoyer un fax et vous avez brièvement envisagé de démissionner. Ne le faites pas. Connectez votre portefeuille, payez en USDC, et retournez à votre café avant qu'il refroidisse.

x402 vs APIs fax traditionnelles

Feature comparison between unofax x402 and traditional fax APIs
unofax x402APIs traditionnelles
InscriptionAucune. Juste un portefeuille.Compte + vérification
Clés APIInutilesObligatoires
Dépense minimale$0. Payez uniquement quand vous faxez.Généralement $10 - $50+/mois
10 pages/mois$2.00 au totalGénéralement $10.50 - $51.50
PaiementInstantané, on-chainCarte bancaire + factures
Compatible agentsOui, authentification par portefeuilleNécessite généralement des identifiants
Temps avant le premier faxMoins de 2 minutesGénéralement quelques heures à quelques jours

* Les comparaisons de coûts sont basées sur les tarifs publics habituels des principaux fournisseurs d'API fax en 2026. Les coûts réels peuvent varier. Des remises pour volume sont disponibles chez unofax. Contactez support@unofax.com pour en savoir plus.

Prêt à intégrer ?

Voir l'API

Détails de la plateforme fax x402

Plus de 45 paysÉtats-Unis, Canada, Royaume-Uni, Japon, Allemagne, Australie, et plus de 40 autres. Voir la liste complète
Vos documents, votre affaireChiffrés en transit et au repos. Nous ne lisons pas, ne journalisons pas et ne conservons pas vos fichiers plus longtemps que nécessaire. Confidentialité par défaut.
USDC sur BaseLes paiements se règlent sur le réseau Base. Frais réduits, finalité rapide. Nous couvrons le gas pour que vous payiez exactement $0.20 par page.
8 formats de fichiersPDF, Word, PNG, JPG, GIF, WebP, HEIC et TIFF. Envoyez ce que vous avez.

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 (20 MB).

FAQ

Qu'est-ce que x402 ?

C'est un protocole ouvert pour payer des services web en stablecoins via HTTP. Le serveur répond 402 Payment Required, votre portefeuille signe, et la requête passe. Pas de compte, pas de clés API, pas de paperasse. Imaginez glisser une pièce dans le fax — sauf que la pièce est on-chain.

De quoi ai-je besoin pour commencer ?

Un portefeuille crypto avec quelques USDC et un document à faxer. Pas d'inscription, pas de clé API, pas d'attente de validation. Vous êtes à deux commandes curl de la tonalité tant attendue.

Combien ça coûte ?

$0.20 USDC par page sur le réseau Base. Les pages de garde sont gratuites et ne comptent pas dans le total. Nous prenons aussi en charge les frais de gas. Des remises pour volume sont disponibles pour les gros expéditeurs.

Vers quels pays puis-je envoyer des fax ?

Plus de 45 pays, dont les États-Unis, le Canada, le Royaume-Uni, le Japon, l'Allemagne, l'Australie, et la majorité de l'Europe et de l'Asie-Pacifique.

Mes documents sont-ils sécurisés ?

Les documents sont chiffrés en transit et au repos. Nous ne journalisons pas le contenu des documents, et les fichiers sont automatiquement supprimés dès qu'ils ne sont plus nécessaires. Nous n'avons aucune raison de lire vos fax.

Combien de temps prend la livraison ?

La plupart des fax sont transmis en 1 à 2 minutes par page. La vitesse effective dépend de la machine et du réseau téléphonique du destinataire. Certains fax aiment prendre leur temps.

Que se passe-t-il si le fax échoue ?

En cas de problème, contactez-nous à support@unofax.com avec votre jobId et nous réglerons ça.

Les agents IA peuvent-ils utiliser ceci ?

Absolument. L'API est sans état et authentifiée par portefeuille, donc tout agent disposant d'un client HTTP et d'un portefeuille peut envoyer des fax de manière autonome. Pas d'OAuth, pas d'identifiants stockés. Votre bot peut faxer pendant que vous dormez.