BlockRun
Marketplace

PARTNER

Phone & Voice

AI voice calls + wallet-owned phone numbers, paid in USDC via Circle Gateway.

Outbound conversational AI calls via Bland.ai, and dedicated US/CA phone numbers via Twilio. Numbers auto-register with Bland on purchase so they can be used as outbound caller-ID. Carrier and fraud lookups round it out. Every endpoint pay-per-use.

8 endpoints live on Polygon · Arbitrum · Optimism · Unichain
Real-time conversation
Wallet-bound numbers
No account required
US/CA ONLY · NO SMS

Number provisioning is currently limited to US and Canada. SMS is not offered — A2P 10DLC registration adds 1–4 week onboarding friction. Inbound (receiving calls) isn't enabled yet; this is outbound-only for now.

What Agents Use It For

Anywhere your agent needs to reach a human in real time — verification callbacks, appointment reminders, voice surveys, automated outbound — without standing up telephony infrastructure or signing carrier contracts.

AI Voice Calls
Outbound conversational AI calls powered by Bland.ai. The agent dials, speaks, listens, and responds in real time based on a natural-language task prompt.
Wallet-Owned Numbers
Provision a dedicated US or Canadian number bound to your wallet for 30 days. Use it as caller ID on outbound calls via Bland (BYOT auto-imported on purchase).
Carrier + Fraud Lookup
Identify line type, carrier, and risk signals like SIM swap and call forwarding. Useful for KYC, anti-fraud, or routing decisions before calling.
Pay-per-Use, No Accounts
Every endpoint settled in USDC via Circle Gateway across Polygon, Arbitrum, Optimism, and Unichain. No API keys, no monthly subscription for callers.

Endpoints & Pricing

All endpoints are 402-gated. Send a request without payment to receive payment requirements, then re-send with a Circle Gateway signature attached. Settlement happens after the upstream Twilio or Bland call succeeds — failed upstream calls are not charged.

MethodEndpointPricePurpose
POST/v1/voice/call$0.54Outbound AI conversation call (Bland.ai). Defaults to 5 min, max 30 min.
GET/v1/voice/call/{call_id}freePoll call status, duration, transcript, and recording URL.
POST/v1/phone/numbers/buy$5.00Provision a dedicated US/CA number, wallet-bound for 30 days.
POST/v1/phone/numbers/renew$5.00Extend the lease on a provisioned number by 30 days.
POST/v1/phone/numbers/list$0.001List active numbers owned by your wallet.
POST/v1/phone/numbers/releasefreeRelease a provisioned number back to the Twilio pool.
POST/v1/phone/lookup$0.01Carrier identification + line type (landline, mobile, VoIP).
POST/v1/phone/lookup/fraud$0.05Lookup + fraud signals (SIM swap, call forwarding).

How It Works

01
Buy a number (optional)
POST /v1/phone/numbers/buy → pay $5 USDC → receive a US/CA number leased to your wallet for 30 days. Automatically registered with Bland for outbound caller-ID.
02
Place an AI call
POST /v1/voice/call with a natural-language task and the destination number. Optionally pass your own number as 'from' for caller-ID. Settlement happens after Bland accepts the call.
03
Poll for transcript
GET /v1/voice/call/{call_id} returns status, duration, full transcript, and recording URL. Free — no payment needed.

Behind the Scenes

Twilio

Powers number search, purchase, lease management, release, and carrier + fraud lookups. We absorb Twilio's per-month carrier fee in the $5 number price.

twilio.com
Bland.ai

Powers the actual voice AI — STT, LLM, TTS, interruption detection, voicemail handling. Your Twilio numbers are imported into Bland on purchase so they can be used as outbound caller-ID (BYOT).

bland.ai

Get Started

All you need is USDC pre-deposited at the Circle Gateway on any of Polygon, Arbitrum, Optimism, or Unichain. Hit any endpoint, get a 402, attach payment, get the response.