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 дней после парсинга.
Сохраните результаты на своей стороне, чтобы не потерять их.
Следующие шаги
- Создание задачи — вернуться к документации по эндпоинту отправки
- Получение результата — альтернатива вебхукам через опрос