Перейти к содержимому
POST AI agent ready /v1/text/extract-urls

API URL Extractor — найти все ссылки в любом тексте

Сканирует текстовую строку и возвращает все обнаруженные URL-адреса. Соответствует http://, https:// и URL-адресам, зависящим от протокола. Возвращает дедуплицированный список со счетчиком.

Parameters

stringrequired

The text to scan for URLs.

Code examples

curl -X POST https://api.botoi.com/v1/text/extract-urls \
  -H "Content-Type: application/json" \
  -d '{"text":"Visit https://botoi.com for APIs. Docs at https://api.botoi.com/docs."}'

When to use this API

Создайте функцию предварительного просмотра ссылки

Извлекайте URL-адреса из отправленных пользователями сообщений для создания расширенного предварительного просмотра ссылок с заголовками, изображениями и описаниями.

Аудит исходящих ссылок в документации

Сканируйте страницы документации на наличие всех внешних URL-адресов и проверьте их на соответствие списку разрешений или запустите проверку ссылок.

Frequently asked questions

Возвращаются ли повторяющиеся URL-адреса?
Нет. Ответ содержит только уникальные URL-адреса, даже если один и тот же URL-адрес встречается во входных данных несколько раз.
Обнаруживает ли это URL-адреса без протокола (например, example.com)?
API сопоставляет URL-адреса, начинающиеся с http://, https:// или //. Пустые домены без протокола не сопоставляются во избежание ложных срабатываний.
Включены ли строки и фрагменты запроса?
Да. Записываются полные URL-адреса, включая параметры запроса (?key=value) и фрагменты хеша (#section).
Могу ли я извлечь URL-адреса из содержимого HTML?
Эта конечная точка извлекает URL-адреса из обычного текста. Для HTML рассмотрите возможность сначала использования конечной точки /v1/html-to-text/convert, а затем извлечения URL-адресов из результата.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.