Partner API

Integrate JobZen.io job matching into your platform

A REST API to connect your ATS, HR tools, or job platforms to our multi-criteria matching engine. Real-time CV ↔ job compatibility scores.

Sandbox key delivered in under 30 seconds — no credit card required

Why integrate JobZen.io?

A matching engine built to be integrated — not just used.

Integrating matching into your product shouldn't take months. With JobZen.io, one REST API, a response in under a second, and you're in production. The same engine that powers JobZen.io for candidates and recruiters, available directly in your platform.

The problem

  • Your users are drowning in irrelevant listings — and they know it.
  • Keyword filters that don't understand what a profile is actually worth.
  • Result: low engagement, users churning.

The solution

  • Integrate matching in one API call. Sandbox in 30 seconds.
  • Score + structured explanation: strengths, gaps, suggested training.
  • GDPR-compliant. Sub-processors listed at /legal/sub-processors.
🌍

Natively multilingual

French CV ↔ English jobs with zero configuration. The model understands 50+ languages — your users don't need to configure anything.

Response in under a second

Local embeddings (~200 ms) + LLM scoring (< 2 s depending on plan). No queue, no hidden latency.

🔍

0–100 explainable score

Strengths, gaps, structured recommendation on every match. Your users understand why a profile is suggested.

🔒

GDPR-compliant

Instant deletion on request. No payload stored on JobZen.io side. Sub-processors listed at /legal/sub-processors.

How it works

1

Create your account

Free signup, sandbox key in 30 seconds. Unlimited calls, simulated responses — test risk-free.

2

Integrate the API

4 REST endpoints (match, analyze, score, coach). Structured JSON, candidate_ref for tracking. Full documentation.

3

Go to production

Choose your plan, activate your production key. Real data, Stripe billing, dedicated support.

Choose your plan

Start free in sandbox, go to production when you're ready.

Basic

9/ 1 000 calls

High-performance vector matching — great for getting started

  • Vector matching (cosine)
  • Numeric score 0–100
  • 30 req/min, 2 concurrent
  • Sandbox included
  • No overage billing
Start with this plan
Popular

Standard

59/ 5 000 calls

Lightweight LLM scoring — recommended for production

  • Everything in Basic, plus:
  • LLM scoring (strengths + gaps)
  • Profile extraction (/analyze)
  • Score + detailed explanation
  • 60 req/min, 5 concurrent
  • Overage: 8 cts/call
Start with this plan

Premium

199/ 20 000 calls

Advanced LLM + CV coaching — for demanding platforms

  • Everything in Standard, plus:
  • Advanced LLM + recommendation
  • Personalized CV coaching (/coach)
  • Full structured responses
  • 120 req/min, 10 concurrent
  • Overage: 5 cts/call
Start with this plan

All plans include unlimited sandbox access. Billing applies to production API calls only.

Already a partner? Change your plan from the portal →

Test the API

Select an endpoint, edit the payload, and run a real request with your sandbox key.

JobZen.io Partner API — Demo
POST/api/v1/match
{
  "cv_text": "Senior Full-Stack Engineer with 8 years of experience in React, Node.js, and Python. Strong background in AWS and SaaS product teams.",
  "job_listings": [
    {
      "job_id": "job_001",
      "title": "Senior Software Engineer",
      "company": "TechCorp",
      "location": "Paris, France",
      "description": "Looking for a Senior Engineer with React and Node.js expertise.",
      "requirements": "5+ years, React, Node.js, REST APIs, CI/CD"
    },
    {
      "job_id": "job_002",
      "title": "Data Engineer",
      "company": "DataLabs",
      "location": "Remote",
      "description": "Build and maintain data pipelines with Spark and Kafka.",
      "requirements": "Python, Spark, SQL, 3+ years data engineering"
    }
  ],
  "candidate_ref": "your-id-123",
  "options": {
    "explain": true
  }
}
200Response_
{  "matches": [    {      "job_id": "job_001",      "score": 87,      "strengths": [        "React",        "Node.js",        "SaaS experience"      ],      "gaps": [        "CI/CD detail"      ]    },    {      "job_id": "job_002",      "score": 42,      "strengths": [        "Python"      ],      "gaps": [        "Spark",        "Kafka",        "data engineering"      ]    }  ],  "candidate_ref": "your-id-123",  "cv_input_used": "cv_text",  "usage": {    "tokens": 1160,    "latency_ms": 185  }}

Ready to integrate JobZen.io matching?

Create a free account and get your sandbox key in seconds.