KYC · Live

Aadhaar eSign API

Send a PDF, get it signed with Aadhaar OTP — legally valid, no paper.

From ₹30/callPrepaid · billed per successful call

What the Aadhaar eSign API does

Post a PDF and a list of signatories; each one receives a signing invitation and authenticates with Aadhaar OTP, WhatsApp or auto-DSC. Signatures are legally valid under Section 5 of the IT Act 2000. Pricing is per signatory, not per request, so a two-party agreement is two signatures in one call.

Popular use cases

  • Loan agreements and sanction letters for NBFCs and lenders
  • Rental and vendor agreements without couriering paper
  • Employment offer letters and onboarding packs at scale
Request
curl -X POST https://apisathi.in/gw/v1/esign-create-v1/ \
  -H "X-API-Key: live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "document": { "name": "loan.pdf", "data": "<base64>" }, "signers": [{ "signer_name": "…", "signer_auth_type": "AADHAAR" }] }'
Response
{
  "group_id": "…",
  "requests": [{ "signing_url": "…" }]
}

Frequently asked questions

Is Aadhaar eSign legally valid in India?

Yes. An Aadhaar OTP eSign is an electronic signature under the IT Act 2000 and is admissible in court, the same as a wet signature for most commercial contracts.

How is the eSign API priced?

Per signatory, not per API call. One request carrying three signers is billed as three signatures.

How do I know when the document is signed?

Poll the status endpoint, or register a webhook and we will post the completed document reference to you.

Start using the Aadhaar eSign API today

Sign up, recharge a prepaid wallet and generate a key in minutes. Lowest price guaranteed, no volume commitment.