Unlimited lets accounts with an active Unlimited subscription run Scrape, Crawl, and Links requests at a flat monthly rate. Instead of per-request credit metering, you purchase the number of requests that can be in flight at once. See Unlimited pricing for plan details.
Key capabilities
- Flat monthly billing based on purchased concurrency
- Scrape, Crawl, and Links request parameters you already use
- Immediate concurrency-limit feedback with retry guidance
- The same API key authentication as other Spider endpoints
Routes
All Unlimited routes use /v1/unlimited/... aliases as well. Their request parameters and successful response formats match the standard endpoints.
POST /unlimited/scrape— see the Scrape API reference for parameters.POST /unlimited/crawl— see the Crawl API reference for parameters.POST /unlimited/links— see the Links API reference for parameters.
Concurrency limits
Unlimited requests are not queued. When all purchased concurrency seats are active, the API immediately returns 429 Too Many Requests. Retry after the Retry-After interval, using backoff in your client.
{
"error": "concurrency_limit_reached",
"seats": N,
"active": n
}Every successful response and every 429 response includes X-Concurrency-Limit and X-Concurrency-Active headers.
AI and authentication
AI and LLM extraction parameters, including prompt, custom_prompt, extraction_prompt, extraction_schema, model, vision, and OpenRouter parameters, are not available on Unlimited routes. Requests that include them return 400. Use the AI API documentation instead; AI usage is billed separately from Unlimited.
Authenticate with the same API key used for other Spider endpoints. The key's account must have an active Unlimited subscription. Otherwise, these routes return 403 with {"error":"unlimited_plan_required"} or {"error":"unlimited_plan_inactive"}.