What Just Shipped
We just opened the Public REST API. Any Standard or Enterprise customer can now generate an API key, call our endpoints, and integrate AI Interview Analyzer into the rest of their hiring stack.
This is the second of three major features we committed to for Q2 2026. Azure Marketplace went live on April 13. The Public API is next. The browser extension for Microsoft Teams, Zoom, and Google Meet lands later this quarter.

Why an API
Every recruiting team we talk to runs more than one tool. An ATS for pipeline management. An HRIS for employee records. A sourcing tool for outbound. A scheduling tool for logistics. Data moves between them, usually by hand, usually late, usually with errors.
Until now, AI Interview Analyzer was an island. You ran interviews here, you got scored reports here, and if you wanted to push results into your ATS or your data warehouse, you copy-pasted them. That is not how enterprise software should work.
The Public API fixes that. You can now:
- Sync candidates from your ATS. Create recruitments and candidates programmatically. No more double entry.
- Pull interview scores into your reporting stack. Push analysis results into your data warehouse, BI dashboard, or internal hiring committee tools.
- Automate team management. Invite interviewers, manage roles, and provision users from your HRIS.
- Archive audio and reports. Download the original interview audio and any PDF report your team already uses in the app.
- Trigger custom workflows. React to completed interviews, kick off background checks, notify hiring managers on Slack, do whatever your process needs.
- Build your own integrations. If your ATS is not on our roadmap, build the integration yourself.
What You Can Do Today
The API covers the core hiring workflow:
- Organizations and DPA status. Read and update your organization settings, download the signed DPA PDF.
- Users and team invitations. List team members, invite new ones, manage roles.
- Recruitments and candidates. Full CRUD, including CV uploads and candidate status.
- Interviews and analysis results. Fetch scores, transcripts, and evidence.
- Audio recordings. Download the original interview audio for your own archive, QA, or compliance workflows.
- PDF reports. Pull any report your team already uses in the app:
- CV Ranking PDF
- Interview transcript PDF
- Candidate analysis PDF
- Candidate comparison PDF
- Credit balance and usage. Monitor consumption from your billing or ops dashboard.
Authentication is a simple API key in the X-API-Key header. Pagination follows the standard limit/offset pattern with a has_more flag. Every endpoint is documented in OpenAPI 3.1 and reachable interactively at api.aiinterviewanalyzer.com/api/docs.
Which Plans Include It
The Public API is available on Standard and Enterprise plans. Basic plan users who need API access can upgrade at any time from the billing page, or purchase the Standard plan directly on Azure Marketplace.
We made this choice deliberately. API access is an enterprise workflow feature. Teams using the Basic plan typically run interviews directly in our app and do not need to wire it into other systems. Teams on Standard and above usually have an ATS, an HRIS, and a set of integrations to maintain. That is who the API is for.
Rate limits scale with the plan:
- Standard: 10 requests per minute, 200 per hour, 2,000 per day. Up to 5 API keys per organization.
- Enterprise: 30 requests per minute, 500 per hour, 5,000 per day. Up to 20 API keys per organization.
All limits are enforced per organization, not per key. Current usage is returned in the X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset response headers on every call.
These are our starting limits. They are deliberately conservative while we watch how customers actually use the API. If your integration needs more headroom, email us at support@aiinterviewanalyzer.com and we will raise them for your organization. We expect the defaults to go up significantly over the next few months based on real usage.
Security and Compliance
API keys are scoped to your organization. They inherit the same GDPR guarantees and EU data residency as the rest of the platform. You can rotate or revoke keys at any time, and every API call is logged in the organization audit trail.
All data stays in the EU. The API respects the same consent model as the app: if a candidate has not consented to analysis, the API will not return their interview data. Organizations retain full access to their own audio recordings, transcripts, and reports through the API, exactly as they would in the desktop or web app.
Getting Started
- Sign in to AI Interview Analyzer on the Standard or Enterprise plan.
- Go to Settings > Developer and create a new API key.
- Read the interactive docs at api.aiinterviewanalyzer.com/api/docs.
- Make your first call.
Full OpenAPI spec, example requests, and code samples for Python, TypeScript, and cURL are in the documentation.
What Is Next
One feature left on the Q2 roadmap: the browser extension for Microsoft Teams, Zoom, and Google Meet. You will be able to record interviews straight from the meeting without switching apps. More on that soon.