Guide Published Aug 2026 9 min read

RecruitAI Suite: Platform Overview for HR-Tech Builders

RecruitAI Suite is a composable API platform for HR-tech builders. See every API, what each solves, and how they compose into a complete recruiting stack.

The short answer

RecruitAI Suite is a composable API platform for HR-tech builders. It exposes six REST endpoints, resume parsing, job description parsing, candidate matching, job matching, data enrichment, and LinkedIn automation, that ATS and CRM vendors, job boards, and engineering teams embed to add AI recruiting features without building and maintaining the models themselves.

Key takeaways

  • RecruitAI Suite is six composable REST APIs for parsing, matching, enrichment, and automation that you embed in your own product, not a tool a recruiter opens.
  • The catalog is the Resume Parser, JD Parser, Candidate Matching, Job Matching, Data Enrichment, and LinkedIn Automation APIs. Each is independent and adoptable one at a time.
  • Every endpoint is RESTful, exchanges JSON, and authenticates with an API key, so there is one integration model across the whole platform.
  • Parsing endpoints are high-throughput at 1000 to 2000 requests per minute, while matching and enrichment trade raw request rate for depth of result.
  • You can run the APIs in the managed cloud or self-host them in your own cloud, and the deployer inherits EU AI Act and GDPR duties once parsed data feeds candidate selection.
6 composable APIs across the platform RecruitAI Suite
43% of organizations now use AI in HR, up from 26% in 2024 SHRM, 2025
51% of AI-in-HR organizations use it for recruiting SHRM, 2025
95%+ resume parser field accuracy across 100+ languages RecruitAI Suite
1

What is RecruitAI Suite?

RecruitAI Suite is a composable API platform for HR-tech builders. It is the AI layer other recruiting software calls, not a standalone product a recruiter opens directly. If you ran a domain audit of recruitaisuite.com before evaluating the platform, this page is the reference you were looking for: the whole API surface in one place, rather than a set of separate feature pages you have to stitch together.

That distinction shapes everything about it. A recruiter opens a finished tool. A builder embeds capabilities. RecruitAI Suite sits in the second category: it is infrastructure that ATS and CRM vendors, job boards, staffing platforms, career sites, and engineering teams call from their own products, the same way a payments platform sits underneath a checkout page. The people it is built for are technical founders, product leads, and engineering teams who need parsing and matching inside their software, not recruiters shopping for an app. If you want the wider category framing, our guide to what a job suite AI contains covers the general shape; this overview is specifically about the RecruitAI Suite platform and its endpoints.

Underneath the platform are six independent APIs. Each takes messy, human input and returns structured, comparable data your product can act on, and each can be adopted on its own or combined with the others. The rest of this overview catalogues those six, shows how they compose into a complete stack, lays out the concrete API surface, and covers how you deploy and stay compliant.

2

The six APIs and what each one solves

Every RecruitAI Suite endpoint solves one bounded problem in the recruiting data pipeline. Read the table as a map of which API to reach for, then the notes below for how they differ.

API Problem it solves Input to output
Resume Parser Unstructured resumes and CVs are unqueryable PDF, DOCX, or image to structured JSON
JD Parser Job descriptions are free text with no structure Text or HTML to JSON with 50+ fields
Candidate Matching Keyword search misses qualified candidates for a role Job plus database to a ranked shortlist
Job Matching Job seekers cannot find relevant roles Candidate profile to a ranked job list
Data Enrichment Incomplete profiles block matching and outreach Partial identity to an enriched profile
LinkedIn Automation LinkedIn sourcing is manual and repetitive Session to structured data and campaign actions

The two parsers are the foundation. The Resume Parser API turns PDF, DOCX, and image resumes and CVs into clean structured JSON with 95%+ field accuracy across 100+ languages, with OCR built in for scans. The JD Parser API does the same for job descriptions, extracting more than 50 fields and separating required from preferred skills. Without structured input, everything downstream is guessing. If you build for a global audience, the difference between a resume and a longer, multi-page CV matters, and our CV parsing API guide covers where a resume-tuned parser quietly breaks.

