REST API
3 endpoints. Create a bot, check status, stop it. That's the entire API.
- POST /v1/bots — Create & join a meeting
- GET /v1/bots/:id — Check bot status
- DELETE /v1/bots/:id — Leave meeting
Capture audio, transcribe, and stream meeting data from Zoom, Google Meet, and Teams. Built for AI agents to use programmatically. Pay-as-you-go, no subscriptions, no lock-in.
Lower cost. Agent-first design. Simple pay-as-you-go pricing.
$0.35/hour bot compute + $0.12/hour optional transcription. Combined $0.47/hr vs their $0.65/hr. No hidden fees. No minimum commitments. Prorated to the second.
Real-time audio streaming via WebSocket, webhook-driven events, and programmatic bot control. Your agents can join meetings, listen, and process audio in real-time.
3 REST endpoints: create, status, stop. WebSocket for real-time data. Webhooks for async events. No complex setup, no lock-in.
One POST request. Real-time meeting data back via WebSocket and webhooks.
Pass any Zoom, Google Meet, or Teams link to our API. One POST request. That's all it takes.
Our bot joins in under 3 seconds, captures audio, takes periodic screenshots, and optionally transcribes in real-time.
Receive audio streams, transcripts, and meeting events via WebSocket or webhooks. JSON-first.
Audio capture, transcription, real-time streaming, and agent tooling — all through a single API.
Send a meeting link, get a bot that captures audio, takes periodic screenshots, and delivers transcripts and participant metadata.
Feed real-time meeting audio to your LLM. Your agent can join meetings, listen, and process speech as it happens.
Built-in transcription at $0.12/hour with real-time delivery. Enable with a single flag.
Simple REST API with 3 endpoints. WebSocket for real-time data. Webhooks with signature verification for async events.
REST API to control bots. WebSocket for real-time data. Webhooks for async events.
3 endpoints. Create a bot, check status, stop it. That's the entire API.
Connect to the bot's WebSocket for real-time meeting data as it happens.
Get notified when bots change state. HMAC-SHA256 signed, with automatic retries.
AI agents: read our complete API at firstcall.dev/llms.txt
No subscriptions. No minimums. Add credits anytime. Up to 30% less than Recall.ai.
| Service | firstcall.dev | Recall.ai |
|---|---|---|
| Bot compute (per hour) | $0.35 | $0.50 |
| Transcription (per hour) | $0.12 | $0.15 |
| Combined (per hour) | $0.47 | $0.65 |
| Free tier | 6 hours (360 min) | 5 hours |
| Session retention | 7 days | 7 days |
| Pricing model | Pay-as-you-go | Tiered plans |
| AI Agent Mode | Native | Limited |
Sign up, get an API key, send your first bot.
Create your firstcall.dev account. Free tier includes 6 hours (360 minutes) of bot compute. No credit card needed.
POST to /v1/bots with a meeting URL, bot name, and mode. Get back a bot ID and WebSocket URL.
Open a WebSocket connection to receive real-time audio, transcripts, and meeting events as they happen.
POST to /v1/bots/:bot_id/stop to remove the bot from the meeting. You only pay for time used.
3 endpoints your agent can call. WebSocket for real-time meeting data.
WebSocket streams deliver audio chunks and live transcription with sub-200ms latency. Process speech as it happens.
Raw PCM audio streamed via WebSocket. Feed directly into your speech models or processing pipeline.
Structured payloads include who's speaking, participant data, and meeting events. Context, not raw data.
Use webpage modes (3-4) to display custom branded content in the meeting. Your agent, your brand.
Deploy multiple agents to one meeting, each with different roles. Note-taker, fact-checker, decision tracker in parallel.
Automatic periodic screenshots of the meeting screen. Capture shared content and visual context alongside audio.
Joins sales calls, captures real-time transcription, auto-updates CRM with notes, follow-ups, and deal stage changes.
Listens to interviews, generates structured scorecards, flags inconsistencies, suggests follow-up questions.
Monitors calls for churn signals and escalation triggers. Automatically creates tickets and alerts the team.
Monitors calls in regulated industries for compliance keywords and generates audit trails from transcripts.
firstcall.dev is a meeting bot API that lets developers programmatically capture audio, transcribe, and stream data from Zoom, Google Meet, and Microsoft Teams meetings. It's designed for both traditional meeting intelligence apps and autonomous AI agents.
We focus on simplicity and cost: 3 REST endpoints, WebSocket for real-time data, up to 30% cheaper ($0.47/hr combined vs $0.65/hr). No complex tiered plans — just pay-as-you-go with no subscriptions or lock-in.
We currently support Google Meet, Microsoft Teams, and Zoom.
Yes. Every account starts with 6 free hours (360 minutes) of bot compute. No credit card required. Free tier includes 1 concurrent bot. After that, add credits anytime at $0.35/hour for bot compute and $0.12/hour for transcription.
You get real-time audio streams (PCM 16-bit), optional transcription with speaker labels, periodic screenshots, participant join/leave events, and meeting lifecycle webhooks. All delivered via WebSocket and webhooks in JSON format.
Pay-as-you-go, prorated to the second. Bot compute costs $0.35/hour. Transcription is optional at $0.12/hour. 7-day session retention included. No seat-based pricing, no monthly minimums, no subscriptions. Add credits anytime.
Free tier allows 1 concurrent bot. Once you add credits (paid tier), there is no limit on concurrent bots.
6 free hours (360 minutes) included. No credit card required.