Resume Data Extraction
extract_resume_dataExtracts and converts resumes, CVs, and candidate documents into structured, searchable profiles with contact details, skills, experience, education, certifications, and taxonomy-enriched data for ATS, HCM, and AI recruiting workflows. When used on a careers page or application form, the same extraction call auto-fills every application field in under 10 seconds — documented to increase candidate conversion by up to 194%. Supports 40+ languages with English-normalized output for global intake, and runs in batch mode to process legacy databases or migration backlogs overnight at scale. Also supports resume reprocessing — re-running previously extracted resumes through the latest extraction logic and taxonomy version to bring older records up to current data quality, without requiring a new document from the candidate. Distinct from bulk import (first-time extraction of a new batch) and from talent data refresh (re-enrichment from a newer submitted resume).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | No | Optional original file name (default 'inline_resume.txt'). A '.txt' extension is appended automatically if missing. | |
| resume_text | No | Complete, verbatim plain-text of the resume/CV — every line exactly as in the original. Do NOT summarise, paraphrase, or base64-encode; pass raw text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Tool-specific result payload. The exact fields depend on which tool produced this result. | |
| meta | Yes | Request metadata: unique trace ID and server-side processing latency. | |
| success | No | Always ``true`` for a successful result. Check this field first to distinguish success from error envelopes. |