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
Create your account
Free signup, sandbox key in 30 seconds. Unlimited calls, simulated responses — test risk-free.
Integrate the API
4 REST endpoints (match, analyze, score, coach). Structured JSON, candidate_ref for tracking. Full documentation.
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
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
Standard
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
Premium
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
All plans include unlimited sandbox access. Billing applies to production API calls only.
Test the API
Select an endpoint, edit the payload, and run a real request with your sandbox key.
{
"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
}
}{ "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.