Bulk Validations
Submit high-volume verification requests in batches and retrieve results asynchronously.
Overview
The Bulk Validation APIs allow you to process large volumes of verification requests in a single batch. Instead of calling individual endpoints one at a time, you submit an entire batch of records and then poll for results once processing completes.
How bulk processing works
All bulk endpoints follow an async batch pattern:
- Submit batch — Send a bulk request containing multiple records for a specific verification type. The API returns a batch identifier.
- Poll result — Use the batch identifier with the Result endpoint to check processing status and retrieve completed results.
This pattern is ideal for scenarios such as periodic re-verification of customer databases, onboarding large employee groups, or running compliance checks across portfolios.
Supported bulk operations
| Operation | Endpoint |
|---|---|
| PAN Basic | Bulk PAN Basic |
| PAN Plus | Bulk PAN Plus |
| Mobile To PAN | Bulk Mobile To PAN |
| Bank Account | Bulk Bank Account |
| UPI | Bulk UPI |
| Search Taxpayer By PAN | Bulk Search Taxpayer By PAN |
| GST Basic | Bulk GST Basic |
| GST Advanced | Bulk GST Advanced |
| Udyam | Bulk Udyam |
| Udyog | Bulk Udyog |
| Employment History | Bulk Employment History |
| CIN | Bulk CIN |
| Result | Bulk Result |
Use the Result endpoint with the batch identifier returned by any bulk submission to retrieve processed results. You can poll this endpoint until the batch status indicates completion.
Last updated 2 days ago