Process large volumes of requests asynchronously with 50% lower costs.
Batch Search provides a simple set of endpoints to initiate batch processing jobs, monitor progress as requests are executed, and collect results once processing completes.
Each batch begins with a .jsonl file where every line represents an individual Search request.
Once your input file is ready, call the following endpoint to obtain a batch_id and presigned_url.
Copy the presigned_url from the response. You will need this URL to upload your input file.
OK
A unique identifier for your batch job. Use this ID to check the status of your batch.
A temporary, secure URL for uploading your input file. Upload your .jsonl file to this URL using a PUT request. Once uploaded, your batch job will begin processing automatically.
1 - 2083