IdentityCall API
Call Recording Analysis & Transcription API
IdentityCall provides a powerful API for analyzing call recordings with AI-powered transcription, emotion detection, speaker identification, and goal tracking.
Get up and running in 5 minutes
QuickstartComplete endpoint documentation
API ReferenceLearn about API keys and permissions
AuthenticationStep-by-step tutorials
GuidesKey Features
- Audio Transcription - Convert call recordings to text with speaker diarization
- Emotion Analysis - Detect emotions (happy, neutral, calm, sad, angry, fearful, surprised, disgust) for each speaker turn
- Goal Evaluation - AI-powered assessment of whether call goals were achieved
- Keyword Detection - Track mentions of important keywords and phrases
- Pause Analysis - Detect compliance-relevant pauses in conversations
- Voice Profiles - Speaker identification using voice biometrics
Quick Example
cURL
# Upload a recording
curl -X POST "https://api.identitycall.com/api/v1/public/recordings" \
-H "Authorization: Bearer $IDENTITYCALL_API_KEY" \
-F "file=@call-recording.mp3" \
-F "language=en"
# Get the transcription
curl -X GET "https://api.identitycall.com/api/v1/public/recordings/123/transcription" \
-H "Authorization: Bearer $IDENTITYCALL_API_KEY"Base URL
All API requests should be made to:
https://api.identitycall.com/api/v1/publicAuthentication
All API endpoints require authentication via Bearer token:
Authorization: Bearer idc_your_api_keyLearn more about authentication →
Rate Limits
| Plan | Requests/minute | Recordings/day |
|---|---|---|
| Free | 60 | 10 |
| Pro | 300 | 1,000 |
| Enterprise | Custom | Custom |
Need Help?
- Check our Guides for step-by-step tutorials
- Browse the API Reference for detailed endpoint documentation
- Contact support at support@identitycall.com