Base URL
All endpoints are served over HTTPS:Authentication
Nearly every endpoint requires an API key in thex-api-key request header. Generate and manage keys from the AdsCrawl dashboard. Store your key in an environment variable or secrets manager, and never expose it in client-side code or public repositories.
Cloud browser lifecycle endpoints (/cloud-browsers/*) also accept a session JWT via Authorization: Bearer <SESSION_JWT>, or a dashboard session cookie.
All requests with a JSON body must include:
Credits consumption
Credits are billed per operation.
Credits are deducted after request validation but before execution. Failed browser tasks do not refund credits. Cloud browser billing ends at the first confirmed stop.
Common status codes
The API uses standard HTTP response codes.Endpoint groups
Browser Tasks
Render HTML, capture screenshots, and extract SPA data with residential proxies and randomized fingerprints.
Remote CDP
Create and manage remote Chrome DevTools Protocol sessions for low-level browser control.
Cloud Browsers
Save, launch, start, and stop persistent cloud browser profiles with live interactive viewers.
Schemas
View the shared request and response object definitions used across the API.