Enterprise · API Reference
Intelligence API
Programmatic access to career health reports, company signals, team analytics, and job fit analysis. Built for enterprise talent teams that want to integrate Intraview intelligence into their existing workflows.
Authentication
All Intelligence API endpoints require authentication via a Bearer token. Enterprise and Team accounts can generate API keys from Settings → Integrations. Include the key in every request:
Headers
Authorization: Bearer iv_live_your_api_key_here
Content-Type: application/jsonAPI keys are scoped to your team. Each key has read-only access to your team's data by default. Contact us for write-scoped keys or webhook integrations.
Rate Limits
Enterprise
1,000 requests/min
Team
100 requests/min
Pro
20 requests/min
Rate-limited responses return 429 with a Retry-After header in seconds.
Endpoints
/api/agent/career-healthReturns the current-period career health report for the authenticated user. Aggregates inbound volume, fit distribution, top engaging companies, topic frequency, outcome conversion, and market demand signals.
Response
{
"period": "2026-Q1",
"generated_at": "2026-03-13T12:00:00Z",
"inbound_volume": {
"total": 47,
"trend_vs_prior": 18.5
},
"fit_distribution": {
"strong_fit": 22,
"maybe": 15,
"misfit": 10
},
"top_companies": [
{ "name": "Stripe", "count": 5, "fit_rate": 0.8 },
{ "name": "Notion", "count": 3, "fit_rate": 0.67 }
],
"top_topics": [
{ "topic": "compensation", "count": 18 },
{ "topic": "remote_policy", "count": 12 }
],
"outcome_summary": {
"total_tracked": 30,
"interview_rate": 0.43,
"offer_rate": 0.13,
"verified_count": 8,
"unverified_count": 22,
"verification_rate": 0.27,
"verified_interview_rate": 0.63
},
"market_demand_signal": "increasing"
}- Reports are generated on demand and cached per period.
- trend_vs_prior is a percentage change vs the previous period (null if no prior data).
- market_demand_signal is one of: increasing, stable, decreasing, insufficient_data.
/api/agent/career-healthForce-regenerate a career health report. Optionally specify a period to generate a historical report.
Request
{
"period": "2025-Q4"
}Response
// Same shape as GET /api/agent/career-health
// with the specified period's data- The period field is optional. Omit it to regenerate the current period.
- Period format: YYYY-QN (e.g. 2026-Q1).
/api/agent/company-signals?company={name}Returns anonymized aggregate intelligence signals for a specific company. Shows how the company engages across the platform — fit rates, outcome conversion, common topics, and recruiter interaction volume.
Request
curl "https://app.intraview.io/api/agent/company-signals?company=Stripe" \
-H "Authorization: Bearer iv_live_xxx"Response
{
"signals": {
"company_name_normalized": "stripe",
"total_interactions": 142,
"strong_fit_rate": 0.62,
"maybe_rate": 0.24,
"misfit_rate": 0.14,
"outcome_interview_rate": 0.48,
"outcome_offer_rate": 0.15,
"top_topics": ["compensation", "remote_policy", "team_size"],
"sample_size": 38
}
}- Company names are normalized (case-insensitive, suffixes like Inc/LLC stripped).
- Signals require a minimum of 10 candidates interacting with the company before data is returned (privacy threshold).
- All data is anonymized — no candidate PII is included.
/api/agent/job-summaryAnalyzes a job description against the authenticated candidate's IV profile. Returns fit classification, matched areas, gaps, talking points, and a one-line pitch.
Request
{
"job_description": "We're looking for a Senior Product Manager to lead our Growth team. You'll own the full funnel from acquisition through activation..."
}Response
{
"overall_fit": "strong_fit",
"matched_areas": [
"Growth funnel ownership — 3 CARL stories demonstrate activation optimization",
"Cross-functional leadership — proof story shows PM-eng-design collaboration"
],
"gaps": [
"No enterprise sales motion experience mentioned"
],
"talking_points": [
"Your activation funnel case study is directly relevant",
"Highlight your data-driven experimentation framework"
],
"one_line_pitch": "Growth-focused PM with proven activation optimization and cross-functional leadership."
}- Max job description length: 10,000 characters.
- overall_fit is one of: strong_fit, maybe, misfit.
- Powered by Claude — results are generated per request, not cached.
/api/team/agent/analyticsComing soon. Will return a team-level analytics snapshot — inbound volume, response rates, fit distribution, top companies, outcome funnel, and agent utilization metrics across all team members.
Response
{
"team_id": "team_abc123",
"period": "2026-Q1",
"generated_at": "2026-03-13T12:00:00Z",
"member_count": 12,
"total_inbound": 384,
"total_auto_replied": 241,
"total_drafted": 98,
"total_declined": 45,
"fit_distribution": {
"strong_fit": 188,
"maybe": 112,
"misfit": 84
},
"top_companies": [
{ "name": "Google", "count": 28, "avg_fit_rate": 0.71 }
],
"outcome_funnel": {
"total_tracked": 210,
"screening_count": 95,
"interview_count": 68,
"offer_count": 22,
"accept_count": 14
},
"agent_utilization": {
"auto_reply_rate": 0.63,
"draft_rate": 0.25,
"decline_rate": 0.12
}
}- Enterprise-only endpoint. Team and Pro accounts receive a 403.
- Snapshots are generated monthly and cached.
- Use this to track hiring pipeline health across your talent acquisition team.
/api/agent/messages/{id}/outcomeRecord the outcome of a recruiter conversation thread. Feeds career health reports and coaching insights. Supports the full lifecycle from initial response through offer resolution.
Request
{
"outcome": "screening_scheduled",
"notes": "Phone screen with hiring manager next Tuesday"
}Response
{
"id": "msg_abc123",
"outcome": "screening_scheduled",
"outcome_recorded_at": "2026-03-13T14:30:00Z"
}- Valid outcomes: no_response, ghosted, screening_scheduled, interviewed, offered, accepted, declined_by_candidate, declined_by_company, withdrew.
- Only the thread owner can update outcomes.
- Outcome data improves career health report accuracy over time.
Error Codes
400401403429500503Get API access for your team
Enterprise plans include full API access, ATS integrations (beta), and dedicated support. SSO/SAML is coming soon. Tell us about your team and we'll set you up.
Contact Sales →