Microsoft Teams Meeting Bot API
Programmatically get video, audio, transcripts and metadata, in real-time or asynchronously with just a few lines of code.
One API for all your meeting data
Recall.ai's Microsoft Teams Bot API is the easiest way to programmatically get video recordings, audio recordings, transcripts, and metadata, in real time or asynchronously, with just a few lines of code. From a Microsoft Teams recording API to a Microsoft Teams transcript API, everything you need is delivered through one unified endpoint.
Multi-platform support, zero extra effort
Go beyond Microsoft Teams with ease. The API automatically expands to Google Meet, Zoom, Slack, and more with no additional engineering required. Configure transcription, recording formats, and platform settings with a single change, and scale across providers without rewriting code.
The easiest way to access meeting data
Get meeting data no matter the edge case
Join any Microsoft Teams without host permissions or user attendance. Supports Business, Enterprise, Education, and free Microsoft Teams accounts.
Capture every detail from every meeting
Retrieve audio, video, transcripts, and metadata (participant emails, participant lists, meeting titles, etc) in real-time or asynchronously.
Scale up or down instantly
Run as many Microsoft Teams bots as you need. We’ll handle reliability, scaling, and compliance.
Deploy in minutes, not hours
Building a Microsoft Teams bot from scratch can take months of engineering work. With Recall.ai, you’ll be live in hours.
The leading Microsoft Teams bot API
Capture Microsoft Teams data through a single API. Access diarized transcripts and recordings in real-time or after the call.
Keep your Microsoft Teams data secure
Just call our Meeting Bot API and we’ll handle scaling, reliability, and compliance, so your team can focus on creating the features your users love.
Reliable and stable
We power call recording features for thousands of companies, ranging from seed-stage startups to Fortune 500 enterprises.
Onboarding support
We work closely with your team, and have shared Slack channels to ensure so you are set up for success.
Scalable infrastructure
We run thousands of concurrent bots and process billions of minutes in recording per year. All while maintaining a 99.9% uptime SLA.
Security controls
We are SOC2, ISO 27001, GDPR, CCPA, and HIPAA Compliant.
Frequently asked questions
Do I need to register an app in Azure?
No. There is no need to register an app in Azure to use the Recall.ai Microsoft Teams Meeting Bot API.
Can I use the Recall.ai Microsoft Teams Meeting Bot API for live monitoring?
Yes. You can receive audio/video in real time and act on it instantly.
Does the Recall.ai Teams Meeting Bot API work for external guests?
Yes. The bot can join meetings across tenants with or without the user joining.
How many bots can I run?
Unlimited. We’ll handle the scaling.
How can I build a Microsoft Teams meeting bot?
The easiest way is to use Recall.ai’s Meeting Bot API, which handles the complex work of joining, recording, and transcribing meetings for you. For developers who prefer a custom approach, we’ve also created a detailed guide on how to build a Microsoft Teams meeting bot from scratch.
Is the Microsoft Teams Bot API compliant with enterprise security standards?
Yes, we maintain SOC 2, ISO 27001:2022, GDPR, CCPA, and HIPAA compliance.
Can I record and transcribe the same call?
Yes. You can get the recording and transcript for any Microsoft Teams call.
Can I get post-call recordings and real-time transcripts?
Yes. Basically any combination of delivery is possible and you can change what data you receive and when you receive it by updating a simple config.
Can I get per-participant audio?
Yes. You can get mixed or per-participant audio and video. It’s just a single field in the config.
How fast can I get started?
Most teams get their first Microsoft Teams bot running in under an hour by signing up for our self-serve plan.
What transcription providers can I integrate with?
You can use Recall.ai Transcription or you can bring your own API keys for any of our transcription providers.
Can I have my bot talk back in the meeting?
Yes. You can use Output Media API to stream data into the meeting through your bot.