API веб-скрейпінгу

Отримуйте HTML з виконаним JavaScript через headless-браузер. Синхронний та асинхронний API з гнучкими параметрами рендерингу, блокуванням ресурсів і SSRF-захистом.

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

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

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

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

Переваги API

Рендеринг JavaScript

Headless-браузер виконує JavaScript і повертає повністю відрендерений HTML.

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

wait_until, таймаути, затримка після завантаження та обробка HTTPS-помилок.

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

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

Блокування ресурсів

Блокуйте зображення, шрифти та медіа для прискорення та економії трафіку.

SSRF-захист

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

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

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

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

  • Рендеринг у headless-браузері
  • Повне виконання JavaScript перед захопленням
  • Синхронний POST /v1/scrape
  • Асинхронна черга завдань з polling
  • Налаштовуваний wait_until (domcontentloaded, networkidle)
  • Блокування зображень, шрифтів і медіа
  • SSRF-безпечна перевірка URL
  • Опційна затримка після завантаження
  • JSON-відповідь з HTML і метаданими
  • Налаштовуваний timeout до 60 с
  • Доступ до API через TLS (HTTPS)
  • Параметри render і resource на запит

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

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

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

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

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

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

JSON
{
  "html": "\u003c!DOCTYPE html\u003e\u003chtml\u003e\u003chead\u003e\u003ctitle\u003eQuotes to Scrape\u003c/title\u003e\u003c/head\u003e\u003cbody\u003e...\u003c/body\u003e\u003c/html\u003e",
  "meta": {
    "elapsed_ms": 4521
  },
  "ok": true
}