URL Парсер

Вебхук

Укажите callbackUrl в теле запроса на отправку задачи, чтобы получать результат через вебхук вместо опроса. После завершения парсинга сервер отправляет POST-запрос на этот URL с payload результата.

Отправка с callback

curl https://app.parsering.com/api/parsing/v1/url \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --data '{
  "url": "https://example.com",
  "callbackUrl": "https://my-server.com/webhook/parsing"
}'

Payload вебхука

Убедитесь, что ваш эндпоинт вебхука отвечает кодом 2xx для подтверждения получения.

Ваш эндпоинт получит POST-запрос со следующим JSON-телом:

{
  "url": "https://example.com",
  "content": "<html>...</html>",
  "cookies": [],
  "success": true,
  "screenshot": null
}

screenshot содержит изображение в кодировке base64, если в запросе был указан takeScreenshot: true, в противном случае — null.

Важно! Скриншот хранится 1 час после парсинга.
Содержимое страницы хранится 7 дней после парсинга.
Сохраните результаты на своей стороне, чтобы не потерять их.

Следующие шаги