Developer API / docs
Detect Indian PII API
Scan text for 18 Indian identifier types (Aadhaar with checksum, PAN, GSTIN, UPI, IFSC, phone, voter ID and more). The JSON report gives positions, validity, confidence and a masked stand-in - it never repeats the raw identifier.
POSThttps://api.gigai.tools/v1/jobsAsync
Runs as the detect-pii operation inside a job. Needs a key with the jobs:write scope.
Options
types- stringrequire_valid- boolean
Limits
- Input: txt, md, csv, json, html (one file, checked by content, never by extension).
- Max input size: 10 MB.
- Output: json.
- Time budget: 60 seconds, then the task fails with the timeout code.
- Engine: indian-pii.
Inside a bigger job
Chain it: any task can consume this one's output by naming it in input. The recipes show working pipelines.
as one task in a graph
"step": { "operation": "detect-pii", "input": ["previous-task"] }Errors this tool returns
invalid_input, invalid_option, file_too_large, timeout. The full list with fixes is on the errors page.
Was this page helpful?