Launch a cloud browser
- Quick Launch
- Create then Start
POST /cloud-browsers/launch creates a profile and waits until the browser is running before returning. Use this when you want a single request that gives you a ready-to-use connectUrl.201 response includes a connectUrl you can open directly:Open the interactive browser viewer
Onceruntime.status is "running", open the connectUrl in any browser where you’re signed in to your AdsCrawl account. The viewer lets you control the remote browser interactively in real time.
Stop a cloud browser
Send aPOST to stop the running session:
When you receive
202, poll the profile detail endpoint until stopped is confirmed:
Check concurrency limits
Retrieve your current quota usage alongside the profile list:If you exceed
runningLimit, the start or launch request returns 409 CLOUD_BROWSER_CONCURRENCY_LIMIT. Stop an active session to free a slot before retrying. This is distinct from 409 Cloud Browser limit reached, which means your saved-profile allowance is full.Profile retention and reuse
Profiles are only removed when you callDELETE /cloud-browsers/:id explicitly. A stopped profile still counts toward your saved-profile limit but does not consume any running slot.
Runtime status reference
Runtime status lifecycle
Runtime status lifecycle
status
The browser is initialising. The running slot is reserved. Do not attempt another start on this profile; wait for
running or handle the error.status
The browser is live.
connectUrl is present in the runtime object. Billing is active.status
A stop has been requested but is not yet confirmed. The running slot is still reserved. Poll until
stopped.status
The session has ended. The running slot is released. The saved profile and its cookies are retained.