API for
Meeting Transcription
Convert speech to text for Google Meet, Zoom, and Microsoft Teams.
Support for 130+ languages with speaker diarization and meta-data.
// SDK Example: Join a meeting with a bot import { BaasClient } from '@meeting-baas/sdk'; // Initialize client const client = new BaasClient({ apiKey: 'your-api-key', baseUrl: 'https://api.meetingbaas.com' }); // Join a meeting with a bot async function joinMeeting() { try { const botId = await client.join({ joinRequest: { meetingUrl: 'https://meet.google.com/abc-def-ghi', botName: 'Meeting Assistant', reserved: true } }); console.log('Bot created:', botId); } catch (error) { console.error('Failed to join:', error); } }

Transcribe Meetings with the Meeting BaaS API 🐟

Our Meeting Bot API (Meeting BaaS meaning Meeting bots as a Service) allows you to record and convert speech to text for Google Meet, Zoom, and Microsoft Teams meetings, using one simple curl command:

  • Transcription support for 99 languages
  • Speaker diarization for unlimited participants
  • Transcription of both spoken words and chat messages
  • Real-time transcription with processing speed of 1 hour audio in less than 60 seconds

Our Meeting Bot as a Service API integrates with Gladia's proprietary Whisper-Zero ASR, optimized for real-life enterprise audio, providing a complete solution for capturing and analyzing meeting content.

preview features

API Capabilities

  • High Accuracy: 95% accuracy rate, with Whisper-Zero ASR removing virtually all hallucinations from audio transcripts
  • Custom Vocabulary: Add industry-specific terms or names to improve transcription accuracy
  • Timestamps: Word-level timestamps for precise audio-text synchronization
  • Noise Reduction: Advanced algorithms to filter out background noise
  • Format Options: Receive transcripts in plain text, SRT, or VTT caption formats
  • Code-switching: Accurately transcribe conversations where multiple languages are used interchangeably
  • Translation: Convert spoken language into written text in any of the 99 supported languages

Automate Meeting Workflows

Using the MeetingBaas API, you can set up automations to extract information from video meetings into the database of your choice, be it an end-user database such as Notion or Airtable, or a more robust solution like PostgreSQL.

As we handle getting the data, and also optionally transcribe your meetings, you're just one API call away from an LLM to structure the data, extract meaning, and store it.

For example to Notion:

Connect Meeting Baas 🐟, OpenAI, and Notion APIs to automate meeting transcription, summarization and storage in a Notion database.

Set up a very simple Express JS server to create a user friendly form to send a Google Meet Zoom, or Microsoft Teams bot to a video meeting. The bot will then provide all useful information of the meeting back to the server. This includes, but is not limited too, the list of attendees, conversation recording, transcription, etc.

Format the conversation data to Markdown by using an LLM (in this example OpenAI's gpt-3.5) and automatically fill in a Notion database with the captured, formatted information.

Make + Airtable Integration:

Leverage Make (formerly Integromat) and Airtable to create a powerful automation workflow for your meetings.

  • Set up a Make scenario to trigger on new meeting recordings.
  • Use MeetingBaas API to retrieve meeting data and transcriptions.
  • Process the data with AI services for summarization and insights.
  • Automatically update Airtable with structured meeting information.

WHY DEVELOPERS CHOOSE MEETING BAAS

PROGRAMMATIC ACCESS TO MEETINGS

Raw Video & Audio
Full Transcription
Participant Metadata
Multi-Platform Support

THE OPEN SOURCE ADVANTAGE

Hosted API First
Open Source Core
GDPR
Self-Host Option
No Vendor Lock-In

WHO WE SERVE

TECHNICAL TEAMS BUILDING:

AI Meeting Assistants
Vertical SaaS
GDPR
Developer Tools
Meeting Intelligence

HOW IT WORKS

1

Get your API key - Free tier available for development

2

Send a bot to meetings - One API call to join and record

3

Access meeting data - Recordings, transcripts, and metadata

TECHNICAL RESOURCES

API Documentation

Complete reference for all endpoints

GitHub Examples

Sample code for common use cases

Discord Community

Get help from our team and other developers

Self-Host Guide

When you're ready to deploy on your infrastructure

OPEN SOURCE ECOSYSTEM

Our open-source modules let you build exactly what you need:

Transcript Seeker

Complete interface in React

Node Server

For Notion summaries and integration

Transcription API Interfaces

For Gladia and AssemblyAI