Resume Search and Match API

Powered by VEGA, our world-beating AI Engine

Vega AI logo.

Candidate matching

Find the top-notch candidates hidden in your database

Search an Existing Database of Candidates

Search within your entire database of Resumes. Filter by Experience, Title, Location, Qualifications and More. Each candidate will receive a score based on the criteria you set.

database candidates.
search by job.

Search by job description

Upload a job description and almost like magic, VEGA will bring up the list of candidates it has matched to your position.

Find Similar Candidates

Upload the resume of someone whose profile you like, and VEGA’s will bring up a list of similar candidates using our recommendation engine.

similar candidates.

Job matching

Help candidates find the right job for them

Match Jobs to a Candidate

Upload a candidate’s resume and see which roles in your database are the best fit.

match candidates.
profile scoring.

Profile scoring

Compare a resume to a single role, and receive a Profile Score (*API only).

Where Affinda really stood out out head and shoulders above the others is in their level of support and attention to the customer.

Scott S
Verified Review

Affinda's Recruitment AI Suite

Used by Job Boards, HR Tech Companies, and HR Teams worldwide to streamline processes.
Upgrade Your Bullhorn Experience with AI - Affinda’s Bullhorn integration
5 Stars
4.5 stars
5 Stars
5 Stars

VEGA is the AI Engine Behind Affinda’s Invoice Processing Technology

Blow the minds of your users by installing our tech under the hood

Natural language processing

Computer vision

Deep learning

VEGA logo

Two Integration Options

Embed an iFrame
Connect your CV database, work with our team to adapt to your colours and branding, and then embed the iframe in your platform.
Use our API
Build your own custom interface and make calls to our well-documented API.

Why Choose Affinda’s Resume Matcher API?

No Onboarding Required
You’ll find that the search interface is as user-friendly as any familiar search engine. It requires no special training, and can be used by every team member.
Designed for White Labelling
The user interface (UI) is streamlined and minimal, making it easy to incorporate into your platform and white-label as a component of your own offering.
Wow Your Hiring Managers
Hiring Managers are under pressure to deliver more with less time. Use our technology to blow their socks off and make their job easier.
Security Comes First
Affinda stores all extracted data on a secure server, keeping in full compliance with international guidelines.
Designed to Minimise “False Fits”
You want than just target qualified candidates for each job — our AI also filters by those most likely to respond and engage, helping find the right candidates with fewer interviews.
Redact Resumes, Reduce Bias
Need to redact CVs? We can do that too! Our redaction technology reduces hiring bias by enabling users to focus solely on the candidate information that matters
Search by Multiple Key Fields
Our flexible tool enables users to search by candidates’ locations, qualifications, years of experience, universities attended, skills, previous job titles, and other keywords
Built on Affinda’s Resume Parser
Precise matching requires top-quality data. Affinda extracts that data using our best-in-class resume parsing API.
Intelligent Search Suggestions
AI powered recommendations help users discover candidates they’ve missed.

Available in 56 Languages


Overall, we are very happy with having switched. Problems are resolved quickly. We have some unique requirements and they were able to work with us on that.

Jon S
Verified Review

Years of enterprise experience

With a dedicated in-house legal team, we have years of experience in navigating Enterprise procurement processes.

This reduces headaches and means you can get started more quickly.

Approved by Procurement Teams

Approved by Legal Departments

Approved by InfoSec Teams

enterprise experience

Compliance matters

It’s not easy to navigate the complex world of international compliance. That’s why we built our systems with enough flexibility to adjust to your needs. If you have specific requirements around compliance, such as privacy or data storage locations, please reach out. Our team is highly experienced in dealing with such matters and will be able to help.

Privacy Compliance

Data Storage Compliance

We Have A Unique Case. Can You Adapt To Us?

Since launching the Invoice AI, we have:

Worked alongside in-house dev teams to integrate into custom CRMs

Adapted to specialized industries, including aviation, medical, and engineering

Worked with foreign languages (including Irish Gaelic!)

And more

unique cases

Frequently asked questions:

What is resume parsing?

In a nutshell, it is a technology used to extract information from a resume or a CV.

Modern resume parsers leverage multiple AI neural networks and data science techniques to extract structured data. Typical fields being extracted relate to a candidate’s personal details, work experience, education, skills and more, to automatically create a detailed candidate profile. The extracted data can be used for a range of applications from simply populating a candidate in a CRM, to candidate screening, to full database search. These tools can be integrated into a software or platform, to provide near real time automation. Get started here.

What are the primary use cases for using a resume parser?

1.Automatically completing candidate profiles

