Export your Krisp.ai meeting data (details, transcripts, recordings) to local files for your own records.
- Download the latest release asset for your platform (names include the RID, e.g.,
KrispDownloader-win-x64.exe,KrispDownloader-osx-arm64, etc.). - Run it once. It will create
appsettings.jsonnext to the executable and exit. - Edit
appsettings.json:- Set
BearerTokento your Krisp token (see "Get your Krisp bearer token" below). - Optional: tweak output paths or disable parts (
SaveRecordings,SaveTranscripts,SaveMeetingDetails).
- Set
- Run it again to export meetings (details JSON, transcript JSON + formatted text, and recordings).
- Go to https://app.krisp.ai and log in.
- Make sure you're on the Meetings tab (list of meetings visible).
- Open browser DevTools -> Network tab.
- Click any meeting in the list; a request with a random-looking id will appear.
- Select that request -> Headers -> under Request Headers, find
Authorization. - Copy the value after
Bearerand paste it intoKrispApi.BearerTokeninappsettings.json.
Tip: You can filter Network requests by typing "recording" or "meetings" to find it faster. The attached screenshots (meetings list and Network tab with Authorization header) show what to look for.
- Meeting details (formatted JSON)
- Transcripts (raw JSON + formatted text)
- Recordings (audio/video, all available files including screen/full video captures when present)
- Filenames include timestamp + meeting name + id; directories are auto-created. Multiple recordings include capture-type/part info to avoid collisions.
{
"KrispApi": {
"BaseUrl": "https://api.krisp.ai",
"BearerToken": "your-bearer-token-here",
"SaveRecordings": true,
"SaveTranscripts": true,
"SaveMeetingDetails": true,
"ConvertTimesToUtc": false,
"RecordingsOutput": "Krisp.AI Data Export/Recordings",
"TranscriptsOutput": "Krisp.AI Data Export/Transcripts",
"MeetingDetailsOutput": "Krisp.AI Data Export/MeetingDetails"
}
}| Setting | Default | Description |
|---|---|---|
BearerToken |
(required) | Your Krisp session token |
SaveRecordings |
true |
Download audio/video recordings |
SaveTranscripts |
true |
Save formatted text transcripts |
SaveMeetingDetails |
true |
Save full meeting detail JSON |
ConvertTimesToUtc |
false |
When false, timestamps use your local timezone. Set to true to use UTC instead. |
RecordingsOutput |
Krisp.AI Data Export/Recordings |
Output directory for recordings |
TranscriptsOutput |
Krisp.AI Data Export/Transcripts |
Output directory for transcripts |
MeetingDetailsOutput |
Krisp.AI Data Export/MeetingDetails |
Output directory for meeting JSON |