Resume Matching Software and API, by Affinda.

The best AI-driven candidate matching and grading solution

The best AI-driven candidate matching and grading solution

Here’s how Affinda’s AI resume matching API works.

Our REST API makes integration
as easy as 1-2-3:

1

Add our resume search interface to your Job Board or ATS.

2

Upload resumes.

3

Start finding the
right candidates!

Our REST API makes integration as easy as 1-2-3:

  1. Add our résumé search interface to your Job Board or ATS.

  1. Upload résumés — or invite recruiters to upload them.

  1. Start finding the right candidates!

Our resume matching tool is ideal for any large resume database:

Job Boards

Upgrade your website or database with a robust search panel, enabling users to search a number of key resume fields as easily as using a search engine.

Applicant Tracking Systems (ATSs)

Add an automated resume matching tool to your software, enabling recruiters and clients to screen candidates and find the right ones faster.

Internal recruitment teams using an ATS

Add a powerful resume search interface to your existing Applicant Tracking System and find the candidate most appropriate for each job role.

Our résumé matching tool is ideal for any large résumé database:

Job Boards

Upgrade your website or database with a robust search panel, enabling users to search a number of key résumé fields as easily as using a search engine.

Applicant Tracking Systems (ATSs)

Add an automated résumé matching tool to your software, enabling recruiters and clients to screen candidates and find the right ones faster.

Internal recruitment teams using an ATS

Add a powerful résumé search interface to your existing Applicant Tracking System and find the candidate most appropriate for each job role.

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

– Scott S, Verified Review, G2.COM

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

– Scott S, Verified Review, G2.COM

Affinda’s CV matching software makes recruiting faster and more cost-effective.

Find appropriate candidates and fill roles more quickly.

More than 50% of recruiters say candidate screening is their #1 time drain — largely due to the sheer number of applications they have to process. Our job matching software streamlines the screening process, helping decision makers find the right candidates fast.

Simplify searches by extracting and parsing important CV fields.

Resumes arrive in many different formats, but it’s easy to extract consistently formatted data because of our Resume Parser — proven by testing to be the world’s most accurate.

Get more return on your marketing and talent acquisition spend.

The average job opening receives more than 250 applications — many from candidates who’ve already applied for other roles. Our candidate matching software makes it easy to eliminate duplicate and spam applications, delivering greater ROI on your job marketing spend.

Maximize the value of your candidate database.

Databases often contain many applications from candidates that expressed interest in a job role, but were never re-engaged. Affinda’s talent search software helps you impress colleagues and clients by discovering the five-star candidates others missed.

Spend less time managing unqualified candidates.

Half of recruiters say their average time to hire exceeds 3 weeks — and much of that time is spent screening candidates who aren’t even qualified. Our AI resume matching tool cuts down on wasted time by making it easy to focus on candidates who’ll be a good fit.

Find appropriate candidates and fill roles more quickly.

More than 50% of recruiters say candidate screening is their #1 time drain — largely due to the sheer number of applications they have to process. Our job matching software streamlines the screening process, helping decision makers find the right candidates fast.

Simplify searches by extracting and parsing important CV fields.

Résumés arrive in many different formats, but it’s easy to extract consistently formatted data because of our Résumé Parser — proven by testing to be the world’s most accurate.

Get more return on your marketing and talent acquisition spend.

The average job opening receives more than 250 applications — many from candidates who’ve already applied for other roles. Our candidate matching software makes it easy to eliminate duplicate and spam applications, delivering greater ROI on your job marketing spend.

Maximize the value of your candidate database.

Databases often contain many applications from candidates that expressed interest in a job role, but were never re-engaged. Affinda’s talent search software helps you impress colleagues and clients by discovering the five-star candidates others missed.

Spend less time managing unqualified candidates.

Half of recruiters say their average time to hire exceeds 3 weeks — and much of that time is spent screening candidates who aren’t even qualified. Our AI résumé matching tool cuts down on wasted time by making it easy to focus on candidates who’ll be a good fit.

