Fireflies API: Overview & How to Get Your API Key

Last updated: April 13, 2026

Access your meeting data programmatically and build custom integrations. The Fireflies API lets developers retrieve transcripts, automate workflows, and integrate meeting insights into any application.

What is the Fireflies API?

The Fireflies API gives developers access to all meeting data in Fireflies. Built on GraphQL, it's available to all users and lets you integrate Fireflies into your applications to retrieve call recordings, transcripts, and insights in a structured format.

📚 Need detailed documentation? Check out our complete API documentation

Key benefits

✅ Centralize meeting data - Fetch and manage transcripts, summaries, and action items for all meetings
✅ Automate workflows - Integrate meeting insights into existing applications and eliminate manual tasks
✅ Developer flexibility - Use GraphQL and other tools to create powerful, custom applications

🔑 Ready to start? See How to access the Fireflies API

Core API capabilities

Fetch meeting data

Data type

What you get

Transcripts

Access transcripts of all past meetings with simple queries

Summaries

Retrieve overviews and bullet point notes

Action items

Extract and route follow-up tasks automatically

AI Skills

Extract insights from 100+ AI skill outputs

Upload and process files

Capability

Description

Transcribe audio & video

Upload files via API and get accurate transcripts within minutes

Speaker labels

Identify speakers with timestamps for each recording section

Create soundbites

Automatically generate clips of important call moments

Access and share recordings

  • Secure sharing: Generate downloadable links to recordings (valid for 24 hours)

  • Manage permissions: Define roles and control data access for team members

Build custom workflows

  • GraphQL support: Query data efficiently with Fireflies' GraphQL API

  • Real-time updates: Use webhooks for instant notifications

Webhooks for real-time notifications

  • Transcription complete: Receive alerts when transcripts are processed

  • Audio upload notifications: Get updates after audio files are processed via configured webhook URLs

Advanced use cases

Use case

Description

Merge speaker info with emails

Link transcripts with speaker emails for personalized follow-ups

Fetch meetings for multiple users

Analyze meeting data across team members for reporting

Track customer queries

Identify questions from external participants in client meetings

💻 See it for yourself: Visit Replit for Examples

🚀 Get your API key in 3 steps

Step 1: Log in to your Fireflies account. Navigate to Integrations page, and search for Fireflies API. Click on it to get started.

Recorded_screen_1_V1 - 2026-04-13T174008.715.gif

Step 2: Click Get API Key.

image.png

Step 3: You will be redirected to Developer settings, where your API key is displayed. You can copy the API key from here.

image.png

💡 Alternatively: You can directly access your API key by going to Settings → Developer settings (Personal tab).

What you can do with the API

Import Fireflies data into your systems to build custom reporting and workflows. The API gives you comprehensive access to:

Data type

What you can retrieve

Sentences

Text, speakers, start/end times, and more

Meetings

Title, date, participants, length, and more

Users

Team members, meeting counts, integrations, and more

Management capabilities

  • Delete meetings programmatically

  • Change user roles via API calls

📌 Making sense of it all

  • API is available to all users regardless of plan level

  • Built on GraphQL for efficient, flexible data querying

  • Webhooks provide real-time updates for automated workflows

  • 24-hour link expiry ensures secure access to shared recordings

  • Access comprehensive meeting data including sentences with speaker attribution

  • Management functions let you delete meetings and modify user permissions

🛞 Fancy a test drive? See How to test the Fireflies API