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 |
Link transcripts with speaker emails for personalized follow-ups | |
Analyze meeting data across team members for reporting | |
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.

Step 2: Click Get API Key.

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

💡 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