POST
/v1/runsStart Run
Initiate a new run for a specified squidThis endpoint initiates a new run for a specified squid, starting the scraping process for all active tasks within that squid.
Headers
| Key | Value | Required |
|---|---|---|
| Authorization | Token YOUR_API_KEY | Yes |
| Content-Type | application/json | Yes |
Request Body
squidstring
RequiredExample: b6c56d18cb0046949461ba9ca278e8ad
Response Field Explanations
id
string
Example: dd3473abe4cb41b683551e851edded94
object
string
Example: run
squid
string
Example: b6c56d18cb0046949461ba9ca278e8ad
status
string
Example: pending
is_done
boolean
Example: false
started_at
string
Example: 2025-02-10T14:27:45Z
origin
string
Example: user
Pro Tip
Save the returned run ID to track progress using Get Run or Get Run Stats endpoints.
Warning
Ensure your squid has active tasks before starting a run, or the run will complete immediately with no results.
Note
Only one run can be active per squid at a time. Starting a new run while one is active will return an error.
Pro Tip
For crawlers requiring accounts (e.g., LinkedIn, Facebook), ensure you have synced accounts before starting a run.