authorizationstring
Значение заголовка Authorization (например, "Bearer <token>")
blockAdsboolean
Блокирует рекламу на странице.
blockBannersboolean
Скрывает баннеры согласия на использование файлов cookie (по умолчанию: false)
blockChatsboolean
Блокирует виджеты онлайн-чата на странице.
blockRequestsstring[]
Шаблоны URL для блокировки (массив строк)
blockResourcesstring[]
Типы ресурсов для блокировки (например, ["image", "font"])
blockTrackersboolean
Блокирует скрипты отслеживания на странице.
bypassCSPboolean
Обходит Content-Security-Policy на странице.
clickstring
CSS-селектор для клика перед созданием скриншота
clipobject
Область обрезки { x, y, width, height } в пикселях
cookiesstring | object[]
Устанавливаемые cookies — массив строк вида "name=value" или объектов { name, value, domain? }
darkModeboolean
Эмулировать тёмную цветовую схему (по умолчанию: false)
delayinteger
Миллисекунды ожидания перед захватом (по умолчанию: 0)
deviceScaleFactornumber
Соотношение пикселей устройства, используйте 2 для Retina (по умолчанию: 1)
extractMetadataboolean
Извлекает метаданные страницы (заголовок, описание, OG-теги) вместе со скриншотом.
formatenum
Формат изображения (по умолчанию png)
fullPageboolean
Захватывает полную прокручиваемую страницу (по умолчанию: false)
fullPageMaxHeightinteger
Максимальный предел высоты в пикселях для снимков всей страницы.
fullPageScrollboolean
Автоматически прокручивает страницу перед захватом, чтобы вызвать загрузку отложенных изображений.
fullPageScrollByinteger
Пиксели прокрутки за один шаг (по умолчанию: высота окна просмотра)
fullPageScrollDelayinteger
Задержка между шагами прокрутки в мс (по умолчанию: 400)
geolocationobject
Эмулирует геолокацию { latitude, longitude, accuracy? }
headersobject
Дополнительные HTTP-заголовки для отправки вместе с запросом.
heightinteger
Высота области просмотра в пикселях (по умолчанию: 800)
hideSelectorsstring[]
Массив CSS-селекторов, которые нужно скрыть перед захватом.
htmlstring
Сырой HTML для рендеринга (обязателен, если не указаны url/markdown)
injectCssstring
Пользовательский CSS для внедрения перед захватом (макс. 50 КБ)
injectJsstring
Пользовательский JavaScript, выполняемый перед захватом (макс. 50 КБ)
markdownstring
Преобразует содержимое Markdown в снимок экрана.
mediaTypeenum
Эмулировать тип медиа CSS
navigationTimeoutinteger
Таймаут навигации в мс (по умолчанию: 25000)
omitBackgroundboolean
Прозрачный фон (только PNG/WebP).
qualityinteger
Качество JPEG/WebP 1-100 (по умолчанию: 80)
reducedMotionboolean
Эмулирует prefers-reduced-motion для отключения анимаций.
selectorstring
CSS-селектор, который захватывает конкретный элемент
session_idstring
Постоянный идентификатор сессии (только Starter+). Переиспользует живую страницу браузера, созданную с помощью create_session: состояние браузера (cookies, localStorage, auth) переносится из предыдущих запросов в этой сессии.
styleobject
Параметры стилизации скриншотов: добавьте рамку macOS/Windows, градиентный или стеклянный фон, тень и скругленные углы. Используйте ярлык «theme» для пресетов в один клик или настройте отдельные свойства.
timeZonestring
Переопределяет часовой пояс браузера (например, "America/New_York")
urlstring
URL для захвата (обязателен, если не указаны html/markdown)
userAgentstring
Переопределяет строку User-Agent браузера
viewportDevicestring
Пресет устройства для эмуляции вьюпорта (например, "iphone_14_pro", "macbook_pro_14"). Используйте list_devices, чтобы увидеть все пресеты.
viewportHasTouchboolean
Включить эмуляцию сенсорных событий
viewportLandscapeboolean
Альбомная ориентация.
viewportMobileboolean
Включить эмуляцию мобильного мета-тега viewport
waitForSelectorstring
Дождитесь появления этого CSS-селектора перед захватом.
waitUntilenum
Когда считать навигацию завершённой (по умолчанию: networkidle2)
widthinteger
Ширина области просмотра в пикселях (по умолчанию: 1280)