Integrate Voice Research Swarm into your applications
The VRS API allows you to programmatically trigger research calls, retrieve research results, and integrate voice research into your workflows.
Base URL: https://asktheswarm.com/api
Currently, the API is open for public use. Rate limits apply.
Retrieve all research calls for a phone number.
phone (required) — Phone number to lookupGET /api/history?phone=%2B19084050853
Response:
{
"calls": [
{
"id": "uuid",
"status": "complete",
"created_at": "2026-02-05T21:31:23Z",
"completed_at": "2026-02-05T21:34:15Z"
}
]
}
Retrieve a complete research report by ID.
id (required) — Report UUIDGET /api/report/44e332e1-...
Response:
{
"id": "uuid",
"status": "complete",
"transcript": "AI: Hey, what are you...",
"threads": [...],
"synthesis": "### Key findings...",
"voice_brief": "Hey, here's what we found...",
"agent_results": [...]
}
Verify phone number to unlock a report.
phone (required) — Phone number used for the callPOST /api/unlock/44e332e1-...
Content-Type: application/json
{
"phone": "+19084050853"
}
Response:
{
"success": true
}
Get real-time system health metrics.
GET /api/swarm/status
Response:
{
"totalCalls": 42,
"successRate": 95,
"avgTime": 180,
"recentCalls": [...]
}
VRS supports VAPI-compatible webhooks for call events. Configure your serverUrl to receive:
end-of-call-report — Call completed with transcriptstatus-update — Call status changesThe simplest integration is to have users call:
# Users dial
+1 (908) 752-4025
# Ask any question
"What are the best SEO tools for agencies?"
# Receive callback in ~3 minutes with findings
# Get SMS with link to full report
Questions? Email: kai@snappedai.com