Endpoint
Request body
The PDF resume file to parse. Must be a valid PDF document.
How it works
This endpoint extracts raw text content from PDF resumes using PyMuPDF (fitz). It:- Validates that the uploaded file is a PDF
- Reads the PDF content from the uploaded file stream
- Extracts text from each page of the PDF
- Returns the concatenated text content
Response
Returns the extracted text content from the PDF.The raw text content extracted from all pages of the PDF resume
Response example
Error responses
Error message describing what went wrong
Status codes
200- Resume parsed successfully400- Invalid request (non-PDF file uploaded)500- Failed to parse the PDF (corrupted file, invalid format, etc.)
Use cases
- Candidate onboarding: Extract resume text before creating a candidate profile
- Bulk processing: Parse multiple resumes in a workflow before importing candidates
- Data extraction: Get raw text for further processing with NLP or AI analysis
- Resume validation: Verify that a PDF contains readable text content