Skip to main content

Programmable assessment engine

Embed validated career assessments in your product.

RESTful endpoints, OAuth 2.0, webhook events. Push prior data in, get Career Guide out. RIASEC, Big Five, Skills Audit, EQ, plus 2,536-career match — as an API.

In Brief

JobCannon Assessment API exposes the assessment engine, scoring layer, and Career Match knowledge graph (2,536 careers, 1,533 skills, 64,317 edges) as a programmable RESTful service. Adopters embed assessment delivery into their existing product (HR-tech, LMS, ATS, case management), submit prior assessment data and receive a Career Guide in response, and subscribe to webhook events on completion. Three primary endpoint groups: assessment session lifecycle (start, retrieve questions, submit answers, complete and score), Career Guide generation (retrieve, refresh, query careers and skills), and webhook subscription. OAuth 2.0 client-credentials authentication, sandbox and production environments, idempotent endpoints, predictable rate-limiting (1,000 rpm steady-state on Business tier with 10x burst), and OpenAPI spec plus Postman collection. Typical integration runs 1-3 engineer-weeks. Available on Business tier ($199/mo flat) for standard rate limits; partnership engagements get higher limits, custom data residency, and dedicated technical onboarding. Used by HR-tech vendors, workforce-board case-management systems, university career-services platforms, coaching SaaS products, and corporate L&D platforms.

What the API enables

Three primary integration patterns.

Embedded assessment delivery
Your users take RIASEC, Big Five, Skills Audit, or any of the 56 assessments inside your existing app. You get back scored results, archetype labels, and a Career Guide. The user never leaves your domain.
Submit prior data, get Career Guide
Already have personality or skills data from another tool? POST it to the API and receive a JobCannon-format Career Guide with 2,536-career matches and skill-gap analysis. Skip re-assessment.
Webhook event subscriptions
Every assessment completion, Career Guide generation, and consent change fires an event. Wire it into your case-management system, your LMS, your CRM. React to participant lifecycle without polling.
Sandbox + production
Full sandbox environment for development with realistic synthetic data. Production environment ships separately with rate limits scoped to your tier. Migration from sandbox to production is one config change.

Assessments accessible via API

Full battery available; whitelist what your integration uses.

Career-orientation
Most-integrated
Personality & EQ
Common in HR-tech
Aptitude & cognition
Common in ATS integrations

Compared to building in-house

For embedding career-assessment into a 50,000-user product

$300-700K
Build in-house from scratch
12-24 month engineer + psychometrician build
$80-200K/yr
Pearson TalentLens API
Per-instrument licensing
$50-150K/yr
Hogan Assessments API
Coach-tier API access
$0
JobCannon
Unlimited, forever

What developers get

OpenAPI spec and Postman collection
OAuth 2.0 client-credentials authentication
Sandbox and production environments
Webhook events for completion and consent
Idempotent endpoints with predictable rate limits
Reference implementations for common integrations
SDK in TypeScript and Python on Business tier
Dedicated technical onboarding under partnership

Related on JobCannon

The Assessment API is one of six institutional features on the JobCannon for Business hub; teams that need branded delivery on top of the API typically pair it with white-label theming so the experience inside the embedded app matches the host product.

Common API adopters include HR-tech and L&D platforms serving employer customers — see the for-business vertical for the use cases that drive most integrations, and the corporate internal-mobility guide for one of the most common embedded-API patterns.

API pricing

Standard rate limits and access on Business tier ($199/mo flat). Higher rate limits, custom data residency (EU, UK, US), dedicated technical onboarding, and SLA under partnership engagements.

Starter

Try it with a micro-team

$0
  • 5 invites (one-time, not recurring)
  • All 50+ assessments
  • Basic individual reports
  • Share link via email or Slack
  • No credit card required
Request free access

Coach

For independent coaches and therapists

$29/mo
or $290/yr (save 17%)
  • 30 invites per month
  • All 50+ assessments
  • Detailed individual reports
  • Coach notes per client
  • PDF export (client-ready)
  • Session prep recommendations
Get Coach access
Most Popular

Team

For startups, teams and HR

$79/mo
or $790/yr (save 17%)
  • 100 invites per month
  • Everything in Coach
  • Team DNA dashboard
  • Compatibility matrix
  • Conflict-pattern detection
  • Compare 2-3 team members
