Build on your meeting data with the Fireflies API

Pull transcripts, summaries, and action items into your own apps, get notified when a meeting is transcribed or summarized, and connect AI assistants like Claude and Cursor to your meetings.

Make your first request in minutes

Send one request with your API key and get back exactly the meeting details you ask for. Pick your language, copy the code, and replace the placeholder key.

curl -X POST https://api.fireflies.ai/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your_api_key" \
  --data '{"query": "{ transcripts(limit: 5) { id title date summary { overview action_items } } }"}'

Replace your_api_key with the key from your Fireflies integrations page. Keep your key on your own server and never put it in a web page.

What you can build with the API

Fireflies records, transcribes, and summarizes your meetings. The API gives your product and workflows programmatic access to that data.

Transcribe recordings

Send audio or video files to Fireflies and get back a transcript, summary, and action items.

Search transcripts

Find meetings by keyword, date, participant, or channel, and get every sentence with who said it and when.

Use AI summaries

Pull overviews, action items, keywords, and topics into your CRM, project tracker, or data warehouse.

Join live meetings

Send the Fireflies notetaker to a meeting that's already in progress.

Manage your team

List users, see team analytics, and change user roles.

Ask questions with AskFred

Ask AskFred questions about your meetings in everyday language.

Get exactly the meeting data you need with GraphQL

Ask for exactly the details you want, such as transcripts, who said what, AI summaries, users, and channels, and get back only those. Every request goes to the same place, so there's less to build and maintain.
A GraphQL query for meeting titles, summaries, and action items, next to the meeting summary it returns

Get notified with Webhooks

Get an automatic update in your app when a meeting is transcribed, when its summary is ready, or when the Fireflies notetaker joins a meeting. You can turn on signing to verify each update came from Fireflies. The docs cover setup details.
When a meeting is transcribed, Fireflies sends an update you can verify, and it appears as a notification in your app

Bring meetings into AI tools with MCP

Connect Claude, Cursor, and other AI assistants that support MCP to Fireflies, then search transcripts and pull summaries without leaving your assistant. Sign in with your Fireflies account or API key; the docs cover setup.
Fireflies connected to an AI assistant chat that answers using your meetings

Enterprise-grade Security
Fireflies.ai Secure Notetaker

Fireflies is the preferred platform for CIOs across the Fortune 500, offering robust admin controls and stringent security protocols.
AICPA SOC-2

SOC 2 Type II

GDPR

GDPR

HIPAA

HIPAA Compliant

Cloud

Zero Data Retention

Storage

Private Storage

Lock

Customer Own Their Data

Fireflies API FAQ

Still have more questions? Please write to support@fireflies.ai and we will respond as quickly as we can.

Start building with the Fireflies API