Create a profile setup session
Starts a temporary setup browser for a Browser Context Profile. The response returns session_id, cdp_url, base_url, timeout_seconds, and expires_at. Connect your Playwright, Puppeteer, or CDP client to cdp_url, log in, then save the setup session with session_id. Unsaved setup state is discarded if the session is cancelled or times out.
Authorizations
API key for authentication. Get your key from the API Keys page.
Path Parameters
Browser Context Profile ID
1"prof_abc123def4567890"
Body
Browser session creation parameters
Target URL the browser session will navigate to on startup. Bare domains (e.g. tinyfish.ai) are automatically prefixed with https://. If omitted, the browser starts at about:blank.
"https://www.tinyfish.ai"
Inactivity timeout in seconds (5–86400). If omitted, null, or greater than your plan maximum, the plan maximum is used.
5 <= x <= 86400300
Response
Create a profile setup session succeeded.
Unique identifier for this browser session.
1"br-a1b2c3d4-e5f6-7890-abcd-ef1234567890"
WebSocket URL for browser connection. Pass this to Playwright's connect_over_cdp or any WebSocket-based CDP client.
"wss://browser.example.tinyfish.io/session/cdp"
HTTPS base URL for the session. Use to access session endpoints such as /pages.
"https://browser.example.tinyfish.io/session"
300
"2026-06-10T12:05:00Z"