The two matching APIs point in opposite directions. The Candidate Matching API scores and ranks candidates against one role for a recruiter and returns explainable scores with per-dimension reasoning. The Job Matching API inverts that: it recommends relevant roles to a single candidate, which is the career-site and marketplace use case. Both use semantic comparison rather than exact keywords, so a front end engineer and a React developer register as related.

Enrichment and automation feed the pipeline. The Data Enrichment API fills gaps in an incomplete profile, returning more than 50 data points with 80%+ coverage for US and EU professionals, so a sparse record does not block matching or outreach. The LinkedIn Automation API extracts structured profile data and runs outreach campaigns at scale. Automation on any external platform carries real limits, so our guide to the LinkedIn Recruiter API is worth reading before you build on it.

3

How the APIs compose into a stack

The reason these six sit under one platform is that their outputs feed each other. Every endpoint exchanges JSON, the interchange format standardized as IETF RFC 8259, so the structured object one call returns is the structured object the next call consumes. You are not gluing together six unrelated services; you are chaining stages of one pipeline.

A typical ATS flow shows the pattern. An application arrives, the Resume Parser turns it into a candidate record, the JD Parser has already structured the open role, and Candidate Matching compares the two to produce a ranked shortlist with reasoning. If a candidate record is thin, Data Enrichment fills it in before matching runs, so the score is based on a complete profile rather than a half-empty one. A job board assembles the same parts differently: it leans on the JD Parser and Job Matching to recommend roles to visitors, and may never touch candidate-side matching at all.

Because each endpoint is independent, you adopt the pieces your product needs and add more only when they earn their place. An ATS vendor usually begins with the Resume Parser and layers Candidate Matching on top; a career site starts with Job Matching. For a deeper look at fitting a matching layer onto an existing system, see our applicant tracking system API guide, and for reading and writing that data back to the systems your customers already run, the ATS integration API guide covers the sync mechanics.

4

The API surface: formats, limits, and latency

The catalogue above tells you what each API does. Before you plan an integration, you also need the concrete surface: what each endpoint accepts, what it returns, how big the inputs can be, and how hard you can push it. Every endpoint is RESTful, exchanges JSON, and authenticates with an API key, so there is no bespoke transport to learn per call. The differences that matter are input formats, size ceilings, rate limits, and latency, summarized below.

API Input formats Size ceiling Rate limit Typical latency
Resume Parser PDF, DOCX, DOC, RTF, TXT, JPG, PNG (OCR built in) 10 MB per file 1000 requests/min Under 5 seconds
JD Parser Plain text, HTML, PDF, DOCX 50,000 characters 2000 requests/min Under 500 milliseconds
Candidate Matching Job description plus candidate database query Unlimited candidates per job Per endpoint 30 to 60 seconds per job
Job Matching Candidate profile JSON, job listing JSON Index up to 500K jobs 1000 requests/min Under 1 second for the top 50
Data Enrichment Email, name plus company, LinkedIn URL, parsed resume 80%+ coverage for US and EU professionals 100 requests/min 2 to 5 seconds
LinkedIn Automation LinkedIn session (Recruiter or Sales Navigator) Per account Configurable per account Configurable per account

A pattern falls out of that table. Parsing endpoints are the fastest and most permissive on throughput because they do one bounded job per call, which is why the Resume Parser allows 1000 requests per minute and the JD Parser 2000. Matching and enrichment run heavier work per call, so they trade raw request rate for depth of result. Reading these limits early tells you where to batch, where to cache, and where a queue belongs in your own architecture.

5

Why HR-tech builders adopt this now

The pressure to add these capabilities is measurable, not hype. According to SHRM's 2025 research on AI in HR, 43 percent of organizations now use AI in HR tasks, up from 26 percent in 2024, close to a doubling in a single year. Of the organizations using AI in HR, 51 percent apply it to recruiting. Within recruiting, the same research reports that 66 percent use AI to draft job descriptions, 44 percent to screen resumes, 32 percent to automate candidate searches, and 29 percent to communicate with applicants. If your customers are HR and recruiting teams, a growing share of them now expect AI features as standard.

The scale underneath that demand is large. The U.S. Bureau of Labor Statistics reports that human resources specialists held about 944,300 jobs in 2024, with employment projected to grow 6 percent through 2034, faster than the average for all occupations. Hiring is a permanent, high-volume function, and every one of those roles touches resumes and job descriptions that something has to read and compare.

