Référence API

API.

Chaque outil public FerrLens a un endpoint JSON sous api.ferrlens.com. Envoyez votre entrée en POST, récupérez du JSON structuré. Les requêtes anonymes sont limitées par IP ; un token de compte lève le quota et débloque les endpoints batch.

Authentification

Les appels anonymes fonctionnent d’emblée avec une limite basse par IP. Passez un token API en en-tête Bearer pour un vrai quota.

curl -X POST https://api.ferrlens.com/v1/dns/lookup \
  -H 'authorization: Bearer ferrlens_xxx' \
  -H 'content-type: application/json' \
  -d '{"domain":"example.com"}'

Endpoints

Chaque outil correspond à un seul endpoint POST. Les corps de requête et de réponse sont en JSON.

Score LighthousePOST /v1/seo/check
Aperçu SERPPOST /v1/web/meta
Validateur de sitemapPOST /v1/seo/sitemap
Analyseur robots.txtPOST /v1/seo/robots
Inspecteur de balises metaPOST /v1/web/meta
Vérificateur de liensPOST /v1/link-check
Aperçu carte OGPOST /v1/web/og-preview
Vérificateur emailPOST /v1/email/verify
SPF / DKIM / DMARCPOST /v1/email/spf-dmarc
Vérificateur de listes noiresPOST /v1/email/blacklist
Résolution DNSPOST /v1/dns/lookup
Recherche logs CTPOST /v1/web/ct-search
DNS inversePOST /v1/dns/reverse
Inspecteur en-têtes HTTPPOST /v1/http/headers
En-têtes de sécuritéPOST /v1/http/sec-headers
Testeur CORSPOST /v1/web/cors
Scanner contenu mixtePOST /v1/web/mixed-content

Limites de débit

Les IP anonymes partagent un quota de burst bas. Une réponse 429 porte un en-tête Retry-After. Connectez-vous pour un quota par compte.