The local Automation API — overview

The local Automation API lets Selenium, Puppeteer or Playwright drive your local Sendwin profiles on the Team plan.

The Automation API lets you drive your Sendwin profiles programmatically with tools like Selenium, Puppeteer or Playwright. Instead of clicking each profile open by hand, your script launches a profile and controls it — and it still runs with the profile's real Sendwin Stealth Engine, fingerprint and proxy.

It is a local, desktop-only feature. When you turn it on, the Sendwin desktop app starts a small HTTP server bound to 127.0.0.1 (your own machine, default port 36912). Nothing is exposed to the internet, and your automation client connects to it locally.

What you need to know

  • Team plan only. The Automation API is included with the Team plan.
  • Opt-in. It is off by default. You enable it in the app's Automation panel.
  • Token-protected. Every request must carry a Bearer token that you copy from the app and can regenerate at any time.
  • Local profiles. It controls the profiles on the machine where the app is running — each with its own engine, fingerprint and proxy.

How it works, end to end

  1. 1Enable the Automation API in the app and copy your token and port.
  2. 2Ask the local server to start a profile — it launches the browser and returns a raw CDP WebSocket URL.
  3. 3Connect your automation client (Puppeteer, Playwright or Selenium via CDP) to that WebSocket and script away.
  4. 4Stop the profile when your script is done.

Note

There is no cloud automation API yet — it is planned for later. For now, automation runs against your local profiles only.

Still need a hand?

Email our team and a real person will get back to you, usually within a few hours.

[email protected]
Try in the cloud →Start free trial