Aller au contenu

API de recherche DuckDuckGo · point final de charge de source

DuckDuckGo API de recherche pour la capture contrôlée du SERP.

Configurez une requête et des filtres DuckDuckGo documentés, puis recevez une enveloppe JSON contenant les métadonnées de la requête et la charge utile HTML SERP source. Votre application possède l'extraction, la validation et la maintenance du schéma.

Demande de GET du côté du serveur ·engine=duckduckgo · Discutez de votre flux de travail de source-données

  • Contrôles de recherche cibléesRequête, localité, interface, sécurité, heure
  • La source conservéeLe code HTML SERP est porté en JSON
  • Propriété expliciteVotre extracteur, votre schéma et votre validation
  • Contextes jointsDemande de métadonnées à côté de la charge utile
Web data workflow · duckduckgo searchReady

q privacy research

kl en_US

kad en_US

kp -1

moderate

fielddf m
stackLe contrat de capture du DuckDuckGo
stackManifeste de filtrage
stackrecherche sur la vie privée
stacken_US
La charge utile de l'HTML SERP source reste à l'intérieur de l'enveloppe JSON pour l'extraction du client.

Une transmission claire

Capturez la réponse de la source sans flouer qui est le propriétaire du modèle de données.

WebScrapingAPI exploite le chemin de demande documenté DuckDuckGo. Votre application reçoit la charge utile source et décide comment l'extraire, valider, la version, le stockage et l'utilisation.

01

Limiter l'observation

Gardez la requête, la localisation, le langage d'interface, le niveau de recherche sécurisée, la plage de temps et l'appareil à côté de chaque capture.

02

Restez à la source

Recevez la charge utile du SERP HTML source dans une enveloppe JSON plutôt que d'assumer un schéma en aval fixe.

03

Conceptez votre extracteur

Sélectionnez uniquement les champs dont votre flux de travail a besoin et validez-les par rapport aux charges utiles représentatives.

04

Modification de la mise en page de la version

Traitez les règles d'extraction et les schémas d'enregistrement comme des codes d'application que votre équipe teste et maintient.

WebScrapingAPIExécution de la demande documentée

Limite de réponseMetadata + source de SERP HTML

Votre demandeExtraction + entretien du schéma

Recherche en ligne du DuckDuckGo

Un point final ciblé pour les observations contrôlées de la source-SERP.

Utilisez le moteur DuckDuckGo pour les requêtes de recherche Web avec la famille de filtres documentés. Valider les charges utiles réelles pour les combinaisons de requêtes dont votre produit dépend.

Portée de capture

Context de requête, page source utile.

L'enveloppe conserve les métadonnées de recherche soumises à côté de la charge utile du résultat DuckDuckGo afin que votre pipeline puisse conserver la provenance dont elle a besoin.

Review the basic request

Leur valeur

Pays et langue

Exploiter la recherche avec une valeur locale combinée documentée.

Présentation

Langue d'interface

Définir le langage utilisé par les commandes et les étiquettes DuckDuckGo.

Politique

Recherche sécurisée

Choisissez un niveau de recherche de sécurité documenté pour la demande.

Récemment

Temps de travail

Demandez une fenêtre de jour, de semaine, de mois ou d'année, ou omettez le filtre.

Présentation

Appareil

Sélectionnez un contexte de périphérique documenté pour la page de résultats demandée.

Limite de couverture:DuckDuckGo peut modifier les champs et les balises exposés par sa page.

Ensemble de filtres documentés

Faites le contexte de recherche explicite avant de comparer les captures.

Commencez par la requête requise. Ajoutez uniquement les filtres DuckDuckGo optionnels qui appartiennent à l'observation que vous avez l'intention de reproduire.

q Required

Recherche de requête

Fournir les termes que DuckDuckGo devrait rechercher et encoder les espaces URL ou les caractères spéciaux.

kl Optional

Pays + langue

Utilisez un code local combiné documenté, comme en_US, lorsque la demande a besoin de ce contexte.

kad Optional

Langue d'interface

Choisissez la langue documentée pour les commandes et les étiquettes DuckDuckGo.

kp Optional

Niveau de recherche en toute sécurité

S'allumer, modérer ou désactiver avec la valeur numérique documentée.

df Optional

Temps de travail

Limitez les résultats au jour, à la semaine, au mois ou à l'année précédentes, ou omettez le filtre pour tout moment.

device Optional

Context de l'appareil

Sélectionnez une valeur de périphérique documentée lorsque le contexte de présentation demandé est important.

Paramètre source de véritéConfirmer les valeurs acceptées avant utilisation en production.

Réponse de la charge utile de la source

Traitez l'enveloppe JSON comme une limite de transport et non comme votre modèle d'enregistrement final.

La réponse du point d'extrémité est une enveloppe JSON contenant des métadonnées de requête et la charge utile HTML SERP source. Votre application possède l'extraction, la validation et la maintenance du schéma.

Forme documentée

Metadata à côté de la charge utile

JSON

{ "search_parameters": { "search_engine": "duckduckgo", "query": "privacy research" }, "search_results": "<html>...source SERP HTML...</html>" }

La présence des champs et la marque de source peuvent changer.

Contrats de consommation

Votre équipe définit la couche stable.

  1. Inspection

    Vérifiez les résultats HTTP et les champs de l'enveloppe attendue.

  2. Extrait

    Lisez les éléments requis par votre cas d'utilisation en aval.

  3. Validation

    Distinguer le contenu absent, la marque modifiée et l'extraction ratée.

  4. Version

    Enregistrer les versions extracteur et schéma avec les données dérivées.

