Export complete transcription data as JSON with segments, timestamps, metadata, and speaker information for API integration.
JSON format exports the complete transcription data as structured JSON, perfect for developers building integrations, custom applications, or data analysis pipelines.
The JSON export follows this structure:
{
"id": "transcription_abc123",
"fileName": "meeting-2025-01-15.mp3",
"text": "Full transcription text...",
"language": "en",
"duration": 1825.45,
"createdAt": "2025-01-15T10:30:00.000Z",
"segments": [
{
"id": 1,
"start": 0.0,
"end": 5.23,
"text": "Hello everyone and welcome..."
},
{
"id": 2,
"start": 5.23,
"end": 9.45,
"text": "Thank you for having me..."
}
]
}Each segment in the segments array contains:
JSON data in code editor
/images/articles/json-code-example.png
Pro Tip
JSON exports are formatted with 2-space indentation for readability. Use JSON.parse() in JavaScript or json.loads() in Python to process the data.
// Read and process JSON export
const data = JSON.parse(jsonString);
// Get total duration in minutes
const minutes = Math.floor(data.duration / 60);
// Extract all text
const fullText = data.text;
// Process segments
data.segments.forEach(segment => {
console.log(`[${segment.start}s] ${segment.text}`);
});
// Filter segments by time range
const firstMinute = data.segments.filter(
seg => seg.start < 60
);import json
# Load JSON file
with open('transcription.json', 'r') as f:
data = json.load(f)
# Access fields
print(f"File: {data['fileName']}")
print(f"Duration: {data['duration']}s")
print(f"Language: {data['language']}")
# Process segments
for segment in data['segments']:
print(f"[{segment['start']:.2f}s] {segment['text']}")Important
JSON files can be large for long transcriptions. A 1-hour transcription may result in a 100-200KB JSON file depending on segment density.
Learn about all available export formats and when to use each one for your needs.
Export your transcription as a clean, simple text file compatible with any text editor or application.
Understand how timestamps work in your transcriptions and how to use them effectively.