Vérifiez l’état du service en direct et les réponses d’échec documentées avant de procéder à l’intégration.
Utilisé par les gens des meilleures entreprises
Signaux de confiance avant intégration
Une documentation transparente, des requêtes authentifiées et des détails de fiabilité visibles facilitent l’évaluation de DomScan avant mise en production.
OpenAPI, Swagger, Postman, CLI, SDK et liens MCP sont accessibles en un clic.
Les endpoints authentifiés utilisent des clés API avec des coûts en crédits clairs avant l’appel.
Commencez avec 10 000 crédits mensuels et passez à l’offre supérieure seulement quand l’usage augmente.
Ce que cette API vous aide à livrer
Utilisez cette page comme brief de production : endpoints, exemples, structure de réponse et éléments de workflow pour intégrer DomScan à votre produit.
Intégrez vérifications de domaines, intelligence DNS, signaux de risque ou enrichissement dans l’onboarding, la recherche et les outils internes.
Remplacez les recherches manuelles répétées par des tâches planifiées, des alertes et des étapes d’enquête reproductibles.
Utilisez des champs prévisibles, des codes d’état documentés et des coûts en crédits au lieu de scraper des pages fournisseur.
Alimentez agents, tableaux de bord, playbooks SOAR et CRMs via OpenAPI, SDK, Postman ou MCP.
Flux d’intégration
Un parcours simple de la première requête à un usage répétable en production.
Envoyez votre clé API avec l’en-tête documenté et gardez des requêtes cohérentes entre services.
Commencez par les exemples curl et HTTP, puis mappez les paramètres dans le code de votre application.
Utilisez codes d’état, coûts en crédits et champs de réponse pour construire retries, logs et alertes.
Kit développeur
Passez de cette page aux docs lisibles par machine, collections de requêtes, SDKs ou outils d’agents.
Générez des clients ou inspectez chaque forme de requête et de réponse.
Collection PostmanImportez des requêtes prêtes pour les tests manuels et le transfert à l’équipe.
SDKs et CLIUtilisez des packages maintenus et des workflows en ligne de commande au lieu d’écrire du boilerplate.
Intégration MCPExposez l’intelligence de domaines aux agents IA et aux assistants internes.
Carte des paramètres et réponses
Parcourez les entrées, champs de sortie et codes d’état avant de connecter l’endpoint à votre client.
Paramètre
Exemple de Réponse
Codes de Statut HTTP
Points de terminaison
/v1/scrape
/v1/scrape/jobs
/v1/scrape/jobs/:job_id
/v1/scrape/jobs/:job_id/results
Choisir le niveau d'effort de récupération pour chaque URL
Les crédits sont basés sur le mode que vous demandez, pas sur le statut HTTP ou le contenu retourné par le site Web cible.
Standard
1 crédit par URL
Une tentative de récupération standard pour les pages simples.
Résilient
2 crédits par URL
Une tentative standard avec une tentative lorsque le résultat répond aux conditions de tentative documentées.
Rendu
10 crédits par URL
Une tentative rendue par navigateur pour les pages qui nécessitent l'exécution de JavaScript.
Rendu résilient
20 crédits par URL
Une tentative rendue par navigateur avec une tentative lorsque le résultat répond aux conditions de tentative documentées.
Les modes résilients coûtent le montant indiqué même quand la première tentative réussit. Ils incluent une tentative éligible, pas des tentatives illimitées ou une garantie que le site Web cible renverra le contenu que vous attendez.
La facturation reflète le travail demandé
Une opération API réussie signifie que DomScan a effectué le mode de récupération sélectionné et renvoyé la réponse cible résultante.
Le résultat peut toujours être une redirection, une erreur HTTP, une réponse bloquée, une page de défi, une page vide ou un contenu qui ne répond pas à vos besoins. Ces résultats de site cible sont facturables et ne sont pas éligibles à un remboursement de crédit.
Un remboursement est disponible uniquement quand DomScan vérifie que sa propre plateforme n'a pas pu effectuer le mode de récupération sélectionné.
Le rendu du navigateur ne garantit pas qu'une page se chargera avec succès, et les modes résilients ne garantissent pas que la tentative produira un résultat différent.
Limites d'utilisation spécifiques à Scrape
Ces limites s'appliquent spécifiquement à l'API Scrape. D'autres garde-fous de compte et de plateforme peuvent également s'appliquer.
| Capacité | Comptes gratuits | Comptes payants |
|---|---|---|
| Modes disponibles | Standard uniquement | Tous les quatre modes |
| Taux de demande | 5 demandes par minute | 60 demandes par minute |
| Demandes standard ou résilientes concurrentes | 1 demande standard | 5 demandes |
| Demandes rendues concurrentes | Non disponible | 2 demandes |
| Allocation quotidienne | 100 demandes | Basé sur les crédits disponibles et les limites de taux |
| Allocation mensuelle | 500 demandes | Basé sur les crédits disponibles et les limites de taux |
| Contenu retourné maximum | 256 KiB par demande | 512 KiB par demande |
| Lots asynchrones | Non disponible | Disponible |
Quand une réponse dépasse la limite de contenu applicable, l'API retourne la portion autorisée et marque la réponse comme tronquée.
Traiter jusqu'à 100 URLs de manière asynchrone
Les comptes payants peuvent soumettre une tâche asynchrone contenant jusqu'à 100 URLs.
Jusqu'à 5 nouvelles tâches par minute
Jusqu'à 3 tâches actives par compte
Jusqu'à 300 éléments URL en file d'attente par compte
Jusqu'à 100 URLs dans une tâche
Résultats complétés disponibles pendant 24 heures
Métadonnées de tâche conservées pendant 7 jours
Chaque URL est facturée indépendamment en utilisant son mode sélectionné.
Téléchargez ou copiez les résultats complétés dans les 24 heures. Après cette période, le contenu de la réponse est supprimé bien que les métadonnées de tâche limitées restent disponibles pendant 7 jours.
Portée claire, sans options de mise à niveau cachées
Pas de résolution de CAPTCHA
Le rendu du navigateur peut exécuter le JavaScript de la page, mais l'API Scrape ne résout pas les CAPTCHAs ou contourne les conditions de connexion, les murs de paiement, les contrôles d'accès ou autres restrictions. Un CAPTCHA ou une page de défi retourné par la cible est un résultat de site cible et n'est pas remboursable.
Aucune sélection de proxy premium
Vous choisissez le mode de récupération et le niveau d'effort. Il n'y a pas de proxy premium, fournisseur, pool ou paramètre de sélection de pays.
Utilisation acceptable
Utilisez l'API Scrape uniquement pour le contenu auquel vous êtes légalement autorisé à accéder et traiter. Vous êtes responsable de la conformité aux lois applicables, aux conditions du site cible, aux obligations de confidentialité et aux autorisations requises.
N'utilisez pas l'API pour contourner l'authentification, les murs de paiement, les CAPTCHAs ou les contrôles d'accès, ou pour les attaques par identifiants, les abus de compte, le harcèlement, la surveillance illégale ou la collecte illégale de données personnelles. DomScan peut rejeter les demandes ou suspendre l'accès quand l'utilisation menace les personnes, les services ou la plateforme.
Signaux de confiance avant intégration
Une documentation transparente, des requêtes authentifiées et des détails de fiabilité visibles facilitent l’évaluation de DomScan avant mise en production.
OpenAPI, Swagger, Postman, CLI, SDK et liens MCP sont accessibles en un clic.
Les endpoints authentifiés utilisent des clés API avec des coûts en crédits clairs avant l’appel.
Commencez avec 10 000 crédits mensuels et passez à l’offre supérieure seulement quand l’usage augmente.
Commencez par les exemples curl et HTTP, puis mappez les paramètres dans le code de votre application.
Fonctionnalités clés
Les crédits sont basés sur le mode que vous demandez, pas sur le statut HTTP ou le contenu retourné par le site Web cible.
Une opération API réussie signifie que DomScan a effectué le mode de récupération sélectionné et renvoyé la réponse cible résultante.
Les comptes payants peuvent soumettre une tâche asynchrone contenant jusqu'à 100 URLs.
Ces limites s'appliquent spécifiquement à l'API Scrape. D'autres garde-fous de compte et de plateforme peuvent également s'appliquer.
Le rendu du navigateur peut exécuter le JavaScript de la page, mais l'API Scrape ne résout pas les CAPTCHAs ou contourne les conditions de connexion, les murs de paiement, les contrôles d'accès ou autres restrictions. Un CAPTCHA ou une page de défi retourné par la cible est un résultat de site cible et n'est pas remboursable.
Utilisez l'API Scrape uniquement pour le contenu auquel vous êtes légalement autorisé à accéder et traiter. Vous êtes responsable de la conformité aux lois applicables, aux conditions du site cible, aux obligations de confidentialité et aux autorisations requises.
Exemple de Requête
curl -X POST "https://domscan.net/v1/scrape" \
-H "X-API-Key: $DOMSCAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/","mode":"standard","output":"markdown"}'
curl -X POST "https://domscan.net/v1/scrape" \
-H "X-API-Key: $DOMSCAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/app","mode":"rendered","output":"html"}'
curl -X POST "https://domscan.net/v1/scrape/jobs" \
-H "X-API-Key: $DOMSCAN_API_KEY" \
-H "Idempotency-Key: docs-batch-1" \
-H "Content-Type: application/json" \
-d '{"mode":"standard","output":"text","urls":["https://example.com/page-1","https://example.com/page-2"]}'
Exemple de Réponse
{
"data": {
"url": "https://example.com/",
"final_url": "https://example.com/",
"status": 200,
"outcome": "success",
"content_type": "text/html",
"content": "<!doctype html>...",
"bytes": 1256,
"truncated": false,
"redirect_count": 0,
"attempt_count": 1,
"duration_ms": 428,
"fetched_at": "2026-08-20T10:30:00.000Z",
"headers": { "cache-control": "max-age=604800" },
"rendered": false
},
"billing": {
"credits_charged": 1,
"credits_refunded": 0,
"policy": "effort_based"
}
}
Foire aux questions
Une URL coûte 1, 2, 10 ou 20 crédits selon le mode sélectionné. Les éléments de lot utilisent la même tarification par URL.
Oui. Les réponses des cibles telles que les redirections, les erreurs HTTP, les blocages, les pages de défi, les pages vides ou le contenu inattendu sont facturables car DomScan a toujours effectué le travail de récupération demandé.
Un remboursement est disponible uniquement quand DomScan vérifie que sa propre plateforme n'a pas pu effectuer le mode de récupération sélectionné. Le comportement du site cible n'est pas une défaillance de plateforme.
Non. Le mode résilient inclut une tentative quand le premier résultat répond aux conditions de tentative documentées.
Non. Il exécute le JavaScript de la page mais ne résout pas les CAPTCHAs ou ne contourne pas les restrictions d'accès.
Non. L'API n'expose pas les niveaux de proxy, les fournisseurs, les pools ou le ciblage géographique. Vous sélectionnez uniquement le mode de récupération.
Non. Les lots asynchrones sont disponibles uniquement pour les comptes payants. Les comptes gratuits peuvent utiliser le mode standard dans les limites gratuites publiées.
Le contenu de réponse complété est disponible pendant 24 heures. Les métadonnées limitées de tâche restent disponibles pendant 7 jours.
Outils et Ressources Connexes
Codes de Statut HTTP
Nous documentons les codes d'état HTTP que votre client doit gérer afin de distinguer les réponses réussies, les problèmes d'authentification, les crédits, les limites de débit, les données introuvables et les erreurs en amont.
Requête réussie
Absence de cache de sous-domaines en mode cache uniquement acceptée pour une actualisation en arrière-plan. Aucun crédit n’est facturé; réessayez après le délai Retry-After.
Paramètres invalides
Clé API ou session manquante ou invalide.
Crédits insuffisants pour exécuter cette requête.
Authentifié, mais non autorisé à utiliser cette opération ou ce mode.
Nous documentons les codes d'état HTTP que votre client doit gérer afin de distinguer les réponses réussies, les problèmes d'authentification, les crédits, les limites de débit, les données introuvables et les erreurs en amont.
Limite de débit dépassée
Le service amont est indisponible ou limite temporairement les requêtes.
Obtenir une clé API