unofax
Första faxtjänsten på x402

Skicka ett fax med USDC via x402 — API:et byggt för AI-agenter.

$0.20USDC per sidaGratis försättsblad

Skicka fax online och betala med USDC. Byggt för AI-agenter, fungerar lika bra för människor. Inget konto, inga API-nycklar, ingen OAuth. Bara en plånbok och en HTTP-förfrågan. Din agent betalar i USDC och dokumentet ringer ut över en riktig telefonlinje. x402-protokollet.

Varför x402 för fax?

Inga dolda avgifter$0.20 per sida, allt inkluderat. Gasavgifter? Vi bjuder. Inga överraskande poster på ditt kvitto.
Omedelbar avräkningBetala och skicka i ett enda flöde. I samma ögonblick som USDC-överföringen bekräftas on-chain köas ditt fax. Inga fakturor, inga fördröjningar från betalningsleverantörer.
Inget konto behövsInga registreringsformulär, inga API-nycklar. Har du en plånbok? Då är du redan i systemet.
Ingen leverantörsinlåsningx402 är ett öppet protokoll. Ingen proprietär SDK, inget plattformsberoende. Om du kan göra en HTTP-förfrågan kan du skicka ett fax.

Vem skickar fax med x402?

AI-agenterByggt för detta. Ingen OAuth, inga uppgifter att lagra. Din agent betalar med en plånbok och skickar ett fax i en enda HTTP-tur och retur. Den kommer inte ens att klaga på uppringningsljuden.
Människor ocksåNågon bad dig faxa något och du övervägde kort att säga upp dig. Låt bli. Anslut din plånbok, betala med USDC och återvänd till ditt kaffe innan det hinner bli kallt.

x402 jämfört med traditionella fax-API:er

Feature comparison between unofax x402 and traditional fax APIs
unofax x402Traditionella API:er
RegistreringIngen. Bara en plånbok.Konto + verifiering
API-nycklarBehövs inteKrävs
Lägsta belopp$0. Betala bara när du faxar.Vanligtvis $10–$50+/mån
10 sidor/mån$2.00 totaltVanligtvis $10.50–$51.50
BetalningOmedelbar, on-chainKreditkort + fakturor
AgentvänligtJa, plånboksautentiseringKräver vanligtvis inloggningsuppgifter
Tid till första faxUnder 2 minuterVanligtvis timmar till dagar

* Kostnadsjämförelser baseras på typiska publicerade priser hos större fax-API-leverantörer per 2026. Faktiska kostnader kan variera. Mängdrabatter finns hos unofax. Kontakta support@unofax.com för att veta mer.

Redo att integrera?

Se API:et

Detaljer om x402-faxplattformen

45+ länderUSA, Kanada, Storbritannien, Japan, Tyskland, Australien och 40+ till. Se hela listan
Dina dokument, din sakKrypterade under överföring och i vila. Vi läser, loggar eller behåller inte dina filer längre än vi behöver. Integritet som standard.
USDC på BaseBetalningar avräknas på Base-nätverket. Låga avgifter, snabb slutgiltighet. Vi står för gasavgifterna så att du betalar exakt $0.20 per sida.
8 filformatPDF, Word, PNG, JPG, GIF, WebP, HEIC och TIFF. Skicka vad du än har.

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

Vanliga frågor

Vad är x402?

Det är ett öppet protokoll för att betala för webbtjänster med stablecoins över HTTP. Servern säger 402 Payment Required, din plånbok signerar, och förfrågan går igenom. Inga konton, inga API-nycklar, inget pappersarbete. Se det som att lägga mynt i faxmaskinen, förutom att mynten finns on-chain.

Vad behöver jag för att komma igång?

En kryptoplånbok med lite USDC och ett dokument värt att faxa. Ingen registrering, ingen API-nyckel, ingen väntan på godkännande. Du är två curl-kommandon från att höra den där ljuva kopplingstonen.

Hur mycket kostar det?

$0.20 USDC per sida på Base-nätverket. Försättsblad är gratis och räknas inte in i totalsumman. Vi står för gasavgifterna också. Mängdrabatter finns för avsändare med höga volymer.

Vart kan jag skicka fax?

45+ länder inklusive USA, Kanada, Storbritannien, Japan, Tyskland, Australien och större delen av Europa och Asien-Stillahavsområdet.

Är mitt dokument säkert?

Dokument krypteras under överföring och i vila. Vi loggar inte dokumentinnehåll, och filer tas automatiskt bort när de inte längre behövs. Vi har ingen anledning att läsa dina fax.

Hur lång tid tar leveransen?

De flesta fax slutförs på 1 till 2 minuter per sida. Den faktiska hastigheten beror på mottagarens maskin och telefonnät. Vissa faxmaskiner gillar helt enkelt att ta det lugnt.

Vad händer om faxet misslyckas?

Om något går fel, kontakta oss på support@unofax.com med ditt jobId så löser vi det.

Kan AI-agenter använda detta?

Absolut. API:et är tillståndslöst och plånboksautentiserat, så vilken agent som helst med en HTTP-klient och en plånbok kan skicka fax på egen hand. Ingen OAuth, inga lagrade inloggningsuppgifter. Din bot kan faxa medan du sover.