Search & Ranking
This collection provides endpoints for indexing resumes and jobs into a search engine, as well as performing semantic and keyword searches. It also includes ranking endpoints to score and retrieve the best-matching candidates or jobs based on relevance. All indexing is opt-in and controlled by the API user.
Available APIs
Search & Indexing
POST
Index Resumes
Adds one or more resumes to the search index. Accepts IDs for original or tailored resumes.
/v1/index/resumes
View APIPOST
Index Jobs
Adds one or more jobs to the search index for semantic and keyword-based retrieval.
/v1/index/jobs
View APIGET
Get Index Operation Status
Retrieves the status of a specific indexing operation for resumes or jobs.
/v1/index/status/{operationId}
View APIDELETE
Remove from Index
Removes one or more resumes or jobs from the search index.
/v1/index
View APISearch & Ranking
POST
Semantic Search API
Performs a semantic search on resumes or jobs using a natural language query with optional filters for precision.
/v1/search/semantic
View APIPOST
Keyword Search
Performs a keyword/Boolean search on resumes or jobs with optional filters and field scoping. Supports operators (AND, OR, NOT), quotes for phrases, and field queries (e.g., skills:React).
/v1/search/keyword
View APIPOST
Resume Ranking API
Scores and ranks resumes against a specific job
/v1/search/rank/resumes
View APIPOST
Job Ranking API
Scores and ranks jobs against a specific resume.
/v1/search/rank/jobs
View API