API URL Extractor — найти все ссылки в любом тексте
Сканирует текстовую строку и возвращает все обнаруженные URL-адреса. Соответствует http://, https:// и URL-адресам, зависящим от протокола. Возвращает дедуплицированный список со счетчиком.
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.