Built for agents
Give your agent reliable voice capability without building a phone stack.
- Outbound and inbound calls
- Callbacks and scheduling
- Voicemail detection
- Transcripts and summaries
- Structured results JSON
The API for real phone calls. Built for AI agents. Buy calls, start conversations, get structured results, track usage, and keep it simple.
Give your agent reliable voice capability without building a phone stack.
Agents request Stripe-backed App9 checkout sessions today, with UCP, ACP, Shared Payment Token, MPP, and x402 readiness exposed for future direct purchases.
View Stripe agent-commerce capabilitiesIntegrate in minutes with an OpenAPI spec and MCP server built for tools.
{
"to": "+14155550134",
"from": "+12025550123",
"agent": "webhook",
"metadata": "case_abc_123"
}
{
"call_id": "call_9f8a7b6c",
"status": "initiated",
"cost": "0.04",
"currency": "USD"
}
Pay only for calls your AI agent uses. Public ranges are calculated live from App9 credit packages, with telephony, voice AI, gateway usage tracking, and billing bundled into one connected-minute charge.
For experiments and first agent calls
$0.104-$0.130/min Standard call quality Structured results Email support Get startedFor production agents
$0.176-$0.220/min Premium voice options Callbacks and scheduling Priority support Connect agentFor high-volume usage
$0.07-$0.31/min Benchmark-aware pricing Detailed usage export Advanced analytics See full pricingFor custom needs
Custom Private connectivity Custom integrations Account manager Contact usYour agent calls our API, CallOnline handles the phone session, and structured results flow back into your workflow.
from callonline import Client
client = Client(api_key="live_xxx")
call = client.calls.create(
to="+14155550134",
tool="after_sales_call",
metadata={"case_id": "abc_123"}
)
print(call.call_id)