Developers

Drop-in voice API.
Change one base URL.

AirDial speaks the Vapi/Twilio shape you already build against. Keep your code; point it at us and get African telephony + local-language voices for free.

place-a-call.ts
// Point your existing Vapi/Twilio client at AirDial.
// Change one base URL + key — your code stays the same.
const res = await fetch("https://dashboard.airdial.co/api/v1/calls", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.AIRDIAL_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    assistantId: "asst_...",
    phoneNumberId: "num_...",
    customer: { number: "+260971234567" },   // local format handled
  }),
});

const call = await res.json();   // { id, status: "queued", ... }

Everything you need to run calls in production.

Assistants

Configure voice, model, prompt and tools. Bring your own LLM keys or use ours.

Phone numbers

Provision and manage numbers; route inbound to any assistant.

Outbound calls

Fire single calls or batches over the API with per-call variables.

Campaigns

Sequenced, multi-step outbound with retries and quiet hours.

Call logs & transcripts

Every call recorded, transcribed and queryable, with structured outcomes.

Webhooks

Real-time events for call lifecycle, transcripts and tool calls.

Ship your first call today.

Free to start. Pay per minute as you scale.

Get an API key →

Running high volume? Talk to our team.