Одна строка кода — и любая страница
станет скриншотом с точностью до пикселя
Snapi — API для скриншотов веб-страниц. Передайте URL или HTML и за несколько секунд получите скриншот в PNG, JPEG, WebP или документ PDF. Snapi дожидается полной отрисовки страницы, автоматически убирает рекламу и всплывающие окна и корректно отображает китайский текст. Вы платите только за успешные запросы.
GET /v1/screenshot
?url=https://news.example.cn
&full_page=true
&format=webp
&access_key=snp_••••••新一代芯片发布:能效提升 40%,开发者如何受益?
繁體、日本語、한국어与 Emoji 同样清晰呈现
开源模型周报:本周值得关注的十个项目
云服务价格战再升级
前端框架年度调查结果出炉
- Максимальная высота скриншота
- 20,000 px
- Максимальный размер HTML
- 2 MB
- Форматы результата
- PNG · JPEG · WebP · PDF
- Ошибки и ответы из кеша — бесплатно
- Только успешные запросы
Как команды используют Snapi

Превью ссылок
Создавайте актуальные миниатюры для карточек ссылок и ссылок внутри сайта.

Архивирование страниц
Регулярно делайте скриншоты страниц целиком, сохраняя их вид на конкретный момент.

Отчёты и счета в PDF
Преобразуйте HTML-шаблоны в PDF, готовые к печати.

Визуальный мониторинг
Сравнивайте скриншоты по расписанию и сразу замечайте проблемы на страницах.

Изображения для соцсетей
Создавайте постеры и карточки из HTML-шаблонов. Замените заголовок и иллюстрацию — и новое изображение готово.

Анализ страниц с ИИ
Передавайте скриншоты мультимодальным моделям для анализа содержимого и структуры страниц.

Миниатюры для каталогов
Создавайте обложки сайтов для каталогов и портфолио — до 100 URL за один запрос.

