API скриншотів сайтів

Створюйте pixel-perfect скриншоти будь-якого публічного URL через headless-браузер. Синхронний і асинхронний API з керуванням viewport, CSS-ін'єкцією та full-page захопленням.

Кінцева точка API
GET https://screenshot.cleariflow.com/v1/screenshot/?api_key=YOUR_API_KEY

Спробуйте зараз

Тестуйте API на живих даних

Потрібні ідеї? Спробуйте:

Переваги API

Pixel-perfect захоплення

Headless-браузер виконує JavaScript перед створенням скриншота.

Гнучкі параметри рендерингу

wait_until, таймаути, viewport, full-page і формат експорту на запит.

Синхронний і асинхронний API

Синхронний screenshot для низької затримки або async jobs для повільних сторінок.

Full-page і viewport

Захоплення всієї сторінки або заданого viewport в JPEG или PNG.

SSRF-захист

Вбудована перевірка блокує приватні мережі та небезпечні URL.

Банківський рівень безпеки

Увесь трафік API захищено шифруванням TLS (HTTPS).

Ключові можливості

  • Рендеринг у headless-браузері
  • Повне виконання JavaScript перед захопленням
  • Синхронний POST /v1/screenshot
  • Асинхронна черга завдань із polling
  • Налаштовуваний viewport (ширина й висота)
  • Full-page або лише viewport
  • Ін'єкція CSS перед захопленням
  • Експорт у JPEG і PNG
  • SSRF-безпечна перевірка URL
  • JSON-відповідь із base64-зображенням
  • Налаштовуваний timeout до 60 с
  • Доступ до API через TLS (HTTPS)

Швидкий старт

1. Отримайте API-ключ

Зареєструйтеся безкоштовно й одразу отримайте ключ.

2. Перший запит

cURL
curl -X POST "https://screenshot.cleariflow.com/v1/screenshot" \
  -H 'Content-Type: application/json' \
  -d '{
    "api_key": "YOUR_API_KEY",
    "url": "https://cleariflow.com"
  }'

3. Обробіть відповідь

JSON
{
  "content_type": "image/jpeg",
  "image_base64": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBD...",
  "meta": {
    "elapsed_ms": 4521
  },
  "ok": true
}