API ReferenceScrape Bulk
Bulk scrape URLs
Enqueues multiple URLs for scraping. Results delivered via webhook. Webhook deliveries include `X-RapidCrawl-Event: scrape.completed` or `X-RapidCrawl-Event: scrape.failed` so receivers can dispatch on the header without parsing the body shape.
Authorization
AuthorizationRequiredBearer <token>API key. Obtain from POST /v1/account/api-keys.
In: header
Request Body
application/jsonRequiredurlsarray<string>Simple URL list. Provide urls OR items, not both.
itemsarray<object>Per-item configs. Provide urls OR items, not both.
defaultsobjectwebhook_urlRequiredstringWebhook endpoint URL (HTTPS only; http:// rejected with HTTP 422)
Pattern:
"^https://"Format: "uri"webhook_secretstringmetadataobjectArbitrary key-value metadata. Max 4096 bytes when JSON-serialized.
Bulk scrape job accepted.