We were very impressed with the team and offering at Affinda. They were able to match the quality of our previous vendor, but the pricing was much more attractive.

– Rebeca N, Verified Review, G2.com

Here’s what makes Affinda’s
resume matching API unique:

Easy-to-integrate API

Our REST API makes it simple to integrate powerful resume search functionality into your job board, Applicant Tracking System (ATS), or internal candidate screening software.

The world’s most advanced CV Parser

Precise matching requires top-quality data. Affinda extracts that data using our best-in-class resume parsing API, which consistently beats competitors in head-to-head testing.

Designed for white-labeling

Our 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.

AI-powered candidate grading

Our machine learning algorithm does more than just help users search for candidates — it dynamically scores each candidate’s likelihood of being a good match.

Intelligent resume redaction

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.

Intuitive user interface

Our search interface is as user-friendly as any familiar search engine. It requires no special training, and can be used by every team member — or even white-labeled.

Intelligent search suggestions

AI-powered recommendations help augment every search, leveraging resumes in your own database to help users discover candidates they might’ve missed.

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.

Designed to minimize “false fits”

Our smart filtering functionality does more than just target qualified candidates for each job — it also filters by those most likely to respond and engage, helping find the right candidates with fewer interviews.

Self-hosted option available

Do you have strict privacy or security requirements? So do many of our clients. That’s why we offer self-hosted options for all of our products.

Here’s what makes Affinda’s resume matching API unique:

Easy-to-integrate API

Our REST API makes it simple to integrate powerful résumé search functionality into your job board, Applicant Tracking System (ATS), or internal candidate screening software.

The world’s most advanced CV Parser

Precise matching requires top-quality data. Affinda extracts that data using our best-in-class résumé parsing API, which consistently beats competitors in head-to-head testing.

Designed for white-labeling

Our 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.

AI-powered candidate grading

Our machine learning algorithm does more than just help users search for candidates — it dynamically scores each candidate’s likelihood of being a good match.

Intelligent résumé redaction

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.

Intuitive user interface

Our search interface is as user-friendly as any familiar search engine. It requires no special training, and can be used by every team member — or even white-labeled.

Intelligent search suggestions

AI-powered recommendations help augment every search, leveraging résumés in your own database to help users discover candidates they might’ve missed.

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.

Designed to minimize “false fits”

Our smart filtering functionality does more than just target qualified candidates for each job — it also filters by those most likely to respond and engage, helping find the right candidates with fewer interviews.

Self-hosted option available

Do you have strict privacy or security requirements? So do many of our clients. That’s why we offer self-hosted options for all of our products.

Interested in learning more?

Interested in learning more?

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, Sourceforge.net

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, Sourceforge.net

Frequently asked questions:

Resume parsing and matching works as a “resume search engine,” making it easy for users to search fields within a CV database and find the right candidates for each job.

