@@ -237,6 +237,15 @@ export namespace BrowserPool {
237237 */
238238 proxy_id ?: string ;
239239
240+ /**
241+ * Optional URL to navigate to when a new browser is warmed into the pool.
242+ * Best-effort: failures to navigate do not fail pool fill. Only applied to
243+ * newly-warmed browsers — browsers reused via release/acquire keep whatever URL
244+ * the previous lease left them on. Accepts any URL Chromium can resolve, including
245+ * chrome:// pages.
246+ */
247+ start_url ?: string ;
248+
240249 /**
241250 * If true, launches the browser in stealth mode to reduce detection by anti-bot
242251 * mechanisms.
@@ -353,6 +362,12 @@ export interface BrowserPoolAcquireResponse {
353362 */
354363 proxy_id ?: string ;
355364
365+ /**
366+ * URL the session was asked to navigate to on creation, if any. Recorded for
367+ * debugging — navigation is best-effort and may have failed.
368+ */
369+ start_url ?: string ;
370+
356371 /**
357372 * Session usage metrics.
358373 */
@@ -430,6 +445,15 @@ export interface BrowserPoolCreateParams {
430445 */
431446 proxy_id ?: string ;
432447
448+ /**
449+ * Optional URL to navigate to when a new browser is warmed into the pool.
450+ * Best-effort: failures to navigate do not fail pool fill. Only applied to
451+ * newly-warmed browsers — browsers reused via release/acquire keep whatever URL
452+ * the previous lease left them on. Accepts any URL Chromium can resolve, including
453+ * chrome:// pages.
454+ */
455+ start_url ?: string ;
456+
433457 /**
434458 * If true, launches the browser in stealth mode to reduce detection by anti-bot
435459 * mechanisms.
@@ -520,6 +544,15 @@ export interface BrowserPoolUpdateParams {
520544 */
521545 proxy_id ?: string ;
522546
547+ /**
548+ * Optional URL to navigate to when a new browser is warmed into the pool.
549+ * Best-effort: failures to navigate do not fail pool fill. Only applied to
550+ * newly-warmed browsers — browsers reused via release/acquire keep whatever URL
551+ * the previous lease left them on. Accepts any URL Chromium can resolve, including
552+ * chrome:// pages.
553+ */
554+ start_url ?: string ;
555+
523556 /**
524557 * If true, launches the browser in stealth mode to reduce detection by anti-bot
525558 * mechanisms.
0 commit comments