Introducing Meeting BaaS v2
Arrow

Meeting Bot API for Google Meet

Get the transcription, recording and meta-data from Google Meet, and at scale.

Hero fish illustration

Record Google Meet calls without Workspace admin setup

POST a Google Meet URL and the bot requests to join like a guest — once admitted it records the call, transcribes it with speaker attribution and pushes webhooks when the data is ready. No Google Workspace admin configuration required.

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://meet.google.com/abc-defg-hij",
           "bot_name": "Your Bot"
         }'

No Workspace configuration

The bot joins from the meet.google.com URL like any external guest — you don't need domain-wide delegation, admin consoles or your users' Google accounts.

Full meeting capture

Video and audio recording, speaker-attributed transcription, participant join/leave events, chat access and screenshare tracking on every Meet call.

Interactive when you need it

Stream live audio and video from the call or send a speaking bot that participates — the same API powers passive recorders and active meeting agents.

Google Meet bot FAQ

50+ companies already use Meeting BaaS to automate their workflows.

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.

Node.js - Node.js
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.

Square Stack
Multi-platform support
Unified API for Zoom, Meet and Teams. Customize names, avatars, and messages while accessing real-time metadata, recordings, and transcripts.
Video
Raw Audio & Video
Access raw audio and video recordings, including meeting transcripts, for seamless integration with your existing workflows.
Boxes
Easy Integration
Connect with your favorite tools and services through our extensive ecosystem of APIs, SDKs and MCP servers.
File Text
Full Transcription
Access full meeting transcripts with out-of-the-box meeting transcription powered by Gladia. Or use your own transcription service.
Gallery Thumbnails
Participant Metadata
Automatically identify and separate different speakers in the meeting, including timestamps for each speaker.
Workflow
Vertical SaaS
Embed meeting capabilities into your solution. Create analytical tools on customer interactions, AI meeting assistants for internal discussions and more.
Lock
Open Source Code
View, modify, and contribute to the codebase. We're always excited to see what you build with Meeting BaaS.
CPU
Self-hosting
Be in control of your data. Deploy on your own infrastructure when needed. Your data, your rules.
Chart Column
Advanced Analytics
Get deep insights into your bot's performance with comprehensive analytics, and reporting tools.

What do teams ask before shipping with Meeting BaaS?

Still have questions? Contact us

Meeting BaaS

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.

Meeting BaaS