unofax
El primer servicio de fax en x402

Envía un fax con USDC mediante x402 — la API hecha para agentes de IA.

$0.20USDC por páginaPortada gratis

Envía faxes en línea y paga con cripto. Diseñado para agentes de IA, funciona igual de bien para humanos. Sin cuenta, sin claves de API, sin OAuth. Solo una wallet y una petición HTTP. Tu agente paga en USDC y el documento marca por una línea telefónica real. protocolo x402.

¿Por qué x402 para fax?

Sin tarifas ocultas$0.20 por página, todo incluido. ¿Tarifas de gas? Las pagamos nosotros. Sin sorpresas en tu recibo.
Liquidación instantáneaPaga y envía en un solo paso. En cuanto la transferencia de USDC se confirma on-chain, tu fax entra en cola. Sin facturas, sin demoras de procesadores de pago.
No se requiere cuentaSin formularios de registro, sin claves de API. ¿Tienes wallet? Ya estás dentro del sistema.
Sin dependencia de un proveedorx402 es un protocolo abierto. Sin SDK propietario, sin dependencia de plataforma. Si puedes hacer una petición HTTP, puedes enviar un fax.

¿Quién envía faxes con x402?

Agentes de IAHecho para esto. Sin OAuth, sin credenciales que almacenar. Tu agente paga con una wallet y envía un fax en un solo viaje de ida y vuelta HTTP. Ni siquiera se quejará del ruido de marcación.
Humanos tambiénTe pidieron que enviaras algo por fax y por un momento consideraste renunciar. No lo hagas. Conecta tu wallet, paga con USDC y vuelve a tu café antes de que se enfríe.

x402 vs APIs de fax tradicionales

Feature comparison between unofax x402 and traditional fax APIs
unofax x402APIs tradicionales
RegistroNinguno. Solo una wallet.Cuenta + verificación
Claves de APINo necesariasObligatorias
Gasto mínimo$0. Paga solo cuando envías fax.Normalmente $10 - $50+/mes
10 páginas/mes$2.00 en totalNormalmente $10.50 - $51.50
PagoInstantáneo, en cadenaTarjeta de crédito + facturas
Compatible con agentesSí, autenticación por walletNormalmente requiere credenciales
Tiempo hasta el primer faxMenos de 2 minutosNormalmente horas o días

* Las comparaciones de costos se basan en los precios publicados de los principales proveedores de API de fax a partir de 2026. Los costos reales pueden variar. Descuentos por volumen disponibles en unofax. Escríbenos a support@unofax.com para más información.

¿Listo para integrar?

Ver la API

Detalles de la plataforma de fax x402

Más de 45 paísesEE.UU., Canadá, Reino Unido, Japón, Alemania, Australia y más de 40 países adicionales. Ver lista completa
Tus documentos, tu negocioCifrados en tránsito y en reposo. No leemos, registramos ni conservamos tus archivos más de lo necesario. Privacidad por defecto.
USDC en BaseLos pagos se liquidan en la red Base. Tarifas bajas, finalidad rápida. Cubrimos el gas para que pagues exactamente $0.20 por página.
8 formatos de archivoPDF, Word, PNG, JPG, GIF, WebP, HEIC y TIFF. Envía lo que tengas.

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é es x402?

Es un protocolo abierto para pagar servicios web con stablecoins mediante HTTP. El servidor responde con 402 Payment Required, tu wallet firma y la solicitud se procesa. Sin cuentas, sin claves de API, sin papeleo. Imagínalo como echarle monedas al fax, solo que las monedas están en cadena.

¿Qué necesito para empezar?

Una wallet de cripto con algo de USDC y un documento que valga la pena enviar por fax. Sin registro, sin clave de API, sin esperar aprobaciones. Estás a dos comandos curl de escuchar ese entrañable tono de marcación.

¿Cuánto cuesta?

$0.20 USDC por página en la red Base. Las portadas son gratis y no cuentan en el total. Nosotros cubrimos las tarifas de gas también. Hay descuentos por volumen para envíos masivos.

¿A dónde puedo enviar faxes?

Más de 45 países, incluyendo EE.UU., Canadá, Reino Unido, Japón, Alemania, Australia, y la mayor parte de Europa y Asia-Pacífico.

¿Está seguro mi documento?

Los documentos se cifran en tránsito y en reposo. No registramos el contenido de los documentos y los archivos se eliminan automáticamente cuando ya no son necesarios. No tenemos ningún interés en leer tus faxes.

¿Cuánto tarda la entrega?

La mayoría de los faxes se completan en 1 a 2 minutos por página. La velocidad real depende de la máquina receptora y la red telefónica. Algunos fax simplemente se toman su tiempo.

¿Qué pasa si el fax falla?

Si algo sale mal, escríbenos a support@unofax.com con tu jobId y lo resolveremos.

¿Pueden usarlo agentes de IA?

Por supuesto. La API es stateless y se autentica por wallet, así que cualquier agente con un cliente HTTP y una wallet puede enviar faxes por sí solo. Sin OAuth, sin credenciales almacenadas. Tu bot puede enviar faxes mientras duermes.