Skip to content
GigAI Tools

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 - string
  • require_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"] }
Was this page helpful?