Поддержка

Часто задаваемые вопросы

Всё, что нужно знать о тарифах, API, лимитах и безопасности ваших скриншотов.

Технические вопросы и API

Какие браузеры поддерживает SnapStack?

Мы используем последние стабильные версии Chromium (по умолчанию) и Firefox. Для большинства задач достаточно Chromium, так как он обеспечивает наилучшую совместимость с современными веб-стандартами. Вы можете выбрать движок через параметр engine: "firefox" в теле запроса.

Как SnapStack обрабатывает динамический контент (SPA)?

Наш движок автоматически ожидает загрузки DOM. Для сложных приложений (React, Vue, Angular) используйте параметр waitUntil: "networkidle". Если вам нужно дождаться конкретного CSS-селектора, используйте waitForSelector: ".my-content-loaded", чтобы гарантировать, что элемент отрендерен.

Есть ли ограничения на размер скриншота?

Максимальная высота скриншота — 16 384 пикселя. Ширина ограничена 3840 пикселями (4K). Если страница длиннее, SnapStack автоматически разобьет её на тайлы и склеит, но мы рекомендуем делать скриншоты по секциям для больших лендингов.

Лимиты, тарифы и хранение

Какие лимиты запросов (Rate Limits)?

План Free: 50 запросов в день, 1 запрос в секунду.
План Pro: 10 000 запросов в день, 10 запросов в секунду.
План Enterprise: 50 000+ запросов в день с выделенным пулом воркеров.
При превышении лимита API возвращает статус 429 Too Many Requests с заголовком Retry-After.

Как долго хранятся мои скриншоты?

Мы не храним скриншоты на наших серверах дольше, чем необходимо для доставки ответа. Если вы используете наш CDN для кэширования, TTL (время жизни) по умолчанию составляет 24 часа. Вы можете изменить это, передав заголовок X-Cache-Control или используя параметр cache: false для получения всегда свежих снимков.

Можно ли скринить сайты за авторизацией (Auth)?

Да. SnapStack поддерживает передачу кастомных заголовков (Headers) и Cookies. Вы можете передать ваш Authorization: Bearer token или куки-файл в теле JSON-запроса. Мы не сохраняем эти данные после завершения рендера.

Безопасность и конфиденциальность

Безопасно ли передавать API ключи?

Абсолютно. Мы рекомендуем использовать переменные окружения (Environment Variables) на вашем бэкенде. Никогда не публикуйте ваши Secret Key в клиентском JavaScript (frontend). Для публичных проектов используйте наш публичный токен с жесткими ограничениями.

Какие данные собирает SnapStack?

Мы логируем только метрики для отладки: URL, время отклика, размер изображения и статус HTTP. Мы не сканируем содержимое страниц на наличие PII (персональных данных) и не передаем контент третьим лицам. Все соединения зашифрованы через TLS 1.3.

Не нашли ответ на свой вопрос?

Наша команда поддержки отвечает в течение 24 часов в будние дни.