Просмотр на разных устройствах
Делайте скриншоты под размеры экранов телефонов и компьютеров, чтобы проверить, как страницы выглядят на разных устройствах.
Введите URL и сразу оцените результат
Без регистрации и кода. Вы получите тот же скриншот, что и через API.
Мы уже решили типичные проблемы со скриншотами
Вот с чем чаще всего сталкиваются при создании скриншотов веб-страниц.
Проблема: Реклама и баннеры cookie закрывают содержимое страницы.
Решение Snapi: Автоматически убираем рекламу и распространённые баннеры cookie — на скриншоте остаётся чистая страница.
Проблема: Китайские и японские символы, а также Emoji отображаются квадратиками.
Решение Snapi: Китайские, японские и корейские символы и Emoji отображаются корректно — как в браузере.
Проблема: Нижняя часть скриншота всей страницы пустая: изображения с отложенной загрузкой не появились.
Решение Snapi: Захватываем и изображения с отложенной загрузкой — даже на длинных страницах не будет пустых участков.
Проблема: На скриншоте одностраничного приложения — только индикатор загрузки.
Решение Snapi: Автоматически ждём завершения рендеринга. Можно также дождаться появления конкретного элемента.
Проблема: Собственный сервис скриншотов сложно поддерживать, а под нагрузкой он работает нестабильно.
Решение Snapi: Ничего не нужно разворачивать и поддерживать — достаточно одного вызова API.
Проблема: Приходится платить даже за неудачные запросы и повторные скриншоты той же страницы.
Решение Snapi: Оплачиваются только успешные запросы. Ошибки и ответы из кеша не расходуют лимит.
Китайские страницы — наконец без искажений
Многие инструменты заменяют китайские иероглифы квадратами. Со Snapi скриншот выглядит так же, как страница в вашем браузере.
Частая проблема: квадраты вместо иероглифов
Hello 123
Результат Snapi
中文渲染测试
简体:截图服务必须正确显示汉字。
繁體:網頁截圖服務的核心賣點。
日本語:スクリーンショット 한국어: 스크린샷
Hello 世界 123,标点「引号」《书名》
Всё, что нужно для скриншотов
Для каждого параметра подобраны разумные значения по умолчанию. Даже без настроек вы получите чистый скриншот.
Китайский текст без квадратов
Упрощённый и традиционный китайский, японский, корейский и Emoji корректно отображаются даже вперемешку — без квадратов вместо символов.
Скриншоты страниц и элементов
Снимайте длинные страницы целиком, включая изображения, которые загружаются при прокрутке. Или захватывайте только нужный элемент.
Веб-страницы в PDF
A4 / Letter с сохранением фоновых цветов и изображений. Поддерживаются стили для печати и экрана.
Подписанные URL
Вставляйте ссылки на скриншоты прямо на сайт, не раскрывая свой ключ. При изменении ссылки подпись станет недействительной.
Мгновенный ответ из кеша
Повторный запрос с теми же параметрами вернёт результат почти мгновенно и не израсходует квоту.
Без рекламы и всплывающих окон
Автоматически удаляем рекламу, скрипты отслеживания и баннеры согласия на cookie. Скриншоты чище, обработка быстрее.
Безопасная изоляция
Каждый скриншот создаётся в изолированной среде: другие пользователи не увидят содержимое ваших страниц. Опасные адреса блокируются автоматически.
Платите только за успех
Тайм-ауты, недоступные страницы и ошибки целевого сайта не расходуют квоту. При сбое вы получите точную причину.
Ваш привычный язык — интеграция за пять минут
Стандартный HTTP-интерфейс работает и без SDK. При ошибке вы получите JSON в едином формате с причиной сбоя и идентификатором запроса — всё для быстрой диагностики.
- 01
Передайте URL или HTML
Достаточно одного GET-запроса. Или отправьте HTML через POST. Размеры, масштаб и стратегию ожидания можно настроить параметрами.
- 02
Облачный браузер отрисует страницу
Браузер откроет страницу как обычный пользователь, дождётся полной загрузки контента и автоматически уберёт рекламу и баннеры согласия на cookie.
- 03
Получите изображение или PDF
Получите сам файл изображения или ссылку на него. Повторный запрос с теми же параметрами вернёт результат почти мгновенно.
- GET возвращает изображение, POST может вернуть JSON
- Подписанные URL безопасно использовать во фронтенде
- Пакетная отправка с уведомлением по завершении
curl "https://yhfdghkh6544.com/v1/screenshot?url=https://example.com&full_page=true" \
-H "X-Access-Key: $SNAPI_KEY" \
-o screenshot.png<img src="https://yhfdghkh6544.com/v1/screenshot?access_key=snp_…&url=https%3A%2F%2Fexample.com&signature=9f2c…" />Примеры алгоритма подписи в документации: Node.js / Python / Go / PHP
Начните бесплатно, расширяйте по мере роста
Квота подписки обновляется каждый месяц. Учитываются только успешные запросы.
Free
$0/ мес.
- 100 скриншотов в месяц
- 2 запроса в секунду, 2 одновременно
- Все функции скриншотов и PDF
- Подписанные URL, кеш и пакетные задачи
Платные тарифы
Скоро: оплата международными кредитными картами, USDT, WeChat Pay и Alipay
- StarterЗапросов: 2 000 / мес. · $9
- GrowthЗапросов: 15 000 / мес. · $39
- ScaleЗапросов: 60 000 / мес. · $129
Что стоит знать
Почему на скриншоте квадраты вместо китайских иероглифов? В Snapi тоже так?
Нет. Многие инструменты заменяют китайские иероглифы квадратами — Snapi решает именно эту проблему. Упрощённый и традиционный китайский, японский, корейский и Emoji отображаются корректно, как в вашем браузере.
Какие запросы расходуют квоту?
Только запросы с успешной отрисовкой: скриншот расходует 1 единицу, PDF — 2. Ответы из кеша, тайм-ауты, ошибки отрисовки, целевого сайта и параметров квоту не расходуют.
Можно вставить ссылку на скриншот прямо на сайт?
Да, используйте подписанный URL. Вычислите подпись на своём сервере с помощью секрета и вставьте подписанный адрес в <img src>. Секрет не попадёт на страницу, а изменение любого параметра сделает подпись недействительной.
Можно снимать страницы, требующие входа?
Пока поддерживаются общедоступные страницы и HTML, который вы передаёте напрямую. Поддержка пользовательских заголовков запроса, cookie и UA в разработке.
Какие ограничения у бесплатного тарифа?
100 запросов в месяц, до 2 запросов в секунду и до 2 одновременно. После исчерпания квоты запросы не выполняются до следующего месяца. Платные тарифы скоро появятся.
Сделайте первый скриншот прямо сейчас
Зарегистрируйтесь и получите 100 бесплатных запросов каждый месяц. Карта не нужна.