Données web · Produit DomScan

API Web scraping

Récupérez des pages web publiques au format HTML, Markdown ou texte, avec des options synchrones et asynchrones.

Ce que vous obtenez

Récupérez des pages web publiques au format HTML, Markdown ou texte, avec des options synchrones et asynchrones.

SynchroneAsynchroneRESTMCPSDK

Choisissez ce produit lorsque

À qui s’adresse ce produit

Utilisez des API ciblées lorsqu’un produit ou un flux a besoin de preuves actuelles issues d’une page publique dans une réponse structurée.

Choisissez ce produit lorsque

À choisir lorsque vous avez besoin du HTML, du texte ou du Markdown d’une page publique, avec rendu ou collecte asynchrone uniquement lorsque ces options sont prises en charge et nécessaires.

Ce que vous obtenez

Récupérez des pages web publiques au format HTML, Markdown ou texte, avec des options synchrones et asynchrones.

Endpoints

Examinez les opérations, entrées, sorties, modes d’exécution et limites de réponse pris en charge avant l’intégration.

POST /v1/scrape Voir la référence API
POST /v1/scrape/jobs Voir la référence API
GET /v1/scrape/jobs/:job_id Voir la référence API
GET /v1/scrape/jobs/:job_id/results Voir la référence API

Crédits et authentification

0-20 Authentification requise. Consultez la référence de l’opération pour connaître le coût exact et les éventuels tarifs par élément.

Opération exemple

Utilisez des opérations documentées pour collecter, évaluer, enrichir, vérifier, comparer, protéger ou surveiller des preuves publiques.

POST /v1/scrape

Paramètres du Corps

Paramètre Type requis
url string requis
mode string
Valeurs autorisées standardresilientrenderedrendered_resilient
Défaut standard
optionnel
output string
Valeurs autorisées htmltextmarkdown
Défaut html
optionnel

Champs de Réponse

Champ Type
data object
data.url string
data.final_url string
data.status integer | null
data.outcome string
data.content_type string | null
data.content string
data.bytes integer
data.truncated boolean
data.redirect_count integer
data.attempt_count integer
data.duration_ms integer
data.fetched_at string
data.headers object
data.rendered boolean
billing object
billing.credits_charged integer
billing.credits_refunded integer
billing.credits_per_item integer
billing.credits_net integer
billing.policy string

Exemple de Requête

curl -X POST "https://domscan.net/v1/scrape" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $DOMSCAN_API_KEY" \
  -d '{
  "url": "https://example.com/",
  "mode": "standard",
  "output": "markdown"
}'

Exemple de Réponse

{
  "data": {
    "url": "https://example.com",
    "final_url": "https://example.com",
    "status": 1,
    "outcome": "success",
    "content_type": "domain",
    "content": "example",
    "bytes": 1,
    "truncated": false,
    "redirect_count": 1,
    "attempt_count": 1,
    "duration_ms": 1,
    "fetched_at": "2026-08-27T12:00:00Z",
    "headers": {},
    "rendered": false
  },
  "billing": {
    "credits_charged": 1,
    "credits_refunded": 1,
    "credits_per_item": 1,
    "credits_net": 1,
    "policy": "effort_based"
  }
}

Limites et périmètre des preuves

Le produit évalue uniquement des entrées publiques et des preuves publiquement observables.
La couverture est limitée par les entrées, budgets, sources et limites de réponse documentés.
Les tâches asynchrones renvoient un identifiant pour interroger leur état et récupérer ensuite les résultats.
Les opérations en lot traitent plusieurs entrées prises en charge tout en conservant les résultats documentés pour chaque élément.
Partiel signifie que certains éléments ou composants demandés ont abouti et que d’autres n’ont pas abouti.
Mis en cache signifie que des preuves stockées ont été utilisées. Consultez les métadonnées de fraîcheur lorsqu’elles sont disponibles.

Vérifié le 2026-08-22

Questions fréquentes

Où trouver la référence des requêtes et réponses de Web scraping ?

Utilisez la référence API de Web scraping pour consulter les paramètres, les champs de réponse, les exemples, les codes d’état et les modes d’opération pris en charge.

Comment interpréter les résultats inconnus ou incomplets de Web scraping ?

Les résultats inconnus ou partiels signifient que les preuves demandées n’ont pas pu être déterminées entièrement. Conservez l’état du résultat, le niveau de confiance, la fraîcheur et les limites dans vos décisions en aval.

Comment Web scraping est-il tarifé ?

Le tarif dépend de l’opération et du mode d’exécution. Consultez la référence de l’endpoint pour connaître le coût actuel en crédits, l’exigence d’authentification et les règles par élément.

Utilisé par les gens des meilleures entreprises

InstantOutseerMongoDBRespondentSage Expense ManagementInstantlyD.R. HortonWhatConvertsAdobeMotionElementsLLM Pulse