Affinda’s resume matching software uses multiple neural networks working in concert according to the latest data science principles — extracting key data points from resumes, structuring that data, and searching for words and phrases specified by the user. The data we extract from a candidate profile may include their location, job qualifications, years of experience in a job role, universities and other educational institutions attended, applicable job skills, previous titles, and potentially additional keywords as well. This data can then be searched from our intuitive user interface, which is designed to be integrated and white-labelled within an existing job board, Applicant Tracking System (ATS) or Candidate Relationship Management (CRM) system.

  • Adding candidate search functionality to a job board
    • Enable users to search candidates’ CV fields, using powerful search functionality that integrates seamlessly into an existing interface.
  • Enhancing the screening functionality of an Applicant Tracking System (ATS)
    • Provide more robust search capabilities to recruiters and clients, enabling them to filter, screen and rank candidates based on their experience, skills, work history, education, and more.
  • Adding search capabilities to a company’s applicant database
    • Enable you to leverage the full power of a corporate candidate database, finding ideal candidates that most recruiters and hiring managers would miss, and doing this in a fraction of the time it would take using traditional methods — while reducing wasted effort by immediately eliminating duplicate and irrelevant applications.

  • If you work at a Job Board / job listings company
    • Our REST API makes it simple for Job Boards to integrate this tool into their user interfaces, providing added value to your users while increasing your board’s success rate at matching candidates to the right jobs.
    • Integrate and combine the functionality of Affinda’s Résumé Matcher API with our Résumé Parser, and your backend will be able to intelligently extract meaningful information from CVs in any format, and populate your candidate search database with that data.
    • Impress your users by saving them time and energy screening unqualified candidates, while helping them discover ideal applicants that would’ve been difficult to find in a traditional hiring pipeline.
  • If you work at an Applicant Tracking System (ATS) provider
    • Our resume search API is designed to be integrated and white-labelled within your software’s existing interface — adding value for users, without the high costs of developing and troubleshooting a new feature.
    • When you integrate our Resume Matcher API with that of our Resume Parser, your software gains the ability to automatically extract and organize fields from thousands or even millions of CVs, enabling your users to search for the words and phrases that matter to them.
    • Search functionality maximizes the value of your existing resume database, by ensuring that users find all the most ideal candidates for each job role, even when most recruiters would miss them.
    • Your users will appreciate the time and energy you save them on managing and screening unqualified and/or duplicate candidates, which helps them derive greater value from their job marketing and talent acquisition spending.
  • If you work on an enterprise-level recruitment team
    • Fill open job roles faster by upgrading the capabilities of your existing applicant database with enhanced search functionality that filters and ranks candidates based on skills, experience, education, and custom keywords.
    • Integrate both Affinda’s Resume Matcher and our Resume Parser into your ATS to extract key information from resumes that arrive in many different formats, and run smart searches on an automatically populated candidate database.
    • Deliver higher ROI on your job marketing investments by streamlining your recruitment and acquisition pipeline, focusing exclusively on the candidates who are both qualified for a role, and might actually want that job.
    • Impress department heads by finding top candidates other hiring managers miss, while dramatically minimizing the time you spend reviewing irrelevant or duplicate applications.

Our talent search algorithm combines leading-edge technologies and techniques from a variety of fields. Affinda’s automated CV matching tool applies deep transfer learning to the latest open-source language models, enabling our tool to zero in on the most appropriate resumes for each search, and rank them according to relevance.

We’ve trained our machine learning model on thousands of resumes in English, as well as in a number of other languages. We use proprietary AI, developed over several years, to parse and extract key data from each resume, and assign it a ranking for the search results, leveraging Named Entity Recognition (NER) and other data science techniques.

When you integrate Affinda’s Resume Matcher with our Resume Parser, your platform or software will be able to extract and search fields from PDF files, as well as .doc and .docx file formats. 

Our resume matcher and parser is highly secure, as we store all searches and uploaded data in an encrypted location, accessible only to you. See our Privacy Statement for more details on how we keep your data safe. 

Let’s talk! We’ll be happy to build you a custom search tool designed for your industry and job role, which will enable you to search any fields you choose. Click here to get in touch!

Resume redaction can serve as a powerful capability to help you screen candidates exclusively on the basis of their suitability for the job role. Affinda’s Resume Redactor can be integrated seamlessly into our Resume Matcher, enabling you to redact details that may make decision makers susceptible to bias — enabling them to focus on relevant traits like job skills, experience, and successful projects. In fact, Affinda uses redaction technology for our own internal hiring process, resulting in the highly diverse and effective team we now have. If you’d like to add redaction functionality to your resume search console, let’s talk!

Each candidate search takes only a few seconds, varying slightly based on the size of our candidate database and the number of keywords searched. If you’d like to integrate a custom search solution that’s streamlined specifically for your platform or software functionality, just click here to talk to one of our AI specialists.

About Affinda.

We’re a passionate crew of developers, data scientists and AI engineers, on a mission to bring machine learning to the masses. We believe intelligent document processing solutions should be easy, affordable, and accessible to businesses of all sizes — so that’s exactly what we build every day.

Automate the back office
of any company.

This HR technology AI model is just one of the many applications of Affinda. Our technology can be leveraged across a range of industries and applications, to automate time consuming manual processes.