One file in, structured scores out
POST multipart PDF, DOCX, or image to /api/analyses. Poll for composite_risk, fabrication_risk, polish_risk, ten dimensions, flags, and interview questions. Async by default; ?wait=1 if you need a synchronous 201.
ATS & HRIS developers
Most applicant tracking and HRIS products store resumes. Few score whether the career facts hold together. ResumeGuard is the integrity layer you call at upload or before recruiter review.
Self-serve signup, public OpenAPI, and usage-based billing — built for product and platform engineers, not a services SOW. Persist JSON for automation; fetch GET /api/analyses/{id}/html when you want the same report in an iframe or modal.
POST multipart PDF, DOCX, or image to /api/analyses. Poll for composite_risk, fabrication_risk, polish_risk, ten dimensions, flags, and interview questions. Async by default; ?wait=1 if you need a synchronous 201.
GET /api/analyses/{id}/html with the same API key returns a self-contained HTML/CSS document that matches the dashboard: Overall, Findings, and Dimension scores tabs (no JS). Pass ?theme=dark (default) or ?theme=light to match your ATS chrome. JSON stays the source of truth. If the analysis is still running, the HTML route returns 202 with a still-running page.
No monthly platform minimum. $1.00 down to $0.35 as volume grows. 422 not_a_resume responses are not charged. Parallelize one POST per file — the same pattern the ResumeGuard dashboard uses.
FAQ
Download it from /api/openapi or start with the human docs at /docs. The primary write endpoint is POST /api/analyses. Display-only HTML is GET /api/analyses/{id}/html.
Yes. Run a free analysis in the browser, or create an account and inspect dashboard JSON. Example responses are published on the docs page.
Email hello@resumeguard.io. Include your expected monthly volume and whether you need async webhooks discussed as a future option — today the contract is POST + poll, plus an optional HTML report for display.
Still have questions? Contact hello@resumeguard.io
Free browser analysis, public API docs, then pay-as-you-go when you are ready.