Overview
The Analytics API provides comprehensive metrics and insights for your recruitment process. It exposes data for candidates, interviews, and candidate interviews (phone screens), allowing you to track performance, completion rates, and feedback.Get Analytics
Retrieve comprehensive analytics data grouped by resource type. Endpoint:GET /qsi/gather/analytics
- cURL
- JavaScript
- Python
Custom Date Range
- cURL
- JavaScript
- Python
Filter by User
- cURL
- JavaScript
- Python
Filter by Interview Template
- cURL
- JavaScript
- Python
Response Structure
Candidates Analytics
Metrics related to candidate entities.- total: Total unique candidates found in the date range
- archived: Candidates that have been archived
Interviews Analytics
Metrics related to interview templates. These metrics are generally scoped to the team and organization, not strictly by date range (showing currently available templates).- total: Total interview templates
- active: Currently active templates
- archived: Archived templates
- standard: Standard audio interviews
- questionnaire: Text-based questionnaire interviews
Candidate Interviews Analytics
Metrics related to interview instances (phone screens) assigned to candidates. This is the primary section for performance metrics.- total: Total interview instances in the date range
- statusBreakdown: Detailed count of interviews by current status
- inviteSent: Invites that have been sent
- newResponse: New responses awaiting review
- hasReviewed: Responses that have been reviewed
- partiallyCompleted: Partially completed interviews
- hired: Candidates marked as hired
- archived: Archived interviews
- expired: Expired interviews
- completed: Count of completed interviews
- incomplete: Count of incomplete interviews
- completionRate: Ratio of completed interviews to total interviews (0.0 to 1.0)
- averageResponseTime: Human-readable average time from invite to completion
- averageResponseTimeInHours: Numeric average response time in hours
- hoursSaved: Estimated hours saved based on completed interviews (0.5 hours per interview)
- positiveFeedbackPercentage: Percentage of interviews rated positively
Caching Behavior
To ensure performance, analytics results are cached based on the queried date range:- Date range ≤ 1 day: Cached for 5 minutes
- Date range 2-7 days: Cached for 15 minutes
- Date range 8-30 days: Cached for 1 hour
- Date range > 30 days: Cached for 2 hours
meta.cached field in the response indicates if the data was served from cache (true) or computed fresh (false).

