Skip to content

List Workers

Method: GET

Endpoint: /api/v2/workers

Authentication: Supports Authorization: Bearer <YOUR_API_KEY>, api-key: <YOUR_API_KEY>, and ?token=<YOUR_API_KEY>. Prefer Bearer token.

GET/api/v2/workersList current user workers
AuthenticationRequired

Stored only in this browser tab. Sent only to https://openapi.coreclaw.com.

Parameters
query · integer · default `1`; minimum 0Optional

Page number, 1-based. `offset=1` is page 1, `offset=2` is page 2; `offset=0` is accepted as page 1. Out-of-range pages return an empty list. Constraints: default `1`; minimum 0.

query · integer · default `20`; range 1-100Optional

Page size. Constraints: default `20`; range 1-100.

query · stringOptional

Keyword for title, slug, or path.

Request BodyNot applicable
No JSON request body. Fill the path or query parameters above.

Use this endpoint to list Workers available to the authenticated user.

ParameterRequiredTypeDescription
offsetNointegerPage number, 1-based. offset=1 is page 1, offset=2 is page 2; offset=0 is accepted as page 1. Out-of-range pages return an empty list. Constraints: default 1; minimum 0.
limitNointegerPage size. limit is capped at 100 on list and result endpoints. Constraints: default 20; range 1-100.
keywordNostringKeyword for title, slug, or path
Terminal window
curl -X GET "https://openapi.coreclaw.com/api/v2/workers?offset=1&limit=20&keyword=coffee" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"code": 0,
"data": {
"scraper": [
{
"description": "Demo worker description",
"name": "demo-worker",
"path": "owner~demo-worker",
"slug": "demo-worker",
"title": "Demo Worker",
"username": "owner"
}
]
},
"message": "success",
"request_id": "req-123"
}
  • API v2 supports Bearer token, the legacy api-key header, and query token. Prefer Bearer token for new integrations.
HTTP StatusApplication CodeMeaning
2000OK
40011000Bad Request
40112001Unauthorized
40411004Not Found
42211000Unprocessable Entity
42913000Too Many Requests
50010000Internal Server Error