Skip to content

API Overview

The Cliptext API provides programmatic access to transcription services. This RESTful API allows you to upload audio/video files and retrieve transcriptions.

All API requests should be made to:

https://api.cliptext.ai/v1

The Cliptext API uses Bearer token authentication. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY
  • All requests should use HTTPS
  • Request bodies should be JSON (except file uploads which use multipart/form-data)
  • Set Content-Type: application/json for JSON requests

All responses are returned in JSON format:

{
"id": "txn_abc123",
"status": "completed",
"text": "Hello, this is a transcription...",
"duration": 45.2,
"created_at": "2026-01-15T10:30:00Z"
}

Errors follow a consistent format:

{
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid file format",
"details": {
"field": "file",
"allowed": ["mp3", "wav", "mp4"]
}
}
}
PlanRequests/minuteConcurrent uploads
Free101
Pro605
EnterpriseCustomCustom
MethodEndpointDescription
POST/transcriptionsCreate a new transcription
GET/transcriptionsList all transcriptions
GET/transcriptions/:idGet a specific transcription
DELETE/transcriptions/:idDelete a transcription
MethodEndpointDescription
POST/uploads/presignedGet a presigned upload URL
POST/uploads/completeMark upload as complete
MethodEndpointDescription
GET/orgsList your organizations
GET/orgs/:idGet organization details
POST/orgs/:id/membersAdd a team member

Official SDKs are coming soon for:

  • JavaScript/TypeScript
  • Python
  • Go