API d'extraction d'URL - Rechercher tous les liens dans n'importe quel texte
Analyse une chaîne de texte et renvoie toutes les URL détectées. Correspond aux URL http://, https:// et relatives au protocole. Renvoie une liste dédupliquée avec le nombre.
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
Créer une fonctionnalité d'aperçu des liens
Extrayez les URL des messages soumis par les utilisateurs pour générer des aperçus de liens riches avec des titres, des images et des descriptions.
Auditer les liens sortants dans la documentation
Analysez les pages de documentation pour toutes les URL externes et comparez-les à une liste verte ou exécutez une vérification des liens.
Frequently asked questions
Les URL en double sont-elles renvoyées ?
Non. La réponse contient uniquement des URL uniques, même si la même URL apparaît plusieurs fois dans l'entrée.
Cela détecte-t-il les URL sans protocole (comme example.com) ?
L'API correspond aux URL commençant par http://, https:// ou //. Les domaines nus sans protocole ne correspondent pas pour éviter les faux positifs.
Les chaînes de requête et les fragments sont-ils inclus ?
Oui. Les URL complètes, y compris les paramètres de requête (?key=value) et les fragments de hachage (#section), sont capturées.
Puis-je extraire des URL du contenu HTML ?
Ce point de terminaison extrait les URL du texte brut. Pour HTML, envisagez d'utiliser d'abord le point de terminaison /v1/html-to-text/convert, puis d'extraire les URL du résultat.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.