v3
latestOpenAPI 3.1.02026-07-318648277.6 KBBulk Jobs
Submit Bulk Job
Submit data for bulk enrichment. Provide exactly one of rows (JSON array), csv (string), fileUrl (HTTPS URL), or scrape (browser rendering config). The job is processed asynchronously; use the returned jobId to poll status via GET /bulk/jobs/{jobId}. Security: fileUrl and callback.url are SSRF-validated server-side. Private/internal IP ranges, localhost, cloud metadata endpoints (169.254.169.254), and non-HTTPS protocols are rejected.
post/bulk/submit
Request body
Example request
{
"product": "email_finder",
"outputTransform": {
"model": "llama-3.1-8b-instruct"
}
}Response
Bulk job accepted and queued for processing.
Example response
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "uploaded"
}