The labor market underneath is shifting too. The World Economic Forum's Future of Jobs Report 2025 finds that around 39 percent of workers' core skills will change by 2030, and that 63 percent of employers already name the skills gap as the biggest barrier to transformation. When roles and required skills change this fast, matching a candidate to a job by keyword breaks down, and structured, semantic matching becomes essential to keep up. That is exactly the gap the parsing and matching APIs are built to close.

6

Deployment, data control, and compliance

You can run RecruitAI Suite two ways. The managed cloud API is the fastest path: you call the endpoints over encrypted HTTPS and RecruitAI Suite handles the infrastructure. For teams that need full data control, self-hosted deployment starts from 100 dollars per month for unlimited parsing and runs inside your own AWS, GCP, or Azure environment, replacing per-parse billing with a fixed platform fee. In either mode, RecruitAI Suite does not train global models on your customer data.

Deployment choice does not end your responsibility, though. A parser only extracts text; it does not decide anything. But the moment its output feeds a feature that screens, scores, ranks, or filters candidates, that feature becomes a selection tool, and selection tools are regulated. In the EU, AI used for the recruitment or selection of candidates is high-risk under Annex III of the EU AI Act, Regulation (EU) 2024/1689, and GDPR Article 22 gives people the right not to be subject to a decision based solely on automated processing that significantly affects them, naming recruitment filtering as an example.

7

Getting started with RecruitAI Suite

Most teams do not adopt all six APIs at once. Because each endpoint is independent, you can start with the one that solves your most immediate problem, prove it against your own data, and expand from there. An ATS vendor typically begins with the Resume Parser API and adds the Candidate Matching API on top; a job board starts with the JD Parser API and Job Matching. You can see how the platform fits a specific product on the ATS vendors, job boards, and HR tech startups pages, or browse the full product list.

The fastest way to know whether RecruitAI Suite fits your product is to run the APIs against your own data. Try the resume parser demo or the JD parser demo to see the structured JSON each returns, or book a demo for API access and a walkthrough against your own resumes and roles.

Frequently Asked Questions

What is RecruitAI Suite?

RecruitAI Suite is a composable API platform for HR-tech builders. It exposes six REST endpoints - resume parsing, job description parsing, candidate matching, job matching, data enrichment, and LinkedIn automation - that ATS and CRM vendors, job boards, and engineering teams embed to add AI recruiting features without building and maintaining the models themselves.

What APIs does RecruitAI Suite include?

Six: the Resume Parser API turns resumes and CVs into structured JSON, the JD Parser API structures job descriptions, the Candidate Matching API scores and ranks candidates against a role, the Job Matching API recommends roles to a candidate, the Data Enrichment API fills incomplete profiles, and the LinkedIn Automation API handles compliant sourcing and outreach. Each is independent and can be adopted on its own.

Who is RecruitAI Suite for?

HR-tech builders, not end recruiters. That means ATS and CRM vendors, job boards, staffing platforms, career sites, and engineering teams adding recruiting features to their own product. It is aimed at technical founders, product leads, and engineers who need parsing and matching inside their software, not at a recruiter looking for a finished tool.

How do the RecruitAI Suite APIs work together?

Parsing endpoints turn resumes and job descriptions into structured JSON, which the matching endpoints then compare. A typical ATS flow parses an incoming resume, structures the open role, and runs candidate matching to produce a ranked shortlist. Data enrichment fills gaps in a profile before matching or outreach, and every endpoint exchanges JSON so outputs feed directly into the next call.

Can I self-host RecruitAI Suite?

Yes. You can call the managed cloud API or deploy into your own AWS, GCP, or Azure environment. Self-hosted deployment starts from 100 dollars per month for unlimited parsing and gives you full data control with a fixed platform fee instead of per-parse billing. RecruitAI Suite does not train global models on your customer data.

Do I have to adopt all the APIs at once?

No. Because each endpoint is independent, most teams start with one, prove it against their own data, and expand only where it earns its place. A job board might begin with the JD Parser and Job Matching, while an ATS vendor usually starts with the Resume Parser and layers Candidate Matching on top.

Build faster with RecruitAI Suite

Production-ready resume parsing, JD parsing, and candidate matching APIs for HR-tech teams. Book a demo and get API access.