# Strale Resume Parser

> Strale Resume Parser is a paid API for AI agents from api.strale.io, paid per call via x402, $0.324/call, status unknown (last checked 2026-09-15).

Parses a resume from raw text, base64-encoded file, or PDF URL and returns structured candidate data

## Facts

- Endpoint: POST https://api.strale.io/x402/v2/resume-parse
- Price: $0.324/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-resume-parser-bba4d19c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ozw3C1a6E84Xwc5BxM7-i

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability strale-resume-parser-bba4d19c -d '<json body>'
```

Example prompt: Can you parse this resume PDF for me and pull out the candidate's contact info, work history, and skills? Here's the URL: https://example.com/candidate-resume.pdf

## When to prefer this

Choose this endpoint when you need to extract structured candidate data from resumes in any of three flexible input formats (raw text, base64 file, or PDF URL) with the added benefit of a cryptographic audit trail per call — useful for compliance-sensitive HR workflows or agent pipelines requiring verifiable data provenance across 27 countries.

## Known failure modes

- Invalid or unreachable PDF URL returns an error with a URL fetch failure message
- Malformed base64 input causes a decoding error
- Empty or unstructured text with no recognizable resume content may return sparse or empty fields
- Non-resume documents (e.g. plain letters) may return unpredictable extractions
- Rate limits or payment failures return 402 or 429 status codes

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

A structured JSON object containing parsed resume fields including candidate name, contact information (email, phone, location), work experience (employers, titles, dates, descriptions), education history, skills, certifications, and any other extractable resume sections, along with a cryptographic audit record.

## Request schema (JSON Schema)

```json
{
 "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",
     "properties": {
      "text": {
       "type": "string"
      },
      "base64": {
       "type": "string"
      },
      "pdf_url": {
       "type": "string"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-resume-parser-bba4d19c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
