Skip to main content
MeetStream.ai is a unified API for sending bots (and interactive agents) to video meetings across platforms like Zoom, Google Meet, Microsoft Teams, and more. With a single API, you can make a bot join meetings, capture audio or video, transcribe conversations, and even interact in real time. This lets developers and IT teams focus on building AI-driven meeting insights or automation without wrestling with each platform’s integration quirks. Key capabilities include:
  • Meeting Recording & Transcripts: Join meetings programmatically to record audio and video with speaker-labeled transcripts. MeetStream supports both real-time transcript streaming and post-meeting transcript generation for flexibility.
  • Real-Time Data & Interaction: Access live audio and video streams with low latency to enable live transcription, speaker analysis, or other real-time features. Bots can also output audio or video into the meeting, acting as AI agents that respond during conversations.
  • Unified Across Platforms: Use the same API endpoints for Zoom, Google Meet, Microsoft Teams, and other platforms. Even platforms without official APIs are supported by providing only the meeting URL—MeetStream handles the rest behind the scenes.
  • Rapid Integration: Deploy bots in days instead of months. Create a bot via API, supply the meeting link, and MeetStream manages joining, recording, and data delivery for you.
  • Rich Metadata & Analytics: Access participant names, join and leave times, speaking durations, chat messages, screen-sharing events, and more through the API to power dashboards or meeting insights.
In the following documentation, you’ll learn how to set up MeetStream, configure meeting bots, capture data in real time, retrieve recordings and transcripts, and enable interactive agent features so you can leverage the platform’s full capabilities.

Meeting Bot API Setup

To start using MeetStream AI, set up your account, obtain API credentials, and prepare your environment:
  1. Sign Up and API Key: Register for a MeetStream account. From the dashboard, create an API key or token to authenticate requests—keep it private.
    • API Base URL: https://api.meetstream.ai/api/v1/ hosts all bot control and data retrieval endpoints.
    • Regions: MeetStream currently uses a unified endpoint with built-in regional compliance; region-specific endpoints may arrive later.
  2. Organization & Workspace: Manage organizations, workspaces, and team members in the dashboard. Confirm your API key belongs to the workspace where you plan to create bots.
  3. Configure Webhook Endpoints: For asynchronous events (status updates, transcripts, etc.), add webhook URLs in the dashboard’s Webhooks section. Use publicly accessible HTTPS endpoints and store any signing secret for verification.
  4. SDKs (Optional): Call the REST API directly or install any available client libraries. Include the API key in the Authorization header (Token YOUR_API_KEY) for every request.
  5. Test in Development: Create test meetings and send bots before going live. Tools like ngrok help expose local servers so you can verify webhook handling and connectivity.
  6. Quickstart with Postman: Import the provided Postman collection to explore API endpoints quickly. Prebuilt environment variables, payloads, and headers make it easy to validate your integration.
Once your credentials, webhooks, and tooling are in place, you’re ready to create bots and dive into platform-specific configuration and advanced MeetStream features.

Bot Integration Guides

Learn how to integrate MeetStream with Zoom meetings in two simple steps:
Coming soon - Microsoft Teams integration guide
No integration required. follow the create-bot endpoint to create a bot.

Advanced Features

Real-time Transcription

Set up live transcription with webhook integration

Calendar Integration

Automate bot scheduling with calendar events

Custom Workflows

Build automated workflows with meeting data
Need help? Check out our API documentation or contact support for assistance.

Community Resources

Join our community to stay updated and get help: