Tous les scrapers

Moteurs de recherche

ChatGPT Scraper

chatgpt.com

99.9% Taux de réussite
20.7s Réponse moyenne
Cloudflare Protection
1 049 appels Mesuré sur

ChatGPT est servi par un endpoint de plugin dédié plutôt que par la récupération de page générique. Donnez-lui un prompt - la question que vos clients taperaient, comme « meilleur logiciel CRM pour petite entreprise » ou « HubSpot vaut-il le coup » - et, si vous voulez, le pays depuis lequel poser la question : il ouvre une nouvelle session ChatGPT non connectée dans un vrai navigateur, attend que ChatGPT ait fini d'écrire et renvoie la réponse déjà structurée : en texte brut et en Markdown, chaque pastille de source que ChatGPT accole à une affirmation (nom et domaine du site de la source, nombre de sources supplémentaires regroupées et texte de la réponse qu'elle étaye), les liens écrits dans la réponse avec leurs vraies URL, la liste des sites cités ou liés et si ChatGPT a cherché sur le web. Sans connexion, ChatGPT n'affiche l'URL complète d'une page citée qu'au survol de la pastille : les citations donnent donc le site et le domaine plutôt que l'URL de la page, et il n'indique pas quel modèle a répondu. L'interface de ChatGPT suit la localisation du visiteur, la réponse suit la langue du prompt. Chaque appel ouvre une nouvelle conversation et prend 15 à 60 secondes, et les réponses à un même prompt varient, comme pour une personne : le suivi consiste donc à poser les mêmes prompts à intervalles réguliers et à comparer. Aucun compte OpenAI ni cookie n'entre en jeu.

Ce que vous pouvez extraire

  • La réponse terminée en texte brut et en Markdown (titres, listes, tableaux et images tels que ChatGPT les a écrits)
  • Citations : nom et domaine du site de la source derrière chaque pastille, nombre de sources supplémentaires regroupées et texte de la réponse qu'elle étaye
  • Liens écrits dans la réponse : titre, URL (sans paramètre de suivi) et domaine
  • Chaque site cité ou lié, une fois, dans l'ordre de première apparition
  • Si ChatGPT a cherché sur le web pour répondre
  • Poser la question depuis un pays choisi : les résultats locaux suivent ce pays

Endpoints dédiés

/ai/chatgpt

La réponse de ChatGPT à un prompt

