unofax
Primeiro serviço de fax no x402

Envie um fax com USDC via x402, a API criada para agentes de IA.

$0.20USDC por páginaFolha de rosto gratuita

Envie faxes online e pague com USDC. Criado para agentes de IA, funciona igualmente bem para humanos. Sem conta, sem chaves de API, sem OAuth. Apenas uma carteira e um pedido HTTP. O seu agente paga em USDC e o documento é marcado através de uma linha telefónica real. protocolo x402.

Porquê x402 para fax?

Sem taxas ocultas$0.20 por página, tudo incluído. Taxas de gás? São por nossa conta. Sem itens surpresa no seu recibo.
Liquidação instantâneaPague e envie num só fluxo. No momento em que a transferência de USDC é confirmada na blockchain, o seu fax é colocado em fila. Sem faturas, sem atrasos de processador de pagamentos.
Sem necessidade de contaSem formulários de registo, sem chaves de API. Tem uma carteira? Já está no sistema.
Sem dependência de fornecedorO x402 é um protocolo aberto. Sem SDK proprietário, sem dependência de plataforma. Se conseguir fazer um pedido HTTP, consegue enviar um fax.

Quem está a enviar faxes com x402?

Agentes de IACriado para isto. Sem OAuth, sem credenciais para guardar. O seu agente paga com uma carteira e envia um fax num único ciclo HTTP. Nem sequer se vai queixar dos sons da ligação por modem.
Humanos tambémAlguém lhe pediu para enviar algo por fax e ponderou brevemente desistir. Não desista. Ligue a sua carteira, pague com USDC e volte para o seu café antes que arrefeça.

x402 vs APIs de fax tradicionais

Feature comparison between unofax x402 and traditional fax APIs
unofax x402APIs tradicionais
RegistoNenhum. Apenas uma carteira.Conta + verificação
Chaves de APINão necessáriasObrigatórias
Gasto mínimo$0. Pague apenas quando enviar um fax.Normalmente $10 - $50+/mês
10 páginas/mês$2.00 no totalNormalmente $10.50 - $51.50
PagamentoInstantâneo, na blockchainCartão de crédito + faturas
Compatível com agentesSim, autenticação por carteiraNormalmente requer credenciais
Tempo até ao primeiro faxMenos de 2 minutosNormalmente horas a dias

* As comparações de custos baseiam-se nos preços típicos publicados pelos principais fornecedores de APIs de fax em 2026. Os custos reais podem variar. Descontos por volume disponíveis na unofax. Contacte support@unofax.com para saber mais.

Pronto para integrar?

Ver a API

Detalhes da plataforma de fax x402

Mais de 45 paísesEUA, Canadá, Reino Unido, Japão, Alemanha, Austrália e mais de 40 outros. Ver lista completa
Os seus documentos, o seu assuntoEncriptados em trânsito e em repouso. Não lemos, não registamos nem guardamos os seus ficheiros mais tempo do que o necessário. Privacidade por defeito.
USDC na BaseOs pagamentos são liquidados na rede Base. Taxas baixas, finalização rápida. Cobrimos o gás para que pague exatamente $0.20 por página.
8 formatos de ficheiroPDF, Word, PNG, JPG, GIF, WebP, HEIC e TIFF. Envie o que tiver.

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).

Perguntas Frequentes

O que é o x402?

É um protocolo aberto para pagar serviços web com stablecoins através de HTTP. O servidor responde 402 Payment Required, a sua carteira assina e o pedido é concluído. Sem contas, sem chaves de API, sem burocracia. Pense nele como colocar moedas no aparelho de fax, exceto que as moedas estão na blockchain.

O que preciso para começar?

Uma carteira de criptomoedas com algum USDC e um documento que valha a pena enviar por fax. Sem registo, sem chave de API, sem esperar por aprovação. Está a dois comandos curl de ouvir aquele agradável tom de marcação.

Quanto custa?

$0.20 USDC por página na rede Base. As folhas de rosto são gratuitas e não contam para o total. Também assumimos as taxas de gás. Estão disponíveis descontos por volume para remetentes de grande volume.

Para onde posso enviar faxes?

Mais de 45 países, incluindo os EUA, Canadá, Reino Unido, Japão, Alemanha, Austrália e a maior parte da Europa e da Ásia-Pacífico.

O meu documento está seguro?

Os documentos são encriptados em trânsito e em repouso. Não registamos o conteúdo dos documentos e os ficheiros são removidos automaticamente assim que deixam de ser necessários. Não temos qualquer motivo para ler os seus faxes.

Quanto tempo demora a entrega?

A maioria dos faxes é concluída em 1 a 2 minutos por página. A velocidade real depende do aparelho do destinatário e da rede telefónica. Alguns aparelhos de fax gostam mesmo de levar o seu tempo.

O que acontece se o fax falhar?

Se algo correr mal, contacte-nos em support@unofax.com com o seu jobId e resolveremos a situação.

Os agentes de IA podem usar isto?

Sem dúvida. A API é sem estado e autenticada por carteira, pelo que qualquer agente com um cliente HTTP e uma carteira pode enviar faxes por conta própria. Sem OAuth, sem credenciais guardadas. O seu bot pode enviar faxes enquanto dorme.