Règle de propriété

WebScrapingAPI renvoie l'enveloppe documentée. Votre application possède toute extraction de la charge utile HTML SERP source et la maintenance de chaque contrat de champ en aval.

Demande de conservation des dossiers

Construisez le cycle de vie de capture et d'extraction en étapes distinctes.

Garder la réponse du point final séparée de votre schéma d'entreprise facilite la prise en compte de la propriété, de la validation et du traitement des changements de mise en page.

  1. 01

    Définir le contexte

    Sélectionnez la requête et uniquement les filtres documentés requis par l'observation.

  2. 02

    Envoyer et valider

    Appeler le côté serveur, inspecter l'état HTTP, et confirmer l'enveloppe de charge utile source attendue.

  3. 03

    Extrait et version

    Appliquez vos règles testées, validez les champs requis et attachez votre version de schéma.

L'intégration

Commencez par une demande DuckDuckGo et un chemin d'échec explicite.

Gardez les informations de référence du côté du serveur, les valeurs de demande de code d'URL, définissez un délai limité, inspectez les états HTTP infructueux et validez l'enveloppe avant l'extraction.

Rapport de demande

Testez le contexte que votre consommateur conservera.

Commencez par une requête représentative et un petit ensemble de filtres documentés.

Le secret
WSA_API_KEYreste côté serveur
Moteur
engine=duckduckgo
Exemple de filtre
kl=en_US
Consommateur
Vérifiez l'état, l'enveloppe, puis la source
: "${WSA_API_KEY:?WSA_API_KEY is required}" curl --get --fail-with-body --max-time 120 \ "https://serpapi.webscrapingapi.com/v2" \ --data-urlencode "api_key=$WSA_API_KEY" \ --data-urlencode "engine=duckduckgo" \ --data-urlencode "q=privacy research" \ --data-urlencode "kl=en_US" \ --data-urlencode "kad=en_US" \ --data-urlencode "kp=1" \ --data-urlencode "df=w" \ --data-urlencode "device=desktop"

Point de départ sûr

Chaque exemple garde le côté serveur clé, envoie le moteur et la requête documentés, utilise un délai limité et expose les résultats HTTP infructueux.

Choix de produit

Choisissez par le nombre de flux de travail de source à schéma que vous voulez posséder.

DuckDuckGo Search API gère la demande du moteur documentée et l'enveloppe de charge utile source. Les produits adjacents transfèrent la responsabilité vers l'infrastructure d'accès ou Données gérées livraison.

Évaluation de la production

Valider l'ajustement de la charge utile avant de sélectionner un plan.

Les prix et les plans actuels restent la source commerciale de vérité.

Matrice d'évaluation

Les contextes de comptage et le travail de maintenance sont conjoints.

Formule illustrative de charge de travail

Questions × Ensembles de filtres × Fréquence de fonctionnement + Tests d'extraction

Il s'agit d'un modèle d'évaluation, pas d'une formule de facturation.

Questions en direct

Contextes

Quelles combinaisons de filtres comptent ?

Contrat

Quels champs de source doivent être présents ?

Qualité

Comment détecter les changements de marquage ?

Récupération

Quelles échecs peuvent être réessayés?

Propriété

Qui maintient l'extracteur et le schéma ?

Discuss production requirements

FAQ

DuckDuckGo recherche API questions pour une évaluation à la terre.

Utilisez la documentation actuelle et les charges utiles représentatives des sources comme source de vérité de mise en œuvre.

Browse DuckDuckGo documentation

Qu'est-ce que le DuckDuckGo Retour API de recherche retourne ?

Le point final renvoie une enveloppe JSON contenant les métadonnées de la demande et la charge utile HTML SERP source. Il ne définit pas votre schéma d'enregistrement en aval; votre application possède l'extraction et la maintenance du schéma.

Qui est propriétaire de l'extraction quand la mise en page du DuckDuckGo change ?

Votre équipe possède des règles d'extraction, de validation et de maintenance de schéma pour la charge utile HTML SERP source. Lorsque DuckDuckGo modifie sa page, testez votre extracteur contre les réponses représentatives avant de promouvoir les changements.

Quels filtres du DuckDuckGo puis-je contrôler ?

Les commandes documentées utilisées sur cette page sont q pour la requête, kl pour le pays et la langue, kad pour la langue d'interface, kp pour la recherche sécurisée et df pour une plage de temps.

La charge source est-elle déjà conçue selon mon schéma ?

Non. La réponse conserve la charge utile du SERP HTML source à l'intérieur d'une enveloppe JSON. Votre application décide quels champs extraire, comment les modéliser et comment versionner le schéma résultant.

Comment ma demande doit-elle traiter les demandes qui ne réussissent pas ?

Vérifiez l'état HTTP avant de lire le corps, conservez suffisamment de contexte de requête pour enquêter sur les défaillances et utilisez un comportement de réessayer limité approprié à votre flux de travail.

Quand devrais-je prendre en compte le Données gérées à la place ?

Choisissez l'API lorsque votre équipe veut capturer le temps de demande et exploitera l'extraction, le schéma, le stockage et la planification. Considérez Données gérées lorsque vous souhaitez étendre un ensemble de requêtes convenu, la cadence, le schéma, le processus de qualité et la livraison avec WebScrapingAPI.

Votre première capture de source

Testez une requête DuckDuckGo contre le schéma que votre équipe a l'intention de maintenir.

Commencez par le point final documenté, ou parlez à notre équipe d'un flux de travail convenu Données gérées.