Microsoft Teams 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 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.

“Because of Recall.ai we are able to spend 100% of our engineering efforts on our core value instead of building and maintaining meeting bots. We were able to save about 9 months of engineering time right off the bat.”

Anis Bennaceur

Co-founder and CEO

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.
Business standard
Pro
Free
Basic
Enterprise grid
Business+
Business basic
Essentials
Enterprise grid
Pro
Free
Essentials
Business+
Basic
Business basic
Business standard

Capture every detail from every meeting

Retrieve audio, video, transcripts, and metadata (participant emails, participant lists, meeting titles, etc) in real-time or asynchronously.

Examples of meeting data

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 recording and transcription API

Zoom recording API and Zoom transcription API rolled into one. A single API call provides diarized transcripts and recordings in real-time or after the call.

“Working with Recall.ai has saved us months of time and hundreds of thousands in developer salaries. The service has been rock solid as we've gone from launch to 50x higher usage in just a few months.”

Joel Hellermark

CEO

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 maintatining a 99.9% uptime SLA.
“The collaborative nature of the Recall.ai team has been really positive and the product works as advertised. It’s a win-win. We’ve been very happy with Recall.ai.”

Phil Costa

SVP of Product Development

Frequently asked questions

No. There is no need to register an app in Azure to use the Recall.ai Microsoft Teams Meeting Bot API.

Yes. You can receive audio/video in real time and act on it instantly.

Yes. The bot can join meetings across tenants with or without the user joining.

Unlimited. We’ll handle the scaling.

Yes, we maintain SOC 2, ISO 27001:2022, GDPR, CCPA, and HIPAA compliance.

Yes. You can get the recording and transcript for any Microsoft Teams call.

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.

Yes. You can get mixed or per-participant audio and video. It’s just a single field in the config.

Most teams get their first Microsoft Teams bot running in under an hour by signing up for our self-serve plan.

You can use Recall.ai Transcription or you can bring your own API keys for any of our transcription providers.

Yes. You can use Output Media API to stream data into the meeting through your bot.