Meeting Bot API for Zoom
Get the transcription, recording and meta-data from Zoom, and at scale.

Send a bot to any Zoom meeting with one request
POST a Zoom meeting URL and the bot joins as a named participant — it waits for host admission when a waiting room is on, records video and audio, and your backend gets webhooks when the recording, transcript and metadata are ready.
curl -X POST "https://api.meetingbaas.com/v2/bots" \
-H "Content-Type: application/json" \
-H "x-meeting-baas-api-key: $API_KEY" \
-d '{
"meeting_url": "https://us02web.zoom.us/j/1234567890",
"bot_name": "Your Bot"
}'Ready for Zoom's OBF rules
Since March 2, 2026 Zoom requires On Behalf Of (OBF) tokens for bots joining meetings hosted outside your own Zoom account. Meeting BaaS ships full OBF support: after a one-time OAuth consent, the bot joins on the user's behalf — the authorizing user must be in the meeting, and the bot leaves when they do. Meetings hosted by your own Zoom account can still use plain SDK credentials.
Everything in the meeting
Video and audio recording, transcription with speaker attribution, participant join/leave events, chat access and screenshare tracking — from one bot.
Beyond recording
Stream live audio and video out of the call, or deploy speaking bots that participate — build interactive Zoom meeting agents, not just note-takers.
Zoom meeting bot FAQ
How fast can you integrate this afternoon
A simple API so that you can start recording meetings in minutes. It fits right into your code using SDKs, or directly with HTTP requests.
import { createBaasClient } from "@meeting-baas/sdk";
// Create a v2 client
const client = createBaasClient({
api_key: "your-api-key", // Get yours at https://meetingbaas.com
api_version: "v2"
});
// Create a bot with type-safe error handling
const { success, data, error } = await client.createBot({
bot_name: "Meeting Assistant",
meeting_url: "https://meet.google.com/abc-def-ghi"
});
if (success) {
console.log("Bot created successfully:", data.bot_id);
} else {
console.error("Error creating bot:", error);
}Why do developers choose Meeting BaaS?
We're a team of engineers passionate about crafting tools for fellow developers. Meeting BaaS is the platform we always wanted, now we're building it for you.
What do teams ask before shipping with Meeting BaaS?
Still have questions? Contact us
Ready to ship meeting bots without building the plumbing?
Join thousands of customers that use Meeting BaaS to create AI Meeting Assistants, customer interactions analytics, and much more. Start your journey today.