One eSign API for Aadhaar, DSC & Electronic Signature
Add legally valid digital signatures to your product in a day. REST API and webhooks for Aadhaar OTP eSign, P12/DSC signing, and draw signature - sandbox included, no paperwork to get started.
curl --location 'https://esignclub.in/api/v1/document-signrequest' \
-H "Accept: application/json" \
-d '{
"document_id": "74ddb368-13cc-4cb7-bd52-92210cfb5d76",
"expiry_date": "2026-08-19",
"is_sequential": false,
"webhook_url": "https://your-domain.com/receive-webhook",
"signers": [
{
"sequence": 1,
"sig_type": "electronic",
"name": "Rajesh Sharma",
"email": "[email protected]",
"page": ["1"],
"cords": [
{ "x": 40, "y": 97, "w": 153, "h": 56 }
]
}
]
}'
// 200 OK
{
"status": "success",
"message": "Signature request created",
"document_id": "74ddb368-13cc-4cb7-bd52-92210cfb5d76"
}
Two signing methods, one integration
Call one API, choose the signing method per document - no separate integrations to maintain.
Aadhaar OTP eSign API
Trigger UIDAI-backed OTP eSign in a single call. Get a hosted signing link or embed it in your own flow.
Draw Signature API
Capture a drawn signature from mobile or web and place it on the document via API - no OTP round trip needed.
Multi-Signer & Bulk API
Send one document to multiple signers in sequence or parallel, or trigger bulk eSign jobs from your backend.
Real-Time Webhooks
Get notified the moment a document is viewed, signed, or expires - no polling required.
Go live in four steps
Create Account
Sign up and get a free sandbox API key - no card required.
Call the API
Send a document and signer details to the initiate endpoint.
Signer Verifies
Signer completes Aadhaar OTP, DSC, or draw signature on the hosted link.
Get Webhook
Receive the signed PDF and audit trail instantly at your callback URL.