Snapi
Скриншоты китайских страниц — без квадратов вместо иероглифов

Одна строка кода — и любая страница
станет скриншотом с точностью до пикселя

Snapi — API для скриншотов веб-страниц. Передайте URL или HTML и за несколько секунд получите скриншот в PNG, JPEG, WebP или документ PDF. Snapi дожидается полной отрисовки страницы, автоматически убирает рекламу и всплывающие окна и корректно отображает китайский текст. Вы платите только за успешные запросы.

request200 OK
GET /v1/screenshot
  ?url=https://news.example.cn
  &full_page=true
  &format=webp
  &access_key=snp_••••••
news.example.cn
每日科技
首页人工智能硬件

新一代芯片发布:能效提升 40%,开发者如何受益?

繁體、日本語、한국어与 Emoji 同样清晰呈现

开源模型周报:本周值得关注的十个项目

云服务价格战再升级

前端框架年度调查结果出炉

1280 × 4210 · WebP · Скриншот всей страницы готов
Максимальная высота скриншота
20,000 px
Максимальный размер HTML
2 MB
Форматы результата
PNG · JPEG · WebP · PDF
Ошибки и ответы из кеша — бесплатно
Только успешные запросы
Сценарии использования

Как команды используют Snapi

Превью ссылок

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

Архивирование страниц

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

Отчёты и счета в PDF

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

Визуальный мониторинг

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

Изображения для соцсетей

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

Анализ страниц с ИИ

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

Миниатюры для каталогов

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

Просмотр на разных устройствах

Делайте скриншоты под размеры экранов телефонов и компьютеров, чтобы проверить, как страницы выглядят на разных устройствах.

Попробовать онлайн

Введите URL и сразу оцените результат

Без регистрации и кода. Вы получите тот же скриншот, что и через API.

Устройство

Без входа и расхода квоты: до 6 запросов в минуту и 30 в день.Хотите использовать в своём продукте? Зарегистрируйтесь бесплатно и получите API Key.

Здесь появится скриншот
Введите URL или выберите пример
Почему Snapi

Мы уже решили типичные проблемы со скриншотами

Вот с чем чаще всего сталкиваются при создании скриншотов веб-страниц.

  • Проблема: Реклама и баннеры 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 в едином формате с причиной сбоя и идентификатором запроса — всё для быстрой диагностики.

  1. 01

    Передайте URL или HTML

    Достаточно одного GET-запроса. Или отправьте HTML через POST. Размеры, масштаб и стратегию ожидания можно настроить параметрами.

  2. 02

    Облачный браузер отрисует страницу

    Браузер откроет страницу как обычный пользователь, дождётся полной загрузки контента и автоматически уберёт рекламу и баннеры согласия на cookie.

  3. 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
Встраивание на сайт: подписанный URL, созданный на сервере
<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 бесплатных запросов каждый месяц. Карта не нужна.