跳转到内容
POST AI agent ready /v1/text/extract-urls

URL Extractor API - 查找任何文本中的所有链接

扫描文本字符串并返回所有检测到的 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 匹配以 http://、https:// 或 // 开头的 URL。 不匹配没有协议的裸域以避免误报。
是否包含查询字符串和片段?
是的。 捕获包括查询参数 (?key=value) 和哈希片段 (#section) 的完整 URL。
我可以从 HTML 内容中提取 URL 吗?
该端点从纯文本中提取 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.