Aller au contenu
POST AI agent ready /v1/redirect/trace

API de trace de redirection - Suivez les chaînes de redirection HTTP avec le timing

Envoie une requête HEAD à une URL et suit chaque saut de redirection jusqu'à ce que la destination finale ou la limite maximale de sauts soit atteinte. Renvoie l'URL d'origine, l'URL finale, le nombre total de redirections, la durée totale et un tableau de sauts avec l'URL, le code d'état, la latence, l'en-tête du serveur, l'en-tête d'emplacement et le type de contenu.

Parameters

stringrequired

URL to trace redirects for.

Code examples

curl -X POST https://api.botoi.com/v1/redirect/trace \
  -H "Content-Type: application/json" \
  -d '{"url":"https://bit.ly/example"}'

When to use this API

Audit de redirection SEO

Explorez les URL de votre site via ce point de terminaison pour trouver des chaînes de redirection comportant plusieurs sauts. Google recommande les redirections directes ; les chaînes de 301 diluent l’équité des liens et ralentissent l’indexation des pages.

Débogage du raccourcisseur d'URL

Collez une URL raccourcie et voyez chaque saut de la chaîne. Identifiez quel service de redirection est impliqué, s'il utilise des redirections 301 (permanentes) ou 302 (temporaires), et où atterrit la destination finale.

Analyse de la chaîne de maillons marketing

Suivez les URL des campagnes via les wrappers UTM, les trackers d'affiliation et les redirections CDN. Mesurez la latence ajoutée par chaque saut et identifiez les opportunités de raccourcir la chaîne.

Frequently asked questions

Combien de redirections suit-il ?
Le point de terminaison suit jusqu'à 10 sauts de redirection. Si la chaîne dépasse 10 sauts, elle s'arrête et renvoie les sauts collectés jusqu'à présent avec un drapeau indiquant que la chaîne a été tronquée.
Est-ce qu'il suit les redirections JavaScript ?
Non. Le point de terminaison suit les redirections de niveau HTTP (301, 302, 303, 307, 308). Les redirections basées sur JavaScript (window.location) ou les balises méta d'actualisation ne sont pas détectées.
Quelle est la différence entre ceci et /v1/link/expand ?
Le point de terminaison /v1/link/expand renvoie uniquement l'URL de destination finale. Ce point de terminaison renvoie la chaîne complète avec chaque saut intermédiaire, les codes d'état, la synchronisation et les en-têtes de serveur.
Envoie-t-il des requêtes GET ou HEAD ?
Il envoie des requêtes HEAD pour minimiser la bande passante et éviter de déclencher des effets secondaires sur le serveur cible. Le saut final utilise également une requête HEAD, donc content_type est disponible mais le corps de la réponse n'est pas récupéré.
Puis-je tracer les redirections pour les points de terminaison POST ?
Non. Ce point de terminaison trace uniquement les chaînes de redirection GET/HEAD. Les redirections POST suivent une sémantique HTTP différente (303 vs 307) et ne sont pas prises en charge.

Get your API key

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