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 Mar 7, 2026
Built with Documentation.AI