Automatically populate candidate profiles, without needing to manually enter information

2.Candidate screening

Filter and screen candidates, based on the fields extracted. Sort candidates by years experience, skills, work history, highest level of education, and more. Extracted data can be used to create your very own job matching engine.

3.Database creation and search

Get more from your database. It is not uncommon for an organisation to have thousands, if not millions, of resumes in their database. Resume parsing can be used to create a structured candidate information, to transform your resume database into an easily searchable and high-value asset

Affinda serves a wide variety of teams: Applicant Tracking Systems (ATS), Internal Recruitment Teams, HR Technology Platforms, Niche Staffing Services, and Job Boards – ranging from tiny startups all the way through to large Enterprises and Government Agencies.

What languages can Affinda's résumé parser process?

Affinda can process résumés in eleven languages— English, Spanish, Italian, French, German, Portuguese, Russian, Turkish, Polish, Indonesian, and Hindi.

What artificial intelligence technologies does Affinda use?

Good intelligent document processing – be it invoices or résumés – requires a combination of technologies and approaches.

Our solution uses deep transfer learning in combination with recent open source language models, to segment, section, identify, and extract relevant fields:

We use image-based object detection and proprietary algorithms developed over several years to segment and understand the document, to identify correct reading order, and ideal segmentation.
The structural information is then embedded in downstream sequence taggers which perform Named Entity Recognition (NER) to extract key fields.
Each document section is handled by a separate neural network.
Post-processing of fields to clean up location data, phone numbers and more.
Comprehensive skills matching using semantic matching and other data science techniques
To ensure optimal performance, all our models are trained on our database of thousands of English language resumes.

What kind of documents can I upload?

You can upload PDF, .doc and .docx files to our online tool and Resume Parser API.

Can I process scanned resumes?

Affinda has the capability to process scanned resumes. We use best-in-class intelligent OCR to convert scanned resumes into digital content. This is not currently available through our free resume parser. Please get in touch if you need a professional solution that includes OCR.

How secure is this solution for sensitive documents?

All uploaded information is stored in a secure location and encrypted. You can read all the details here.

What format is the output provided in?

Excel (.xls), JSON, and XML. JSON & XML are best if you are looking to integrate it into your own tracking system. Excel (.xls) output is perfect if you’re looking for a concise list of applicants and their details to store and come back to later for analysis or future recruitment.

What if I don’t see the field I want to extract?

We can build you your own parsing tool with custom fields, specific to your industry or the role you’re sourcing. Simply get in touch here!

How can I remove bias from my recruitment process?

Biases can influence interest in candidates based on gender, age, education, appearance, or nationality. Blind hiring involves removing candidate details that may be subject to bias. This allows you to objectively focus on the important stuff—like skills, experience, related projects. Affinda has the ability to customise output to remove bias, and even amend the resumes themselves, for a bias-free screening process. We use this process internally and it has led us to the fantastic and diverse team we have today! Please get in touch if this is of interest.

How many files can I upload at once?

To make sure all our users enjoy an optimal experience with our free online invoice data extractor, we’ve limited bulk uploads to 25 invoices at a time. However, if you’re interested in an automated solution with an unlimited volume limit, simply get in touch with one of our AI experts by clicking this link.

How long does it take to parse resumes?

Our Online App and CV Parser API will process documents in a matter of seconds. To keep you from waiting around for larger uploads, we email you your output when it’s ready. Don’t worry though, most of the time output is delivered to you within 10 minutes. If you’re looking for a faster, integrated solution, simply get in touch with one of our AI experts.

What Real Users Say About Us

Jon S
Source Forge logo

Good flexibility; we have some unique requirements and they were able to work with us on that.

Haley B
Source Forge logo

It was very easy to embed the CV parser in our existing systems and processes. Clear and transparent API documentation for our development team to take forward.

James E
Source Forge logo

The team at Affinda is very easy to work with. They are a great partner to work with, and I foresee more business opportunity in the future.

Rebecca N
Trust Radius logo

We evaluated four competing solutions, and after the evaluation we found that Affinda scored best on quality, service and price.

James M
Capterra logo

The team at Affinda is very easy to work with. They are a great partner to work with, and I foresee more business opportunity in the future.

Scott S
G2 logo

Very satisfied and will absolutely be using Resume Redactor for future rounds of hiring. The output is very intuitive and helps keep the team organized.

slider next arrow
slider previous arrow

Speak to our sales team today to schedule a demonstration and trial

Whether you’re a hiring manager, a recruiter, or an ATS or CRM provider, our deep learning powered software can measurably improve hiring outcomes.