Credit Consumption
Credits are the billing unit for every operation on AdsCrawl. The table below shows how each API type consumes them.Cloud Browser billing is per started minute, rounded up. A browser that runs for 90 seconds consumes 2 credits. Repeated stop notifications do not trigger duplicate charges — billing ends at the first confirmed stop.
Rate Limits
AdsCrawl enforces per-key rate limits to protect service stability. When you exceed a rate limit, the API returns HTTP 429. Back off and retry after a delay.CDP Session Rate Limits
Remote CDP sessions have a per-API-key concurrency limit. Exceeding it returns:SESSIONS_PER_API_KEY_LIMIT_REACHED. Delete an existing session before creating a new one, or distribute load across multiple API keys if your plan allows.
Concurrency Limits
Cloud Browser Concurrency
Each user account has arunningLimit — the maximum number of Cloud Browser sessions (in starting, running, or stopping state) that can be active at the same time. The default is 1.
You can inspect your current usage at any time via GET /cloud-browsers:
limit— your plan’s saved Cloud Browser profile allowancerunningLimit— maximum simultaneous running sessions for your accountrunningCount— sessions currently instarting,running, orstoppingstate, across all profiles, pages, and API keys
runningCount includes sessions across all your API keys and dashboard activity. A session in stopping state still occupies a running slot until it reaches stopped.Error Codes Reference
The following error codes indicate billing or capacity problems. Use the HTTP status code and the stablecode field for error handling in your application — do not rely on the human-readable error message, which may change.