Документация

Получение веб-страницы

Доступно только на платных тарифах

Получение содержимого веб-страницы по URL. Возвращает заголовок страницы, основной текст и список найденных ссылок — удобно для чтения документов и извлечения контента в агентских пайплайнах.

POST
https://ai.wormsoft.ru/api/web-fetch/v1/web

Структура запроса

  • Обязательное поле url — адрес страницы для загрузки.

Минимальный пример запроса

curl --request POST \
  --url https://ai.wormsoft.ru/api/web-fetch/v1/web \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "url": "https://docs.nestjs.com/providers"
  }'

Пример ответа

Ответ содержит три поля: title — заголовок страницы, content — основной текст, links — список найденных на странице ссылок.

{
  "title": "Обзор NestJS, провайдеры и DI",
  "content": "Обзор провайдеров и Dependency Injection...",
  "links": [
    "https://docs.nestjs.com/providers",
    "https://docs.nestjs.com/fundamentals",
    "https://docs.nestjs.com/techniques"
  ]
}

Тарификация

  • Каждый успешный запрос стоит фиксированные 2 000 кредитов
  • Кредиты списываются с буста и лимита подписки
  • При нехватке кредитов остаток уходит в долг
  • Списание происходит только при успешном ответе провайдера

Ошибки

403
Запрос на бесплатном (БАЗОВЫЙ) тарифе.
429
Закончились лимиты подписки
500+
Ошибка на стороне нашего сервиса