Pose un prompt à ChatGPT (jusqu'à 2 000 caractères) sans connexion, éventuellement depuis un pays (country, code à deux lettres ; vide = n'importe quelle localisation), attend la réponse terminée et renvoie prompt, answer, answerMarkdown, citations (position, siteName, domain, moreSources, citedText), links (position, title, url, domain), sources (position, siteName, domain), webSearch, model (null : sans connexion, ChatGPT ne l'affiche pas) et conversationId. Une requête par appel ; un 503 quand toutes les sessions ChatGPT sont occupées n'est pas facturé.

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/ai/chatgpt?prompt=best%20CRM%20software%20for%20small%20business&country=US"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/ai/chatgpt",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"prompt": "best CRM software for small business", "country": "US"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const answer = await su.chatgpt('best CRM software for small business', {
  country: 'US',
});
console.log(answer);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Exemple de réponse

{
  "url": "https://chatgpt.com/",
  "country": "US",
  "prompt": "is HubSpot worth it for a 5 person team",
  "answer": "Yes, HubSpot can absolutely be worth it for a 5-person team - but I’d start small and avoid paying for features you don’t need.

For a team that size, the biggest benefit isn't having a sophisticated  ...",
  "answerMarkdown": "Yes, HubSpot can absolutely be worth it for a 5-person team - but I’d start small and avoid paying for features you don’t need.

For a team that size, the biggest benefit isn't having a sophisticated  ...",
  "citations": [
    {
      "position": 1,
      "siteName": "HubSpot",
      "domain": "hubspot.com",
      "moreSources": 1,
      "citedText": "HubSpot's published pricing has a significant difference between basic CRM access and advanced marketing or sales tools. ..."
    },
    {
      "position": 2,
      "siteName": "Legal HubSpot",
      "domain": "legal.hubspot.com",
      "moreSources": 2,
      "citedText": "USD estimates based on published pricing and promotional rates; verify your exact checkout quote, seat requirements, bil ..."
    }
  ],
  "links": [
    {
      "position": 1,
      "title": "HubSpot's official pricing page",
      "url": "https://www.hubspot.com/pricing/suite",
      "domain": "hubspot.com"
    }
  ],
  "sources": [
    {
      "position": 1,
      "siteName": "HubSpot",
      "domain": "hubspot.com"
    },
    {
      "position": 2,
      "siteName": "Legal HubSpot",
      "domain": "legal.hubspot.com"
    }
  ],
  "webSearch": true,
  "model": null,
  "conversationId": "6ae39f2c-22f8-83ea-9559-a718945f4034"
}

Lire la documentation de l'API

Questions fréquentes

Est-il légal de scraper ChatGPT ?

Poser des questions à ChatGPT et enregistrer les réponses qu'il donne à un visiteur non connecté est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage, et les conditions d'utilisation d'OpenAI s'appliquent aussi. Le plugin renvoie les réponses de ChatGPT et les sites qu'il cite ; il ne se connecte à aucun compte. Ce que vous demandez et l'usage que vous faites des réponses relèvent de votre responsabilité.

Comment fonctionne le scraper ChatGPT, et est-il fiable ?

Le plugin /ai/chatgpt ouvre pour chaque prompt une nouvelle session ChatGPT non connectée dans un vrai navigateur, laisse ChatGPT envoyer le prompt et attend le signal de ChatGPT indiquant que la réponse est terminée : une réponse à moitié écrite, un message d'erreur ou une page de challenge n'est donc jamais renvoyé comme résultat ; une telle session est relancée depuis une autre sortie dans le même appel. Dans le benchmark de ScrapeUnblocker, il a renvoyé une réponse terminée sur 99,9 % de 1 049 appels avec des prompts et des pays différents, en environ 20,7 s par appel.

Quelles données puis-je obtenir de ChatGPT ?

La réponse terminée en texte brut et en Markdown ; chaque pastille de source que ChatGPT accole à une affirmation, avec le nom et le domaine du site de la source, le nombre de sources supplémentaires qu'elle regroupe et le texte de la réponse qu'elle étaye ; les liens écrits dans la réponse avec leurs vraies URL ; la liste des sites cités ou liés ; et si ChatGPT a cherché sur le web. Sans connexion, ChatGPT n'affiche l'URL complète d'une page citée qu'au survol : les citations donnent le site et le domaine, pas l'URL de la page, et model vaut toujours null car ChatGPT ne l'affiche pas aux visiteurs non connectés.

Puis-je vérifier ce que ChatGPT répond dans un pays précis ?

Oui. Passez country avec un code à deux lettres, comme US, GB, DE ou FR : le prompt est posé depuis ce pays, et les résultats et recommandations locaux suivent. Laissez country vide pour poser la question depuis n'importe quelle localisation. L'interface de ChatGPT suit la localisation du visiteur ; la réponse suit la langue du prompt.

Comment l'utiliser pour suivre la visibilité dans les réponses d'IA (GEO) ?

Listez les prompts que posent vos clients, comme « meilleur CRM pour petite entreprise » ou « HubSpot vs Pipedrive », posez chacun à intervalles réguliers depuis les pays où vous vendez, et suivez si votre marque apparaît dans answer, si votre domaine figure dans citations ou links et sur quels autres sites ChatGPT s'appuie. Les réponses à un même prompt varient : posez donc chaque prompt plusieurs fois par passage et comparez des parts plutôt que des réponses isolées.

Combien coûte le scraping de ChatGPT ?

Chaque appel est une requête : un prompt, une réponse terminée, quel que soit le nombre de sites cités. 1 requête = 1 crédit : 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les prompts sans réponse terminée, et les appels qui reçoivent un 503 parce que toutes les sessions ChatGPT sont occupées, ne sont pas facturés, et l'essai gratuit comprend 500 requêtes sans carte.

Scrapers similaires

ChatGPT et les autres noms et marques de chatgpt.com appartiennent à leur titulaire et ne servent ici qu'à désigner le site avec lequel cette API fonctionne. ScrapeUnblocker est un service indépendant, sans lien avec le titulaire de chatgpt.com, et n'est ni approuvé ni parrainé par lui.

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.