Get Team access
Recommended

Business

For agencies, L&D and scale-ups

$199/mo
or $1990/yr (save 17%)
  • 500 invites per month
  • Everything in Team
  • White-label PDF reports (your logo)
  • API access (read-only results)
  • Custom assessment builder (beta)
  • Bulk CSV import/export
Get Business access

Enterprise

For 200+ person companies

From $5k/yr
  • Unlimited invites
  • Everything in Business
  • SSO (SAML, Google Workspace)
  • SLA (99.9% uptime)
  • Data residency options (EU/US)
  • Dedicated Customer Success
Talk to us

All plans currently activated manually via the contact form — we review each request within 24 hours and provision access the same day. Self-serve checkout coming once we've heard from the first wave of teams.

Request API access

Tell us your integration use case and your expected volume. We respond with sandbox credentials and a technical onboarding plan within two business days.

We reply within 24 hours. No spam, no per-seat pitches.

FAQ

What does the Assessment API do?

It exposes the JobCannon assessment engine as a programmable layer for your product. Three primary use cases. (1) Embed assessment delivery — your users take RIASEC, Big Five, or Skills Audit inside your app and you get scored results back. (2) Submit prior assessment data — push existing personality or skills data into the engine and get back a JobCannon-format Career Guide with 2,536-career matches. (3) Subscribe to webhook events — every assessment completion, every Career Guide generation, every consent change fires an event you can react to in your existing case-management or LMS system. The API is a RESTful JSON interface with OAuth 2.0 client-credentials authentication, sandbox and production environments, idempotent endpoints, and predictable rate-limiting.

Who typically uses the API?

Five common adopters. (1) HR-tech vendors embedding career-assessment as a feature inside an applicant tracking system or LMS. (2) Workforce-board case-management systems integrating assessment data into participant records for WIOA reporting. (3) University career-services platforms surfacing JobCannon Career Guide inside the student portal. (4) Coaching SaaS products giving coaches access to validated psychometrics inside their existing client tooling. (5) Internal corporate L&D platforms embedding assessment as part of an internal mobility programme. Each integration runs about 1-3 engineer-weeks for a typical implementation; we provide reference implementations and a sandbox.

What are the assessment endpoints?

POST /assessments — start an assessment session for a user, returns a session token. GET /assessments/{id}/questions — retrieve question payload (paginated). POST /assessments/{id}/answers — submit answers (idempotent). POST /assessments/{id}/complete — finalise scoring and generate result. GET /career-track/{user_id} — retrieve a user’s current Career Guide with skill-gap analysis and course recommendations. GET /careers/{slug} — query the 2,536-career database. POST /webhooks — register webhook URLs for completion events. Documentation includes OpenAPI spec and Postman collection.

How is rate-limiting handled?

Default rate limit is 1,000 requests per minute per API key on Business tier; partnership engagements get higher limits scoped to expected volume. Burst capacity allows 10x the steady-state limit for 30 seconds — handles cohort-completion spikes (50 students hit submit at the end of class). Rate-limit headers (`X-RateLimit-Remaining`, `X-RateLimit-Reset`) appear on every response. Exceeded limits return 429 with `Retry-After`. We do not throttle silently or drop requests.

What does the data model look like?

Three primary resources. (1) Users — represent your end users (you provide an external ID; we mint our internal user). (2) Assessments — represent a session of a single instrument (e.g. one RIASEC run). (3) Career Guides — represent the AI-generated career-match output, refreshable on demand. Plus secondary resources for careers, skills, and webhook subscriptions. The API is resource-oriented and predictable; you can build a working integration from the OpenAPI spec without reading every endpoint individually.

How does this compare to building scoring in-house?

Most teams that consider building career-assessment in-house underestimate three costs. (1) Psychometric instrument validation — RIASEC, Big Five, EQ are public frameworks but validated item banks and scoring algorithms are not; building your own validates over years and tens of thousands of administrations. (2) Career data — mapping psychometric output to careers requires a knowledge graph (we have 2,536 careers, 1,533 skills, 64,317 edges); building this from O*NET takes 6-12 engineer-months. (3) Maintenance — instruments drift, career data changes, item banks need refresh. Most teams that start in-house abandon at the 18-month mark and license. The API is the shortcut.