Upload a PDF resume, parse it with AI, render it into 18 themes, and download as PDF — all through a single REST API. Free for everyone.
Resume parsing, themed rendering, and PDF generation — all powered by a clean REST API and a developer-first schema.
Upload any PDF resume and get back structured JSON with 26+ fields — name, experience, education, skills, projects, certifications and more.
Render resume data into beautiful, responsive themes. Switch themes without re-parsing. 8 themes support profile photos.
POST form data → get rendered HTML instantly. Perfect for real-time preview in React, Vue, or React Native apps.
Documented, predictable JSON schema for resume data. Your data stays portable and yours forever.
Works out of the box with React, React Native, and any modern frontend. No proxy needed.
Generate downloadable, multi-page PDFs with smart page breaks and template-aware backgrounds.
Our API uses a clean, predictable JSON schema built specifically for resumes — covering personal info, experience, education, projects, skills, certifications, and more.
Send your data in this format, and our API renders it into any theme. Or upload a PDF and we'll output JSON ready to use anywhere.
View full schema{
"basics": {
"name": "John Doe",
"label": "Programmer",
"email": "john@gmail.com",
"phone": "(912) 555-4321",
"url": "https://johndoe.com",
"summary": "A summary of John Doe…",
"location": { ... },
"profiles": [{ ... }]
},
"work": [{ ... }],
"education": [{ ... }],
"skills": [{ ... }],
"projects": [{ ... }],
"certificates": [{ ... }]
}
All themes are free. Switch themes instantly — no re-parsing needed.
Three endpoints are all you need:
$ curl -X POST \ -F "file=@resume.pdf" \ https://your-api.com/api/upload-resume { "upload_id": 42, "data": { "personal_information": { ... }, "work_experience": [ ... ], "skills": [ ... ] } }