x402phone
AI phone calls and phone numbers. No API keys. No accounts. Pay per request.
Powered by x402 protocol and Bland.ai
How it works
- 1POST a phone number and task to
/api/x402/call - 2Get back a 402 with payment requirements (USDC on Base)
- 3Pay and resend — AI calls the number with your instructions
- 4Poll the status endpoint for transcript and summary
Example
POST /api/x402/call
{
"phone_number": "+14155551234",
"task": "Call and ask if they can meet tomorrow at 2pm. Be friendly and professional."
}First response (pay this)
HTTP/1.1 402 Payment Required
X-PAYMENT: { "scheme": "exact", "network": "eip155:8453", ... }After payment
{
"success": true,
"call_id": "abc-123-def",
"message": "Call initiated successfully"
}Endpoints
| Endpoint | Price | Auth |
|---|---|---|
POST /api/x402/callMake an AI phone call | $0.54 | x402 |
GET /api/x402/call/:idGet call status and transcript | Free | None |
POST /api/x402/numberBuy a phone number (30 days) | $20.00 | x402 |
POST /api/x402/number/topupExtend a number 30 days | $15.00 | x402 |
GET /api/x402/numbers?wallet=0x...List your phone numbers | Free | None |
Voices
| Voice | Description |
|---|---|
natdefault | American female |
josh | Articulate American male |
maya | Young American female, soft |
june | American female |
paige | Calm, soft-tone female |
derek | Soft and engaging male |
florian | German male |
Pass any Bland.ai voice ID for custom voices.
Discovery
x402 resource discovery at /.well-known/x402
Agent instructions at /llms.txt