Broken Link Checker — Find All 404s & Dead Links on Any Website
Pricing
from $1.00 / 1,000 broken link founds
Broken Link Checker — Find All 404s & Dead Links on Any Website
Crawl any website and find every broken link (404, 500, dead domains) with status code, source page and anchor text. SEO audit ready.
Pricing
from $1.00 / 1,000 broken link founds
Rating
0.0
(0)
Developer
Q Services
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Crawle n'importe quel site web et détecte tous les liens cassés — 404, erreurs serveur, domaines morts — avec le code HTTP, la page où le lien a été trouvé et le texte du lien. Résultats prêts à exporter en JSON, CSV ou Excel.
Idéal pour : audits SEO, maintenance de sites e-commerce, contrôle qualité avant mise en production, rapports clients d'agences web.
Exemple de résultat :
{"url": "https://example.com/old-page","statusCode": 404,"error": null,"foundOn": "https://mysite.com/blog/article-1","anchorText": "voir notre ancienne offre","isInternal": false,"scrapedAt": "2026-07-09T10:30:00.000Z"}
Comment l'utiliser
- Collez l'URL de votre site (la page d'accueil suffit)
- Choisissez le budget de crawl (nombre de pages internes analysées)
- Cliquez sur Start — les liens cassés apparaissent dans l'onglet Dataset
Dataset vide = bonne nouvelle : aucun lien cassé trouvé. Le message de statut du run récapitule le nombre de pages crawlées et de liens vérifiés.
Astuce : planifiez un run mensuel (onglet Schedule) pour une surveillance continue.
Combien ça coûte ?
Tarification à l'usage, sans abonnement :
| Événement | Prix |
|---|---|
| Démarrage du run (crawl + vérifications incluses) | 0,02 $ |
| Par lien cassé trouvé | 0,001 $ |
Exemple concret : un site de 50 pages avec 12 liens cassés ≈ 0,03 $. Vous pouvez fixer une limite de dépense par run dans les options — l'Actor s'arrête proprement dès qu'elle est atteinte.
Champs retournés
| Champ | Type | Toujours présent ? |
|---|---|---|
url | lien (le lien cassé) | Oui |
statusCode | nombre (404, 500…) | Non (null si erreur réseau) |
error | texte (erreur réseau) | Non (null si code HTTP obtenu) |
foundOn | lien (page contenant le lien) | Oui |
anchorText | texte du lien | Non (null si lien sans texte) |
isInternal | booléen | Oui |
scrapedAt | date ISO | Oui |
Limitations (en toute transparence)
- Chaque lien cassé est rapporté une seule fois (première page où il a été rencontré)
- Les liens générés en JavaScript côté client ne sont pas vus (crawl HTML statique)
- Certains sites bloquent les requêtes automatiques et peuvent renvoyer des faux 403 — vérifiez les cas ambigus manuellement
- Garde-fou : maximum 10 000 liens vérifiés par run
FAQ
Le dataset est vide, c'est un bug ? Non — cela signifie qu'aucun lien cassé n'a été trouvé. Le message de statut du run indique combien de pages et de liens ont été vérifiés.
Puis-je vérifier uniquement les liens internes ? Oui, désactivez l'option Vérifier aussi les liens externes.
Puis-je l'utiliser via API ? Oui, chaque Actor Apify est appelable par API et via MCP. Voir l'onglet API de cette page.
Est-ce légal ? L'Actor se comporte comme un visiteur classique et ne vérifie que des URLs publiquement accessibles. Vous restez responsable de l'usage sur des sites qui ne vous appartiennent pas.