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.

The API to get transcripts, recordings, and metadata from meetings.