Create a bulk scrape job
Create one scrape job covering an array of URLs (up to 2000 per request). All accepted URLs land as pages of a single job; URLs rejected by validation or deduplication are reported in the response.
Authorizations
Your unique Avido API key
Your unique Avido Application ID
Body
Request body for creating multiple scrape jobs at once
Array of URLs to scrape (1-2000 URLs, max 2048 chars each). Each URL must be https and resolve to a public host.
1 - 2000 elements1 - 2048[
"https://example.com/docs",
"https://example.com/guide.pdf",
"https://example.com/api"
]Optional quickstart ID to associate with all scrape jobs
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"123e4567-e89b-12d3-a456-426614174000"
Response
Bulk scrape job created. Lists any URLs that were rejected by validation or deduplication.
Response after bulk creating scrape jobs
URLs rejected by validation or deduplication. Every other submitted URL landed as a page of the one created scrape job (creation is all-or-nothing).
[
{
"url": "https://invalid-url",
"error": "Invalid URL format"
}
]