Pull Aircall call recordings and analytics via the API

domain: developer.aircall.io · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with HTTP Basic Auth using your Aircall API ID as the username and API token as the password against the base URL https://api.aircall.io/v1.
  2. List calls within a time window with GET /v1/calls?from={unix_timestamp}&to={unix_timestamp}&per_page=50; paginate with the 'page' param until no further results are returned.
  3. Each call object in the response contains a 'recording' field — when present, it is a URL to the call recording audio file; download recordings by issuing an authenticated GET request to that URL.
  4. Extract analytics fields from each call record: 'duration', 'answered_at', 'ended_at', 'direction' (inbound/outbound), 'missed', 'user' (agent), and 'number' (Aircall line used).
  5. Filter calls by a specific Aircall number ID using the 'number_id' query param, or by user with 'user_id', to produce per-line or per-agent reports.
  6. Aggregate duration, missed-call rate, and average handling time in your data pipeline; join on 'user.id' to map call records to agent names from GET /v1/users.

Known gotchas

Related routes

Stream Aircall call events via webhooks, retrieve call recordings, and sync call data to a CRM
developer.aircall.io · 6 steps · unrated
Retrieve voice call recordings and call metadata via the Zendesk Talk API
developer.zendesk.com/api-reference/voice/talk-api · 6 steps · unrated
Record a Vonage Voice API call and retrieve the MP3 recording via the recording webhook
developer.vonage.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans