Fonctionnalité Pro

Documentation API

Intégrez Broken Link Scan dans votre workflow. Scannez des sites, récupérez les résultats et automatisez la surveillance — le tout via une API REST simple.

URL de base

https://brokenlinkscan.com/api/v1

Authentification

Toutes les requêtes API nécessitent une clé API envoyée via l'en-tête X-Api-Key. Vous pouvez générer votre clé API depuis le tableau de bord.

curl -H "X-Api-Key: your_key" \
     https://brokenlinkscan.com/api/v1/sites

Limitation de débit

Les utilisateurs authentifiés sont autorisés à effectuer 300 requêtes par minute. Si vous dépassez cette limite, l'API renvoie une réponse 429 Too Many Requests.

Points d'accès

GET /api/v1/sites

Lister tous les sites surveillés pour l'utilisateur authentifié.

POST /api/v1/sites

Ajouter un nouveau site à surveiller.

Corps de la requête
{ "url": "https://example.com", "name": "My Site" }
DELETE /api/v1/sites/:id

Supprimer un site surveillé par son ID.

POST /api/v1/sites/:id/scan

Déclencher un scan à la demande pour un site.

GET /api/v1/scans

Lister tous les scans.

Paramètres de requête

page (int), limit (int, default 20)

GET /api/v1/scans/:token

Obtenir le statut d'un scan spécifique.

GET /api/v1/scans/:token/results

Obtenir les résultats détaillés d'un scan.

Paramètres de requête

status, category, search, page, limit

GET /api/v1/scans/:token/export.json

Exporter les résultats d'un scan en JSON.

GET /api/v1/scans/:token/export.csv

Exporter les résultats d'un scan en CSV.

POST /api/v1/scans/bulk

Vérifier en masse une liste d'URL en une seule requête.

Corps de la requête
{ "urls": ["https://a.com", "https://b.com"] }

Format de réponse

Toutes les réponses sont en JSON. Les requêtes réussies renvoient les données directement. Les erreurs incluent un champ message.

Succès (200)
{
  "data": [...],
  "meta": { "page": 1, "limit": 20, "total": 42 }
}
Erreur (4xx/5xx)
{
  "error": { "code": 401, "message": "Invalid API key" }
}

Besoin d'un accès API ?

L'API REST est disponible avec le plan Pro. Passez au supérieur dès aujourd'hui et commencez à automatiser la surveillance de vos liens cassés.

Passer au plan Pro