Affinda

API

Resume parsing API that turns CVs into structured JSON with skills and history

Price
14-day free trial, then pay per document
Access
API key (Bearer)

About

Affinda's document AI API parses resumes and job descriptions into JSON (contact details, work history, education, skills), redacts resumes and scores candidates against jobs. Self-serve at $0.10 per document; hosted in AU, US or EU, or self-hosted on annual plans.

What you can do with it

  • Parse uploaded CVs into JSON with contact details, work history, education and skills
  • Score how well a parsed resume matches a job description
  • Redact personal details from resumes before reviewers see them

Get started

  1. Create an API key in the Affinda app's settings
  2. Create a workspace that uses a resume document type
  3. POST each resume to /v3/documents with wait=true

Example

curl -X POST "https://api.affinda.com/v3/documents" \
  -H "Authorization: Bearer $AFFINDA_API_KEY" \
  -F "url=https://api.affinda.com/static/sample_resumes/example.docx" \
  -F "workspace=$AFFINDA_WORKSPACE_ID" \
  -F "wait=true"

Details

Hosting
Hosted service, Self-hosted
Available in
Worldwide
Official SDKs
Python, JavaScript/TypeScript, C#, Java
MCP server
Remote

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .