DOCS

Authentication.

Every API call carries a bearer key in the Authorization header.

The header

Include an Authorization header with every API request:

Authorization: Bearer crk_...

Missing or invalid keys return HTTP 401. The /v1/health and /v1/ready endpoints are public and do not require authentication.

Key management

Manage keys via these endpoints:

Key format

Keys begin with crk_ followed by 24 random bytes base64url-encoded. Keys are SHA256-hashed at rest. The plaintext is shown once at creation; store it securely.

Audit log

Every authenticated request is logged with timestamp and key prefix. Retrieve logs with:

GET https://api.crawlcrawl.com/v1/logs

Next.

Read about rate limits and webhooks.

Rate limits Webhooks