unofax
Eerste faxdienst op x402

Verstuur een fax met USDC via x402 — de API gebouwd voor AI-agents.

$0.20USDC per paginaGratis voorblad

Verstuur faxen online en betaal met USDC. Gebouwd voor AI-agents, werkt net zo goed voor mensen. Geen account, geen API-sleutels, geen OAuth. Alleen een wallet en een HTTP-verzoek. Je agent betaalt in USDC en het document belt uit over een echte telefoonlijn. x402-protocol.

Waarom x402 voor fax?

Geen verborgen kosten$0.20 per pagina, alles inbegrepen. Gasvergoedingen? Voor onze rekening. Geen verrassingen op je bon.
Directe afwikkelingBetaal en verstuur in één keer. Zodra de USDC-overdracht on-chain wordt bevestigd, staat je fax in de wachtrij. Geen facturen, geen vertragingen van een betaalprovider.
Geen account nodigGeen aanmeldformulieren, geen API-sleutels. Heb je een wallet? Dan zit je al in het systeem.
Geen vendor lock-inx402 is een open protocol. Geen propriëtaire SDK, geen platformafhankelijkheid. Als je een HTTP-verzoek kunt doen, kun je een fax versturen.

Wie verstuurt er faxen met x402?

AI-agentsHiervoor gebouwd. Geen OAuth, geen inloggegevens om op te slaan. Je agent betaalt met een wallet en verstuurt een fax in één HTTP-verzoek. Hij zal niet eens klagen over de inbelgeluiden.
Mensen ookIemand vroeg je iets te faxen en je overwoog heel even ermee te stoppen. Doe het niet. Koppel je wallet, betaal met USDC en ga terug naar je koffie voordat hij koud wordt.

x402 versus traditionele fax-API's

Feature comparison between unofax x402 and traditional fax APIs
unofax x402Traditionele API's
AanmeldenNiet nodig. Alleen een wallet.Account + verificatie
API-sleutelsNiet nodigVereist
Minimale besteding$0. Betaal alleen wanneer je faxt.Meestal $10 - $50+/maand
10 pagina's/maand$2.00 totaalMeestal $10.50 - $51.50
BetalingDirect, on-chainCreditcard + facturen
Agent-vriendelijkJa, wallet-authenticatieVereist meestal inloggegevens
Tijd tot eerste faxMinder dan 2 minutenMeestal uren tot dagen

* Kostenvergelijkingen zijn gebaseerd op typische gepubliceerde prijzen van grote fax-API-providers per 2026. Werkelijke kosten kunnen variëren. Volumekortingen beschikbaar bij unofax. Neem contact op met support@unofax.com voor meer informatie.

Klaar om te integreren?

Bekijk de API

Details van het x402-faxplatform

45+ landenVS, Canada, VK, Japan, Duitsland, Australië en 40+ meer. Bekijk de volledige lijst
Jouw documenten, jouw zaakVersleuteld onderweg en in rust. We lezen, loggen of bewaren je bestanden niet langer dan nodig. Privacy als standaard.
USDC op BaseBetalingen worden afgewikkeld op het Base-netwerk. Lage kosten, snelle finaliteit. Wij dekken de gasvergoeding, zodat je precies $0.20 per pagina betaalt.
8 bestandsformatenPDF, Word, PNG, JPG, GIF, WebP, HEIC en TIFF. Verstuur wat je maar hebt.

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

Veelgestelde vragen

Wat is x402?

Het is een open protocol om met stablecoins over HTTP voor webdiensten te betalen. De server zegt 402 Payment Required, je wallet ondertekent, en het verzoek gaat door. Geen accounts, geen API-sleutels, geen papierwerk. Zie het als muntjes in het faxapparaat stoppen, alleen zijn de muntjes on-chain.

Wat heb ik nodig om te beginnen?

Een cryptowallet met wat USDC en een document dat het faxen waard is. Geen aanmelding, geen API-sleutel, geen wachten op goedkeuring. Je bent twee curl-commando's verwijderd van die heerlijke kiestoon.

Hoeveel kost het?

$0.20 USDC per pagina op het Base-netwerk. Voorbladen zijn gratis en tellen niet mee voor het totaal. Wij nemen ook de gasvergoedingen voor onze rekening. Volumekortingen zijn beschikbaar voor afzenders met veel volume.

Waar kan ik faxen naartoe sturen?

45+ landen, waaronder de VS, Canada, VK, Japan, Duitsland, Australië en het grootste deel van Europa en Azië-Pacific.

Is mijn document veilig?

Documenten worden versleuteld onderweg en in rust. We loggen geen documentinhoud, en bestanden worden automatisch verwijderd zodra ze niet meer nodig zijn. We hebben geen enkele reden om je faxen te lezen.

Hoe lang duurt de bezorging?

De meeste faxen zijn klaar binnen 1 tot 2 minuten per pagina. De werkelijke snelheid hangt af van het apparaat van de ontvanger en het telefoonnetwerk. Sommige faxapparaten nemen nu eenmaal graag de tijd.

Wat gebeurt er als de fax mislukt?

Als er iets misgaat, neem dan contact met ons op via support@unofax.com met je jobId en we lossen het op.

Kunnen AI-agents dit gebruiken?

Absoluut. De API is stateless en wordt geauthenticeerd via een wallet, dus elke agent met een HTTP-client en een wallet kan zelfstandig faxen versturen. Geen OAuth, geen opgeslagen inloggegevens. Je bot kan faxen terwijl je slaapt.