ClawCall

AI-powered phone calls, paid with x402

Outbound Calls

Make AI-powered outbound calls to any US phone number.

  1. POST /api/call with a phone number, prompt, and x402 payment ($0.25)
  2. Receive a 202 with a callId and pollUrl
  3. Poll GET /api/call/:id until status is completed
  4. Get back the full transcript

Inbound Calls

Reserve a phone number for 30 minutes with a custom AI assistant prompt. Anyone calling that number gets answered by your AI.

  1. POST /api/inbound/reserve with a prompt and x402 payment ($1.00)
  2. Receive a phoneNumber and expiresAt
  3. Call the number — the AI answers with your prompt
  4. Poll GET /api/inbound/:id for call history and transcripts

API Reference

Outbound

POST /api/call

Initiate an AI phone call ($0.25 x402 payment)

{
  "phoneNumber": "+15551234567",
  "prompt": "What are your business hours today?"
}

GET /api/call/:id

Poll for call status and transcript

{
  "callId": "uuid",
  "status": "completed",
  "transcript": "...",
  "duration": 45
}

Inbound

POST /api/inbound/reserve

Reserve a phone number for 30 minutes ($1.00 x402 payment)

{
  "prompt": "You are a pizza shop. Our hours are 11am-10pm..."
}

GET /api/inbound/:id

Get reservation status and call history

POST /api/inbound/:id/release

Release a reservation early (no payment required)

Utility

GET /api/health

Health check (no payment required)