Skip to Content

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.

Key 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

# 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/public

Authentication

All API endpoints require authentication via Bearer token:

Authorization: Bearer idc_your_api_key

Learn more about authentication →

Rate Limits

PlanRequests/minuteRecordings/day
Free6010
Pro3001,000
EnterpriseCustomCustom

Need Help?