Build the next Otter.ai, Granola, or Fathom
Our API automatically supports Google Meet, Zoom, Microsoft Teams, Slack, and more. Get transcripts and metadata from each platform without rewriting code.
The easiest API for note taking

Get meeting notes no matter the edge case

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

Deploy in minutes, not hours
The leading notetaker API
Enable all of your notetaking needs with a single API that provides transcripts, recordings, and metadata. A single API call provides diarized transcripts and recordings in real-time or after the call.
Keep your meeting data secure
Just call our note taking API and we’ll handle scaling, reliability, and compliance, so your team can focus on creating the features your users love.
Reliable and stable
Onboarding support
Scalable infrastructure
Security controls
For more information, check out our security portal.
How to build a notetaker with Recall.ai
Frequently asked questions
A notetaker API is any API that programmatically provides meeting transcripts/notes and other meeting data. At Recall.ai that functionality is available both in the Desktop Recording SDK and Meeting Bot API.
No, both the Desktop Recording SDK and Meeting Bot API work across all major platforms.
Yes. The Recall.ai Meeting Bot API and Desktop Recording SDK both deliver real-time transcripts via webhook.
Yes, both Recall.ai is SOC 2, ISO 27001:2022, GDPR, CCPA, and HIPAA compliant.
Yes. You can provide your own transcription API keys for one of our supported transcription providers or use Recall.ai Transcription to transcribe your meeting.
We can either store your data or you can set custom retention for all of your meeting data, including transcripts, depending on your needs and compliance requirements.
With Recall.ai you can run unlimited concurrent notetakers either via the Meeting Bot API or Desktop Recording SDK.
Yes. You can get recordings and transcripts in addition to metadata, speaker names, and participant emails.
Yes. Using our calendar integration, or your own calendar integration, you can schedule bots to join calls so that your meeting notetaker joins when the meeting starts.
No. You do not need to be in the call for your notetaker to join if you are using our Meeting Bot API. You can use our calendar integration, or your own calendar integration, to schedule your bot to join and record the meeting even if you're absent. This allows you to access the call and all of its data later. If you prefer a botless form factor, you must be in your meeting to capture meeting data via the Desktop Recording SDK.
Recall.ai supports over 30 languages using Recall Transcription. Other transcription providers support varying numbers of languages.
Yes. You can sign up for self-serve and get your first several hours free to test on Recall.ai.