Skip to main content
The Atlas Bulk Service API is designed for high-throughput, asynchronous document processing. Rather than tying uploads to a specific loan application or flow, you submit a batch of documents and retrieve extracted data when processing is complete. This makes it well-suited for back-office operations such as re-processing existing document archives or running nightly extraction jobs.

When to use bulk vs. the flow API

1

Generate a token

Authenticate with your Client-Id and Client-Secret headers.
Response
Pass the access_token as the Token header in all subsequent requests.
2

Upload a batch

Submit a product_type and an array of file URLs. Each file entry must include a file_url (a pre-signed S3 URL pointing to the document image) and a document_id you define for tracking purposes.
Response — one entry per uploaded file, all sharing the same batch_id
Save the batch_id (e.g. BATCH-30732-SIYKJ-20251121113228). You will need it to retrieve extraction results. The document_id in each entry matches the value you supplied in the request, letting you map results back to your internal records.
Atlas automatically detects the document type from the image content. You do not need to declare the type per file — the extracted document_type field in the response will tell you what Atlas identified.
3

Retrieve extraction results

Fetch processed data for all documents in a batch. Results are paginated.
Query parametersResponse
Pagination fieldsIterate through pages by incrementing the page parameter until has_next is false.

Document type auto-detection

You do not need to specify the document type when uploading. Atlas infers the type from the image content and sets document_type in the response accordingly. Supported types include PAN, AADHAAR, BANK_STATEMENT, GST_CERT, INVOICE, DELIVERY_ORDER, DRIVING_LICENSE, VOTER_ID, SHOP_ACT_LICENSE, SALE_DEED, and many others.
If Atlas cannot identify the document type, it returns an UNRECOGNISED error for that file. Ensure document images are legible and not obscured.