JOBOPTIX
API · Developers

Build career tools
on top of JobOptix.

Resume parsing, ATS scoring, AI rewrite, keyword extraction, and portfolio generation — all via clean REST + webhooks. Free tier for hobbyists, usage-based pricing for production.

Capabilities

What you can build

Resume parsing

POST a PDF/DOCX. Get back structured JSON: contact, experience, skills, education. 97% field accuracy.

ATS scoring

Score any resume against any job description. 47-rule engine, returns line-by-line fix suggestions.

AI rewrite

Bullet-level rewrite endpoint. Send a weak bullet + target JD, get 3 recruiter-ready alternatives.

Webhooks

Subscribe to resume.updated, application.submitted, ats.score.changed, candidate.hired events.

OAuth 2.0 + API keys

Standard flows. PKCE supported. Keys rotatable from the dashboard with usage quotas.

OpenAPI spec + SDKs

Official SDKs for JS/TS, Python, Ruby, Go. OpenAPI 3.1 spec for generating your own.

Quickstart

Score a resume in 5 lines

node.jscurl · python · go
import JobOptix from '@joboptix/sdk';

const client = new JobOptix({ apiKey: process.env.JOBOPTIX_KEY });

const { score, issues } = await client.ats.score({
  resume: fs.readFileSync('./resume.pdf'),
  jobDescription: 'Senior Software Engineer...',
});

console.log(score);   // 87
console.log(issues);  // Array of 3 fix suggestions
Pricing

Pay only for what you use

Hobby
Free

1,000 requests / month, rate-limited

Pro API
$49/mo

50,000 requests + $0.002/additional

Enterprise
Custom

Volume discounts, SLA, DPA, dedicated support

0+
resumes built
and counting
0x
higher interview rate
based on user surveys
0%
ATS pass rate
across top tracking systems
0.0/5
average rating
Trustpilot + Google Reviews
FAQ

Developer FAQ

Hobby tier: 10 req/min. Pro: 100 req/min. Enterprise: negotiable. 429 responses include Retry-After headers.
Your next job is closer than you think

Join 500,000+ professionals who've used JobOptix to land roles at the world's best companies.

Free forever · No card · Cancel any time · 14-day money back on Pro