The best resume parsing software depends on how you buy and what you build. For a self-serve JSON API with published prices, look at HireLayer, Affinda or Textkernel. For packaged HCM connectors, RChilli. For a staffing suite sold through ATS partners, DaXtra. For a hosted HR data layer with stored profiles, HrFlow.ai. This guide compares those six tools on what you can actually check: published prices, output format, connectors, security reports and how you get started.
A word on bias: HireLayer is our product, and it is on the list. To keep things fair, every competitor fact below comes from the vendor's own pricing page or documentation, checked on 1 October 2026, and each tool gets a section on who it fits better than we do. Our comparison pages list every source line by line.
The short list
| Tool | Best for | Published entry price | How you buy |
|---|---|---|---|
| HireLayer | Product teams that want parsing, job criteria, matching and ranking under one key | Free plan (50 credits a month), then €24 a month | Self-serve, monthly |
| Affinda | Self-hosting, regional instances and certified security | US$0.10 per document | Self-serve or annual contract |
| RChilli | Oracle, SAP, Salesforce and ServiceNow users; high text-CV volume | US$75 a month for 500 credits | Self-serve plans, Enterprise on quote |
| Textkernel | ISCO and O*NET codes, deep taxonomy, Bullhorn shops | From US$99 a month | Self-serve plans, Enterprise on quote |
| DaXtra | Staffing agencies working inside their ATS | Not published | Through sales or an ATS partner |
| HrFlow.ai | A vendor-hosted HR data layer with search and scoring | Not published (quote on request) | Demo request |
How we compared the tools
Resume parsing software is usually sold as an API that a developer plugs into an applicant tracking system, a job board or an internal tool. Some vendors also sell it inside an ATS, through a marketplace app. Either way, the buying questions are the same, so we looked at five things for each vendor:
- Pricing: wether prices are public, what the billable unit is, and what costs extra (scans, normalization, geocoding).
- Output: JSON or XML, raw strings or normalized values.
- Scope: parsing only, or also job parsing, matching and ranking.
- Connectors and hosting: packaged ATS or HCM apps, self-hosting, data regions.
- Security reports: what a procurement team can ask for today.
We did not score extraction accuracy. Honestly, a vendor-wide accuracy figure says very little about your own CVs, and no public benchmark covers all six tools on the same files. Run a trial on a few hundred of your own resumes instead, using the test plan in our resume parser API comparison.
HireLayer
HireLayer is a set of recruiting APIs. Its resume parsing API takes a CV file in a multipart request and returns candidate details, work history, education, languages and typed skills as JSON in the same response. The same API key and credit balance also cover job description parsing, candidate matching with an explanation per criterion, candidate ranking and skills normalization.
- Pricing: a free plan with 50 credits a month, then €24 a month for 500 credits or €89 for 2,000; one-time packs go up to €449 for 10,000 credits. One parsed CV is one credit, scans included.
- Input: 13 file formats, resumes in 70 languages.
- Output: normalized values such as ISO dates, CEFR language levels, EQF education levels and French ROME occupation codes.
Pick something else if you need ISO 27001 or SOC 2 reports today (both are in progress), a packaged HCM connector, self-hosting, or ISCO / O*NET codes. At 50,000 CVs a month and more, the annual plans from Affinda and RChilli cost less than our public packs, so ask us for an Enterprise quote before you compare at that volume.
Affinda
Affinda is a document AI company. Its standalone Resume Parser runs hosted (in Frankfurt, Oregon or Sydney) or self-hosted, next to a broader document platform that adds features such as redaction for blind screening, and field-level confidence.
- Pricing: US$0.10 per document self-serve, with 1,000 free documents in the first 14 days. Hosted annual plans run US$3,600 to 48,000 a year, self-hosted annual plans US$12,000 to 34,000. A failed parse costs nothing.
- Security: ISO 27001 and SOC 2 Type 2.
Best for teams that must self-host or pick a region, that need certified security reports, or that parse 50,000+ CVs a month on an annual commitment. Below about 2,000 CVs a month, its self-serve rate is roughly twice HireLayer's. Details: HireLayer vs Affinda.
RChilli
RChilli sells resume and job parsing, a skills taxonomy, search and redaction APIs. Its main edge is distribution: packaged apps for Oracle, SAP SuccessFactors, Salesforce and ServiceNow, plus FTP bulk import for a large back catalogue.
- Pricing: a free trial with 100 credits; monthly plans from US$75 for 500 credits up to US$1,850; annual plans from US$825 to 20,000 a year; Enterprise on quote.
- Watch out for: a scanned (OCR) document costs one extra credit, so a parse of a scan is two credits.
Best for companies on one of those HCM suites, and for very high volumes of text-based CVs on an annual plan. If a lot of your candidates send scans or photos, the extra OCR credit moves the maths, though. See HireLayer vs RChilli.
Textkernel (formerly Sovren)
Textkernel is owned by Bullhorn and absorbed Sovren in 2021. Its Tx Platform offers parsing, Search & Match and skills intelligence, with the deepest taxonomy on this list: ISCO and O*NET occupation codes and a downloadable skills ontology on Enterprise plans.
- Pricing: a free trial with 500 credits, a first-purchase Accelerator pack at US$200 for 5,000 credits, and Professional plans from US$99 a month.
- Watch out for: add-ons are billed per call. A parse is one credit, skills normalization adds 0.1 and geocoding adds 1, so a parse with both uses 2.1 credits.
- Input: files are sent as Base64 inside a JSON body, and the vendor lists 29 resume languages.
Best for teams that need standard occupation codes, custom fields or a packaged Bullhorn, SAP or Oracle integration. Full breakdown in HireLayer vs Textkernel.
DaXtra
DaXtra focuses on staffing. It sells parsing, search and match, ranking and candidate engagement in three tiers (Core, Pro and Elite), mostly through ATS partners such as Bullhorn, Vincere and JobAdder, and claims more than 400 integrations. Its default output is DaxML, an XML format.
No price or billable unit is published, so you go through a demo. In practice that is fine for an agency buying a suite, and a lot less convenient for a developer who wants to test an API this afternoon. Best for staffing agencies that want parsing, formatting and engagement inside their ATS, or whose procurement asks for an externally audited matching feature. See HireLayer vs DaXtra.
HrFlow.ai
HrFlow.ai is a Paris-based HR data platform. Parsing a resume creates a stored Profile object inside a Source, which you can then search, score and feed to its AI agents. It claims more than 200 connectors and has a Zapier app.
The current price list is not published. The last public rate, archived on 19 May 2026, was €0.10 per profile parse, and search and scoring are billed per stored record rather than per request. Best for teams that want a vendor-hosted HR data layer rather than stateless endpoints. If your own database is the system of record, a stateless API is usually simpler. See HireLayer vs HrFlow.ai.
Test a resume parser on your own CVs
HireLayer CV Extract reads 13 file formats and resumes in 70 languages. Try it without an account, then call the API with 50 free credits a month.
Free and open-source resume parsers
If you only need to check a handful of CVs, a free online tool is enough. Our free online resume parser reads one CV at a time with no sign-up, and job seekers can see how their resume reads with the ATS resume checker.
Open-source libraries are the other free route. They cost nothing to license, but you host them, tune them for new layouts and languages, and maintain the output schema yourself. For a side project that trade-off is fine; for a product with real candidates, the engineering time usualy costs more than an API plan.
How to choose resume parsing software
Start from how you will buy
If you need to sign up and test today, keep the self-serve vendors: HireLayer, Affinda, RChilli and Textkernel. If your company buys through procurement with annual contracts, DaXtra and HrFlow.ai are in the running too.
Price the documents you actually get
Compare cost per CV at your real monthly volume, and include the extras: OCR for scans, normalization, geocoding. Two tools with the same plan price can end up far apart once those are counted. Our guide to resume parser API pricing walks through the maths.
Check the fields you will filter on
Dates, language levels, education levels and skills should come back as consistent values, not free text you have to clean seperately. Ask for the response schema and parse a few of your own CVs before you sign anything.
Look at what comes after parsing
Most teams parse resumes to match them with jobs. If that is your next step, check whether the same vendor can extract job criteria and explain a match, or whether you will need a second tool. For a deeper look at what parsers do and why they sometimes get a CV wrong, read what is a resume parser.
Frequently asked questions
What is the best resume parsing software?
There is no single best tool. HireLayer fits teams that want a self-serve JSON API with parsing, matching and ranking under one key. Affinda fits self-hosting and certified security, RChilli and Textkernel fit HCM and Bullhorn ecosystems, DaXtra fits staffing suites, and HrFlow.ai fits a hosted HR data layer.
How much does resume parsing software cost?
Published self-serve prices range from roughly US$0.04 to US$0.15 per credit depending on the vendor, the plan and the volume, before extras such as OCR or geocoding. DaXtra and HrFlow.ai quote on request. Annual contracts lower the unit price at high volume.
Is there free resume parsing software?
Yes. HireLayer has a free online resume parser and a free API plan with 50 credits a month, and most paid vendors offer a trial. Open-source parsers are free to license but you host and maintain them.
Is resume parsing software the same as an ATS?
No. An applicant tracking system manages jobs, candidates and hiring steps. Resume parsing software is one component: it turns CV files into structured fields, and many ATSs call a parsing API under the hood to fill candidate profiles.
Sources and further reading
- HireLayer comparison pages, with every vendor source listed
- Affinda Resume Parser pricing
- RChilli pricing
- Textkernel Tx Platform v10: transaction cost
- DaXtra resume and CV parsing
- HrFlow.ai docs: parse a resume
Louis Desclous
Published on · Reading time: 9 minutes

