Documentation
Getting Started
Learn how to set up your account, generate API keys, and make your first transcription request.
API Reference
Complete reference documentation for all API endpoints, parameters, and response formats.
Interactive API Docs
Try out API endpoints directly in your browser with our interactive Swagger documentation.
Quick Example
Here's how to transcribe an audio file using cURL:
# Submit a transcription job
curl -X POST https://api.icana.ai/api/v1/transcribe \
-H "X-API-Key: your-api-key" \
-F "file=@audio.mp3" \
-F "language=en"
# Response:
# {"job_id": "abc123", "status": "processing", "message": "..."}
# Check job status
curl https://api.icana.ai/api/v1/jobs/abc123 \
-H "X-API-Key: your-api-key"
# When complete, response includes:
# {"status": "completed", "transcription": "...", "diarization": "..."}