From devs to devsCheck the specs

Turn resumes into structured hiring intelligence

Parse CVs into clean JSON, enrich skills with AI, and match candidates against job descriptions through one developer-friendly API.

  • PDF, DOCX, TXT, Markdown, and scanned-document inputs
  • Skills, experience, education, summary, and raw text
  • Optional job matching with matched and missing skills
  • Async API with request history and stage-level debugging
Feature Highlights

More than resume-to-JSON. A configurable resume intelligence pipeline for parsing, enrichment, matching, and production debugging

Predictable API Pricing
Two monthly plans, the same API surface, and transparent credit costs across parsing, OCR, and matching. No surprise usage bills.
AI Skill Enrichment
Extract skills with proficiency, years of experience, confidence, and a candidate summary your product can show or score.
Job Description Matching
Send a job description and receive a match score, matched skills, and missing skills for faster screening workflows.
Developer-First API
Create a request, poll by ID, and receive predictable JSON. File upload, URL, raw text, and pre-parsed JSON inputs are supported.
Safer AI Workflows
Validation and prompt-injection checks help protect downstream AI systems from hostile or low-quality resume content.
Debuggable Pipeline
Track extraction, validation, parse, and matching stages with clear statuses, errors, metadata, and credit usage.

Structured output

One response your product can actually use

The parser returns data ready for dashboards, search, automation, ranking, and downstream AI workflows.

Resume intelligence result
JSON
Candidate profile

Name, headline, contact details, location, and core profile fields.

Experience

Roles, companies, dates, locations, descriptions, and seniority signals.

Education

Schools, degrees, fields of study, dates, and supporting details.

Skills

Extracted skills with optional normalization, proficiency, years, and confidence.

AI summary

A concise candidate summary for profile cards and recruiter review.

Job match

Score, matched skills, and missing skills when a job description is provided.

Raw text

The extracted text used by the parser for audit, debugging, or fallback flows.

Metadata

Parser version, source format, page count, status, duration, and credits.

Use cases

Built for the workflows around hiring data

Use the full parser, skip stages when you already have data, or match raw text when speed matters.

ATS enrichment

Normalize inbound CV data before storing candidates in your own ATS, CRM, or database.

Candidate-to-job matching

Compare a CV against a role and return a clear score with matched and missing skills.

Match-only reuse

Send existing parsed resume JSON with a new job description without paying to parse again.

Raw text screening

Skip full parsing and match extracted or submitted text directly against a job description.

AI pipeline input

Feed structured, validated resume data into LLM workflows without bespoke parsing logic.

Request monitoring

Use async IDs, stage events, status history, and errors to debug production integrations.

How Credits Work

Credits are additive across parsing and matching. Use full parsing for richer candidate data, or match existing data when you already have it.

Screening Bulk Applications

Digital PDF, basic quality needed

1 credit per resume
Base parse only

A Beginner plan (500 credits/mo) covers ~500 basic parses per month — ideal for initial screening

Standard Resume Parsing

Digital resume, better accuracy for shortlisted candidates

3 credits per resume
Standard parse model

A Beginner plan covers ~166 standard parses/mo. Professional plan (~1,666/mo) suits regular hiring workflows

Resume + Job Matching

Parse a resume and match it to a job description

2 credits per resume
Basic parse (1) + Basic matching (1)

Best for first-time candidate intake: you get structured JSON plus score, matched skills, and missing skills

Pre-parsed Resume Matching

Reuse existing parsed JSON with a new job description

1 credit per match
Basic matching only

Works better than raw text matching because structured resume data gives the matcher cleaner candidate signals

Raw Text Matching

Skip parsing and match submitted or extracted text

1 credit per match
Basic matching only

Still possible when speed matters, but parsed or pre-parsed matching is usually more accurate and easier to explain

Premium Parse + Matching

Higher accuracy parsing and matching for senior or complex roles

12 credits per resume
Premium parse (6) + Premium matching (6)

Use for high-value searches where richer extraction and role matching matter more than maximum volume

Credits reset monthly with your subscription. Matching on parsed or pre-parsed resume data usually works better than raw text matching, but raw text matching is available for fast screening flows.

Compare Plans

Both plans include the same API surface and JSON schema. Differences are in monthly volume and limits.

FeatureDescriptionBeginnerProfessional
PriceMonthly subscription cost$10/mo$50/mo
Monthly CreditsCredits included each billing cycle500 credits/month5,000 credits/month
Max Pages per DocumentMaximum number of pages processed per resume4 pages8 pages
Base ParsingFile processing with algorithmic OCR and basic AI modelIncludedIncluded
OCR LevelsOptical character recognition for scanned documentsBasic (free), Standard (+1/page), Premium (+2/page)Basic (free), Standard (+1/page), Premium (+2/page)
AI TransformationAI model quality for parsing accuracyBasic (free), Standard (+2)Basic (free), Standard (+2), Premium (+5)
Prompt Injection - BasicBasic keyword detection of injection attempts, fastestIncluded (free)Included (free)
Prompt Injection - StandardAI-powered validation and sanitization, best balance+2 credits+2 credits
Prompt Injection - PremiumExternal API validation with highest accuracy, slowest+8 credits+8 credits
Skills ExtractionExtract and normalize skills from resumesStandard taxonomy (32k+ skills)Standard taxonomy (32k+ skills)
Job Description MatchingMatch score, matched skills, and missing skills when a job description is providedBasic (+1), Standard (+3), Premium (+6)Basic (+1), Standard (+3), Premium (+6)
Capabilities
Custom capabilities extraction and matchingComing soon
Input FormatsSupported file types for resume parsingPDF, DOCX, TXT, ImagesPDF, DOCX, TXT, Images
Output FormatsAvailable formats for parsed resume dataJSONJSON

Choose Your Plan

Simple monthly subscriptions. Same API, different volume limits.

Beginner

$10
/month
500 credits/month
For individual developers, small tools, and testing
Up to 4 pages per document
Small projects and testing the API

Professional

Most Popular
$50
/month
5,000 credits/month
For ATS/HR tools, agencies, and higher volume
Up to 8 pages per document
Production workflows and growing teams
Both plans include the same API surface and JSON schema. Upgrade or downgrade anytime.