{"uid":"cap_l5GtsT_2q149n9bCMZIEJ","slug":"netintel-dev-resume-extractor-1b19af55","name":"netintel.dev Resume Extractor","description":"Extract structured data from resume/CV text using Claude Haiku — returns name, contact info, skills, work experience, and education as clean JSON arrays so agents can automate applicant screening, candidate databases, and recruiting workflows from raw resume text.","url":"https://netintel.dev/extract/resume","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The resume or CV text to extract structured data from. Max 10000 words or 50KB."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"grade":{"type":"string","description":"Letter grade A-F"},"score":{"type":"number","description":"Quality score 0-100"},"cached":{"type":"boolean","description":"True if served from the in-memory cache."},"resume":{"type":"object","description":"Parsed resume fields: name, contact ({email, phone, location, links}), summary, skills (array), experience (array of {title, company, start, end, description}), education (array of {degree, institution, year}). Missing scalar fields are null; arrays are empty when nothing is found."},"findings":{"type":"array","items":{"type":"string"},"description":"Informational findings (e.g. no_experience, no_skills, no_name)."},"skills_count":{"type":"number","description":"Number of skills extracted."},"education_count":{"type":"number","description":"Number of education entries extracted."},"experience_count":{"type":"number","description":"Number of work-experience entries extracted."}}}}}}},"responseSchema":{"type":"json","example":{"grade":"A","score":100,"cached":false,"resume":{"name":"Jane Doe","skills":["Python","TypeScript","Kubernetes"],"contact":{"email":"jane@example.com","links":["https://linkedin.com/in/janedoe"],"phone":"+1 555 867 5309","location":"San Francisco, CA"},"summary":"Senior engineer with 10 years experience...","education":[{"year":"2014","degree":"BS Computer Science","institution":"UC Berkeley"}],"experience":[{"end":"present","start":"2020","title":"Staff Engineer","company":"Acme Corp","description":"Led platform team"}]},"findings":[],"skills_count":3,"education_count":1,"experience_count":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QcaIE-PUlKRUmFBtqeid_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses and extracts structured resume data (name, skills, experience, education, contact info) from a resume document, returning a graded JSON profile.","exampleAgentPrompt":"Can you parse this resume for Jane Doe and extract her name, contact info, skills, work experience, and education into a structured profile — and give it a quality grade?","exampleUseCases":null,"resultDescription":"A JSON object containing a letter grade (e.g. 'A') and numeric score (0-100), plus a fully structured resume object with name, summary, skills array, contact details (email, phone, location, links), work experience entries (title, company, start/end dates, description), and education entries (degree, institution, year). Also includes skills_count, experience_count, education_count, and a findings array for any issues detected.","failureModes":["Unparseable or corrupt document returns error with no resume object","Missing required resume content yields low score with empty fields","Payment not provided returns HTTP 402 requiring USDC micropayment on Base","Malformed request body returns 400 error","Rate limiting or server error returns 5xx"],"whenToPreferThis":"Use this endpoint when you need to convert an unstructured resume or CV into a fully structured JSON profile with grading, particularly in recruiting pipelines, applicant tracking integrations, or talent screening workflows. Prefer this over general document parsers when you need resume-specific fields like skills, work experience, and education with quality scoring built in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:57:00.096Z","isFirstParty":false}