rendering
Browserless CLI for AI Agents
Use the Browserless CLI from KosmoKrator to call Browserless tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Browserless CLI Setup
Browserless can be configured headlessly with `kosmokrator integrations:configure browserless`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure browserless --enable --read allow --write ask --json
kosmokrator integrations:doctor browserless --json
kosmokrator integrations:status --json Credentials
Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
No credentials are required.
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call browserless.browserless_post_chrome_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs browserless --json
kosmo integrations:docs browserless.browserless_post_chrome_content --json
kosmo integrations:schema browserless.browserless_post_chrome_content --json
kosmo integrations:search "Browserless" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
browserless.browserless_post_chrome_content
/chrome/content Official Browserless endpoint: POST /chrome/content.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chrome_download
/chrome/download Official Browserless endpoint: POST /chrome/download.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_chrome_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_chrome_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_post_chrome_function
/chrome/function Official Browserless endpoint: POST /chrome/function.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_chrome_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_chrome_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_put_json_new
/json/new Official Browserless endpoint: PUT /json/new.
read - Parameters
- none
kosmo integrations:call browserless.browserless_put_json_new '{}' --json kosmo integrations:browserless browserless_put_json_new '{}' --json browserless.browserless_get_json_protocol
/json/protocol Official Browserless endpoint: GET /json/protocol.
read - Parameters
- none
kosmo integrations:call browserless.browserless_get_json_protocol '{}' --json kosmo integrations:browserless browserless_get_json_protocol '{}' --json browserless.browserless_get_json_version
/json/version Official Browserless endpoint: GET /json/version.
read - Parameters
- none
kosmo integrations:call browserless.browserless_get_json_version '{}' --json kosmo integrations:browserless browserless_get_json_version '{}' --json browserless.browserless_post_chrome_pdf
/chrome/pdf Official Browserless endpoint: POST /chrome/pdf.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_pdf '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_pdf '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chrome_performance
/chrome/performance Official Browserless endpoint: POST /chrome/performance.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chrome_scrape
/chrome/scrape Official Browserless endpoint: POST /chrome/scrape.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chrome_screenshot
/chrome/screenshot Official Browserless endpoint: POST /chrome/screenshot.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_screenshot '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chrome_screenshot '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chromium_content
/chromium/content Official Browserless endpoint: POST /chromium/content.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chromium_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chromium_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chromium_download
/chromium/download Official Browserless endpoint: POST /chromium/download.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_chromium_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_chromium_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_post_chromium_function
/chromium/function Official Browserless endpoint: POST /chromium/function.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_chromium_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_chromium_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_post_chromium_performance
/chromium/performance Official Browserless endpoint: POST /chromium/performance.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chromium_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chromium_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_chromium_scrape
/chromium/scrape Official Browserless endpoint: POST /chromium/scrape.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chromium_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_chromium_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_edge_content
/edge/content Official Browserless endpoint: POST /edge/content.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_edge_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_edge_content '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_edge_download
/edge/download Official Browserless endpoint: POST /edge/download.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_edge_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_edge_download '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_post_edge_function
/edge/function Official Browserless endpoint: POST /edge/function.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, code
kosmo integrations:call browserless.browserless_post_edge_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json kosmo integrations:browserless browserless_post_edge_function '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","code":"example_code"}' --json browserless.browserless_post_edge_pdf
/edge/pdf Official Browserless endpoint: POST /edge/pdf.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_edge_pdf '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_edge_pdf '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_edge_performance
/edge/performance Official Browserless endpoint: POST /edge/performance.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_edge_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_edge_performance '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_edge_scrape
/edge/scrape Official Browserless endpoint: POST /edge/scrape.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_edge_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_edge_scrape '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_post_edge_screenshot
/edge/screenshot Official Browserless endpoint: POST /edge/screenshot.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_edge_screenshot '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_edge_screenshot '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_get_active
/active Official Browserless endpoint: GET /active.
read - Parameters
- none
kosmo integrations:call browserless.browserless_get_active '{}' --json kosmo integrations:browserless browserless_get_active '{}' --json browserless.browserless_get_kill_id
/kill/+([0-9a-zA-Z-_]) Official Browserless endpoint: GET /kill/+([0-9a-zA-Z-_]).
read - Parameters
- path_suffix, block_ads, browser_id, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_kill_id '{"path_suffix":"example_path_suffix","block_ads":true,"browser_id":"example_browser_id","launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_kill_id '{"path_suffix":"example_path_suffix","block_ads":true,"browser_id":"example_browser_id","launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_meta
/meta Official Browserless endpoint: GET /meta.
read - Parameters
- none
kosmo integrations:call browserless.browserless_get_meta '{}' --json kosmo integrations:browserless browserless_get_meta '{}' --json browserless.browserless_get_root
/ Official Browserless endpoint: GET /.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_root '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_root '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_devtools_browser_wildcard
/devtools/browser/* Official Browserless endpoint: GET /devtools/browser/*.
read - Parameters
- path_suffix, block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_devtools_browser_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_devtools_browser_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_chrome
/chrome Official Browserless endpoint: GET /chrome.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chrome '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_chrome '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_function_connect_wildcard
/function/connect/* Official Browserless endpoint: GET /function/connect/*.
read - Parameters
- path_suffix, block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_function_connect_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_function_connect_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_devtools_page_wildcard
/devtools/page/* Official Browserless endpoint: GET /devtools/page/*.
read - Parameters
- path_suffix, block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_devtools_page_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_devtools_page_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_chrome_playwright
/chrome/playwright Official Browserless endpoint: GET /chrome/playwright.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chrome_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_chrome_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_chromium
/chromium Official Browserless endpoint: GET /chromium.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chromium '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_chromium '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_chromium_playwright
/chromium/playwright Official Browserless endpoint: GET /chromium/playwright.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chromium_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_chromium_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_edge
/edge Official Browserless endpoint: GET /edge.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_edge '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_edge '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_edge_playwright
/edge/playwright Official Browserless endpoint: GET /edge/playwright.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_edge_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_edge_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_firefox_playwright
/firefox/playwright Official Browserless endpoint: GET /firefox/playwright.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_firefox_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_firefox_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_webkit_playwright
/webkit/playwright Official Browserless endpoint: GET /webkit/playwright.
read - Parameters
- block_ads, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_webkit_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_webkit_playwright '{"block_ads":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_delete_browser_wildcard
/browser/* Official Browserless endpoint: DELETE /browser/*.
write - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_delete_browser_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_delete_browser_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_post_chrome_export
/chrome/export Official Browserless endpoint: POST /chrome/export.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_export '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_chrome_export '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_post_chrome_unblock
/chrome/unblock Official Browserless endpoint: POST /chrome/unblock.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_unblock '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_chrome_unblock '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_post_chromium_export
/chromium/export Official Browserless endpoint: POST /chromium/export.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chromium_export '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_chromium_export '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_post_unblock
/unblock Official Browserless endpoint: POST /unblock.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_unblock '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_unblock '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_get_proxy_cities
/proxy/cities Official Browserless endpoint: GET /proxy/cities.
read - Parameters
- block_ads, country, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_proxy_cities '{"block_ads":true,"country":"example_country","launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_proxy_cities '{"block_ads":true,"country":"example_country","launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_post_map
/map Official Browserless endpoint: POST /map.
read - Parameters
- timeout, body
kosmo integrations:call browserless.browserless_post_map '{"timeout":1,"body":"example_body"}' --json kosmo integrations:browserless browserless_post_map '{"timeout":1,"body":"example_body"}' --json browserless.browserless_post_pdf
/pdf Official Browserless endpoint: POST /pdf.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_pdf '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_pdf '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_post_screenshot
/screenshot Official Browserless endpoint: POST /screenshot.
read - Parameters
- block_ads, external_proxy_server, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_screenshot '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json kosmo integrations:browserless browserless_post_screenshot '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country","proxy_locale_match":"example_proxy_locale_match"}' --json browserless.browserless_post_search
/search Official Browserless endpoint: POST /search.
read - Parameters
- timeout, body
kosmo integrations:call browserless.browserless_post_search '{"timeout":1,"body":"example_body"}' --json kosmo integrations:browserless browserless_post_search '{"timeout":1,"body":"example_body"}' --json browserless.browserless_post_session
/session Official Browserless endpoint: POST /session.
read - Parameters
- body
kosmo integrations:call browserless.browserless_post_session '{"body":"example_body"}' --json kosmo integrations:browserless browserless_post_session '{"body":"example_body"}' --json browserless.browserless_delete_session_wildcard
/session/* Official Browserless endpoint: DELETE /session/*.
write - Parameters
- path_suffix, block_ads, force, launch, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_delete_session_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"force":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_delete_session_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"force":true,"launch":"example_launch","profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_post_smart_scrape
/smart-scrape Official Browserless endpoint: POST /smart-scrape.
read - Parameters
- profile, timeout, body
kosmo integrations:call browserless.browserless_post_smart_scrape '{"profile":"example_profile","timeout":1,"body":"example_body"}' --json kosmo integrations:browserless browserless_post_smart_scrape '{"profile":"example_profile","timeout":1,"body":"example_body"}' --json browserless.browserless_post_stealth_bqloptional_path
/stealth/bql?(/*) Official Browserless endpoint: POST /stealth/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_stealth_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_post_stealth_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_get_stealth_bqloptional_path
/stealth/bql?(/*) Official Browserless endpoint: GET /stealth/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_stealth_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_get_stealth_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_post_chrome_bqloptional_path
/chrome/bql?(/*) Official Browserless endpoint: POST /chrome/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chrome_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_post_chrome_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_get_chrome_bqloptional_path
/chrome/bql?(/*) Official Browserless endpoint: GET /chrome/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chrome_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_get_chrome_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_post_chromium_bqloptional_path
/chromium/bql?(/*) Official Browserless endpoint: POST /chromium/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_chromium_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_post_chromium_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_get_chromium_bqloptional_path
/chromium/bql?(/*) Official Browserless endpoint: GET /chromium/bql?(/*).
read - Parameters
- path_suffix, block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chromium_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json kosmo integrations:browserless browserless_get_chromium_bqloptional_path '{"path_suffix":"example_path_suffix","block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy"}' --json browserless.browserless_post_session_bql_wildcard
/session/bql/* Official Browserless endpoint: POST /session/bql/*.
read - Parameters
- path_suffix, block_ads, launch, profile, replay, timeout, tracking_id, body
kosmo integrations:call browserless.browserless_post_session_bql_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","replay":true,"timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json kosmo integrations:browserless browserless_post_session_bql_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"launch":"example_launch","profile":"example_profile","replay":true,"timeout":1,"tracking_id":"example_tracking_id","body":"example_body"}' --json browserless.browserless_delete_crawl_wildcard
/crawl/* Official Browserless endpoint: DELETE /crawl/*.
write - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_delete_crawl_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_delete_crawl_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_get_crawl_wildcard
/crawl/* Official Browserless endpoint: GET /crawl/*.
read - Parameters
- path_suffix, skip
kosmo integrations:call browserless.browserless_get_crawl_wildcard '{"path_suffix":"example_path_suffix","skip":1}' --json kosmo integrations:browserless browserless_get_crawl_wildcard '{"path_suffix":"example_path_suffix","skip":1}' --json browserless.browserless_get_crawl
/crawl Official Browserless endpoint: GET /crawl.
read - Parameters
- cursor, limit, status
kosmo integrations:call browserless.browserless_get_crawl '{"cursor":"example_cursor","limit":1,"status":"example_status"}' --json kosmo integrations:browserless browserless_get_crawl '{"cursor":"example_cursor","limit":1,"status":"example_status"}' --json browserless.browserless_post_crawl
/crawl Official Browserless endpoint: POST /crawl.
read - Parameters
- profile, body
kosmo integrations:call browserless.browserless_post_crawl '{"profile":"example_profile","body":"example_body"}' --json kosmo integrations:browserless browserless_post_crawl '{"profile":"example_profile","body":"example_body"}' --json browserless.browserless_post_profile
/profile Official Browserless endpoint: POST /profile.
read - Parameters
- body
kosmo integrations:call browserless.browserless_post_profile '{"body":"example_body"}' --json kosmo integrations:browserless browserless_post_profile '{"body":"example_body"}' --json browserless.browserless_delete_profile_wildcard
/profile/* Official Browserless endpoint: DELETE /profile/*.
write - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_delete_profile_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_delete_profile_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_get_profile_wildcard
/profile/* Official Browserless endpoint: GET /profile/*.
read - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_get_profile_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_get_profile_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_put_profile_wildcard
/profile/* Official Browserless endpoint: PUT /profile/*.
read - Parameters
- path_suffix, body
kosmo integrations:call browserless.browserless_put_profile_wildcard '{"path_suffix":"example_path_suffix","body":"example_body"}' --json kosmo integrations:browserless browserless_put_profile_wildcard '{"path_suffix":"example_path_suffix","body":"example_body"}' --json browserless.browserless_get_profiles
/profiles Official Browserless endpoint: GET /profiles.
read - Parameters
- block_ads, launch, limit, offset, profile, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_profiles '{"block_ads":true,"launch":"example_launch","limit":1,"offset":1,"profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json kosmo integrations:browserless browserless_get_profiles '{"block_ads":true,"launch":"example_launch","limit":1,"offset":1,"profile":"example_profile","timeout":1,"tracking_id":"example_tracking_id"}' --json browserless.browserless_get_stealth
/stealth Official Browserless endpoint: GET /stealth.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_chrome_live_wildcard
/chrome/live/* Official Browserless endpoint: GET /chrome/live/*.
read - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_get_chrome_live_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_get_chrome_live_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_get_chrome_stealth
/chrome/stealth Official Browserless endpoint: GET /chrome/stealth.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chrome_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_chrome_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_live_wildcard
/live/* Official Browserless endpoint: GET /live/*.
read - Parameters
- path_suffix
kosmo integrations:call browserless.browserless_get_live_wildcard '{"path_suffix":"example_path_suffix"}' --json kosmo integrations:browserless browserless_get_live_wildcard '{"path_suffix":"example_path_suffix"}' --json browserless.browserless_get_chromium_stealth
/chromium/stealth Official Browserless endpoint: GET /chromium/stealth.
read - Parameters
- block_ads, external_proxy_server, integrations, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, record, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chromium_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json kosmo integrations:browserless browserless_get_chromium_stealth '{"block_ads":true,"external_proxy_server":"example_external_proxy_server","integrations":"example_integrations","launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city","proxy_country":"example_proxy_country"}' --json browserless.browserless_get_reconnect_wildcard
/reconnect/* Official Browserless endpoint: GET /reconnect/*.
read - Parameters
- path_suffix, block_ads, integrations, launch, profile, replay, solve_captchas, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_reconnect_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"integrations":"example_integrations","launch":"example_launch","profile":"example_profile","replay":true,"solve_captchas":true,"timeout":1}' --json kosmo integrations:browserless browserless_get_reconnect_wildcard '{"path_suffix":"example_path_suffix","block_ads":true,"integrations":"example_integrations","launch":"example_launch","profile":"example_profile","replay":true,"solve_captchas":true,"timeout":1}' --json browserless.browserless_get_session_connect_wildcard
/session/connect/* Official Browserless endpoint: GET /session/connect/*.
read - Parameters
- path_suffix, launch, replay, timeout
kosmo integrations:call browserless.browserless_get_session_connect_wildcard '{"path_suffix":"example_path_suffix","launch":"example_launch","replay":true,"timeout":1}' --json kosmo integrations:browserless browserless_get_session_connect_wildcard '{"path_suffix":"example_path_suffix","launch":"example_launch","replay":true,"timeout":1}' --json browserless.browserless_get_chromium_agent
/chromium/agent Official Browserless endpoint: GET /chromium/agent.
read - Parameters
- block_ads, block_consent_modals, external_proxy_server, humanlike, launch, profile, proxy, proxy_city, proxy_country, proxy_locale_match, proxy_preset, proxy_state, proxy_sticky, replay, timeout, tracking_id
kosmo integrations:call browserless.browserless_get_chromium_agent '{"block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city"}' --json kosmo integrations:browserless browserless_get_chromium_agent '{"block_ads":true,"block_consent_modals":true,"external_proxy_server":"example_external_proxy_server","humanlike":true,"launch":"example_launch","profile":"example_profile","proxy":"example_proxy","proxy_city":"example_proxy_city"}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
browserless.browserless_post_chrome_content 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chrome_download 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_download --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_post_chrome_function 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_function --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_put_json_new 0 parameters
kosmo integrations:schema browserless.browserless_put_json_new --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
browserless.browserless_get_json_protocol 0 parameters
kosmo integrations:schema browserless.browserless_get_json_protocol --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
browserless.browserless_get_json_version 0 parameters
kosmo integrations:schema browserless.browserless_get_json_version --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
browserless.browserless_post_chrome_pdf 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_pdf --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chrome_performance 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_performance --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chrome_scrape 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_scrape --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chrome_screenshot 6 parameters
kosmo integrations:schema browserless.browserless_post_chrome_screenshot --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chromium_content 6 parameters
kosmo integrations:schema browserless.browserless_post_chromium_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chromium_download 6 parameters
kosmo integrations:schema browserless.browserless_post_chromium_download --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_post_chromium_function 6 parameters
kosmo integrations:schema browserless.browserless_post_chromium_function --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_post_chromium_performance 6 parameters
kosmo integrations:schema browserless.browserless_post_chromium_performance --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chromium_scrape 6 parameters
kosmo integrations:schema browserless.browserless_post_chromium_scrape --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_edge_content 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_content --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_edge_download 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_download --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_post_edge_function 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_function --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
code | string | no | JavaScript source body sent as application/javascript. |
browserless.browserless_post_edge_pdf 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_pdf --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_edge_performance 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_performance --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_edge_scrape 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_scrape --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | launch |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_edge_screenshot 6 parameters
kosmo integrations:schema browserless.browserless_post_edge_screenshot --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_active 0 parameters
kosmo integrations:schema browserless.browserless_get_active --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
browserless.browserless_get_kill_id 7 parameters
kosmo integrations:schema browserless.browserless_get_kill_id --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
browser_id | string | no | browserId |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_meta 0 parameters
kosmo integrations:schema browserless.browserless_get_meta --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
browserless.browserless_get_root 17 parameters
kosmo integrations:schema browserless.browserless_get_root --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_devtools_browser_wildcard 6 parameters
kosmo integrations:schema browserless.browserless_get_devtools_browser_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_chrome 17 parameters
kosmo integrations:schema browserless.browserless_get_chrome --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_function_connect_wildcard 6 parameters
kosmo integrations:schema browserless.browserless_get_function_connect_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_devtools_page_wildcard 6 parameters
kosmo integrations:schema browserless.browserless_get_devtools_page_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_chrome_playwright 5 parameters
kosmo integrations:schema browserless.browserless_get_chrome_playwright --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_chromium 5 parameters
kosmo integrations:schema browserless.browserless_get_chromium --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_chromium_playwright 5 parameters
kosmo integrations:schema browserless.browserless_get_chromium_playwright --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_edge 17 parameters
kosmo integrations:schema browserless.browserless_get_edge --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_edge_playwright 5 parameters
kosmo integrations:schema browserless.browserless_get_edge_playwright --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_firefox_playwright 5 parameters
kosmo integrations:schema browserless.browserless_get_firefox_playwright --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | object | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_webkit_playwright 5 parameters
kosmo integrations:schema browserless.browserless_get_webkit_playwright --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_delete_browser_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_delete_browser_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_post_chrome_export 14 parameters
kosmo integrations:schema browserless.browserless_post_chrome_export --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chrome_unblock 14 parameters
kosmo integrations:schema browserless.browserless_post_chrome_unblock --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_chromium_export 14 parameters
kosmo integrations:schema browserless.browserless_post_chromium_export --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_unblock 14 parameters
kosmo integrations:schema browserless.browserless_post_unblock --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_proxy_cities 6 parameters
kosmo integrations:schema browserless.browserless_get_proxy_cities --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
country | string | no | Optional two-letter country code to filter cities by country (e.g., 'US', 'GB', 'DE'). |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_post_map 2 parameters
kosmo integrations:schema browserless.browserless_post_map --json | Parameter | Type | Required | Description |
|---|---|---|---|
timeout | number | no | Request timeout in milliseconds |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_pdf 14 parameters
kosmo integrations:schema browserless.browserless_post_pdf --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_screenshot 14 parameters
kosmo integrations:schema browserless.browserless_post_screenshot --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_search 2 parameters
kosmo integrations:schema browserless.browserless_post_search --json | Parameter | Type | Required | Description |
|---|---|---|---|
timeout | number | no | The timeout for the search operation in milliseconds. |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_session 1 parameters
kosmo integrations:schema browserless.browserless_post_session --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_delete_session_wildcard 7 parameters
kosmo integrations:schema browserless.browserless_delete_session_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
force | boolean | no | Whether to force the deletion of the session even if it has active connections. Defaults to false. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_post_smart_scrape 3 parameters
kosmo integrations:schema browserless.browserless_post_smart_scrape --json | Parameter | Type | Required | Description |
|---|---|---|---|
profile | string | no | Optional name of an authentication profile to hydrate into the browser before scraping. The profile's cookies, localStorage, and IndexedDB entries are loaded into the session before navigation. Forces the browser strategy. |
timeout | number | no | The timeout for the scrape operation in milliseconds |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_stealth_bqloptional_path 18 parameters
kosmo integrations:schema browserless.browserless_post_stealth_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | Whether to automatically block cookie consent modals and popups. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | Whether to enable human-like behavior for interactions. When true, actions like typing and clicking will have randomized delays. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | Whether to enable session recording for replay. When true, the session will be recorded and can be replayed later. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_stealth_bqloptional_path 17 parameters
kosmo integrations:schema browserless.browserless_get_stealth_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | blockConsentModals |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | humanlike |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | replay |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_post_chrome_bqloptional_path 18 parameters
kosmo integrations:schema browserless.browserless_post_chrome_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | Whether to automatically block cookie consent modals and popups. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | Whether to enable human-like behavior for interactions. When true, actions like typing and clicking will have randomized delays. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | Whether to enable session recording for replay. When true, the session will be recorded and can be replayed later. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_chrome_bqloptional_path 17 parameters
kosmo integrations:schema browserless.browserless_get_chrome_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | blockConsentModals |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | humanlike |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | replay |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_post_chromium_bqloptional_path 18 parameters
kosmo integrations:schema browserless.browserless_post_chromium_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | Whether to automatically block cookie consent modals and popups. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | Whether to enable human-like behavior for interactions. When true, actions like typing and clicking will have randomized delays. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | Whether to enable session recording for replay. When true, the session will be recorded and can be replayed later. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_chromium_bqloptional_path 17 parameters
kosmo integrations:schema browserless.browserless_get_chromium_bqloptional_path --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | no | Optional Browserless path suffix for this route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | blockConsentModals |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | humanlike |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | replay |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_post_session_bql_wildcard 8 parameters
kosmo integrations:schema browserless.browserless_post_session_bql_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
replay | boolean | no | replay |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_delete_crawl_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_delete_crawl_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_get_crawl_wildcard 2 parameters
kosmo integrations:schema browserless.browserless_get_crawl_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
skip | number | no | The number of pages to skip for pagination. |
browserless.browserless_get_crawl 3 parameters
kosmo integrations:schema browserless.browserless_get_crawl --json | Parameter | Type | Required | Description |
|---|---|---|---|
cursor | string | no | Cursor for fetching the next page of results. |
limit | number | no | Maximum number of crawls to return per page (1–100, default 20). |
status | string | no | Filter crawls by status: in-progress, completed, failed, or cancelled. |
browserless.browserless_post_crawl 2 parameters
kosmo integrations:schema browserless.browserless_post_crawl --json | Parameter | Type | Required | Description |
|---|---|---|---|
profile | string | no | Optional name of an authentication profile to hydrate into the browser before each page is scraped. The profile's cookies, localStorage, and IndexedDB entries are loaded into the session before navigation. Forces the browser strategy for every page. |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_post_profile 1 parameters
kosmo integrations:schema browserless.browserless_post_profile --json | Parameter | Type | Required | Description |
|---|---|---|---|
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_delete_profile_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_delete_profile_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_get_profile_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_get_profile_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_put_profile_wildcard 2 parameters
kosmo integrations:schema browserless.browserless_put_profile_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
body | object | no | JSON request body matching the Browserless OpenAPI schema. |
browserless.browserless_get_profiles 7 parameters
kosmo integrations:schema browserless.browserless_get_profiles --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
limit | number | no | Maximum number of profiles to return (1–1000). Defaults to 100. |
offset | number | no | Number of profiles to skip for pagination. Defaults to 0. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_stealth 17 parameters
kosmo integrations:schema browserless.browserless_get_stealth --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_chrome_live_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_get_chrome_live_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_get_chrome_stealth 17 parameters
kosmo integrations:schema browserless.browserless_get_chrome_stealth --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_live_wildcard 1 parameters
kosmo integrations:schema browserless.browserless_get_live_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
browserless.browserless_get_chromium_stealth 17 parameters
kosmo integrations:schema browserless.browserless_get_chromium_stealth --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
record | boolean | no | record |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_reconnect_wildcard 9 parameters
kosmo integrations:schema browserless.browserless_get_reconnect_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
integrations | string | no | integrations |
launch | string | no | Launch options, which can be either an object of puppeteer.launch options or playwright.launchServer options, depending on the API. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
replay | boolean | no | replay |
solve_captchas | boolean | no | solveCaptchas |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
browserless.browserless_get_session_connect_wildcard 4 parameters
kosmo integrations:schema browserless.browserless_get_session_connect_wildcard --json | Parameter | Type | Required | Description |
|---|---|---|---|
path_suffix | string | yes | Dynamic Browserless path suffix for this wildcard route. |
launch | string | no | launch |
replay | boolean | no | replay |
timeout | number | no | timeout |
browserless.browserless_get_chromium_agent 16 parameters
kosmo integrations:schema browserless.browserless_get_chromium_agent --json | Parameter | Type | Required | Description |
|---|---|---|---|
block_ads | boolean | no | Whether or nor to load ad-blocking extensions for the session. This currently uses uBlock-Lite and may cause certain sites to not load properly. |
block_consent_modals | boolean | no | Whether to automatically block cookie consent modals and popups. |
external_proxy_server | string | no | External proxy server URL for user-provided proxies. Format: http(s)://[username:password@]host:port When set, routes requests through this proxy instead of built-in residential proxies. |
humanlike | boolean | no | Whether to enable human-like behavior for interactions. When true, actions like typing and clicking will have randomized delays. |
launch | string | no | Launch options for the browser, either as a JSON object or a JSON string. Includes options like `headless`, `args`, `defaultViewport`, etc. Must be either JSON object, or a base64-encoded JSON object. |
profile | string | no | Name of an authenticated profile to hydrate into the browser at launch. The profile's cookies, localStorage and IndexedDB are injected via CDP before your code runs. No-op in builds without a profile subsystem. |
proxy | string | no | The type of proxy to use, currently just 'residential' is supported |
proxy_city | string | no | The city to use for the proxy. Available cities: https://production-sfo.browserless.io/proxy/cities?token=YOUR_TOKEN Documentation: https://docs.browserless.io/baas/features/proxies#built-in-residential-proxy |
proxy_country | string | no | A two-letter country code for the proxy configuration. Supported codes: US, GB, FR, DE, etc. Full list: https://docs.browserless.io/bql-schema/types/enums/country-type |
proxy_locale_match | string | no | Sets the browser's language to match the proxy's geographic location. Recommended when using proxyCountry to ensure websites render content, currency, and formatting in the local language. Default is English (en-US). |
proxy_preset | string | no | A preset code for website-specific proxy routing. Maps to specific proxy vendors internally for optimal access to certain websites. Format: "px_<identifier>" (e.g., "px_gov01", "px_amazon01") |
proxy_state | string | no | The state or province to use for the proxy, whitespace must be replaced with underscores |
proxy_sticky | string | no | Whether or not to use the same IP for all requests, defaults to true |
replay | boolean | no | Whether to enable session recording for replay. When true, the session will be recorded and can be replayed later. |
timeout | number | no | Override the system-level timeout for this request. Accepts a value in milliseconds. |
tracking_id | string | no | Custom session identifier |
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.