Broken Link Checker — Find All 404s & Dead Links on Any Website avatar

Broken Link Checker — Find All 404s & Dead Links on Any Website

Pricing

from $1.00 / 1,000 broken link founds

Go to Apify Store
Broken Link Checker — Find All 404s & Dead Links on Any Website

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

Q Services

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

  1. Collez l'URL de votre site (la page d'accueil suffit)
  2. Choisissez le budget de crawl (nombre de pages internes analysées)
  3. 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énementPrix
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

ChampTypeToujours présent ?
urllien (le lien cassé)Oui
statusCodenombre (404, 500…)Non (null si erreur réseau)
errortexte (erreur réseau)Non (null si code HTTP obtenu)
foundOnlien (page contenant le lien)Oui
anchorTexttexte du lienNon (null si lien sans texte)
isInternalbooléenOui
scrapedAtdate ISOOui

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.