Todos los scrapers

Buscadores

ChatGPT Scraper

chatgpt.com

99.9% Tasa de éxito
20.7s Respuesta media
Cloudflare Protección
1049 llamadas Medido sobre

ChatGPT se sirve a través de un endpoint de plugin dedicado en lugar de la obtención de página genérica. Dale un prompt - la pregunta que escribirían tus clientes, como 'mejor software CRM para pequeñas empresas' o '¿merece la pena HubSpot?' - y, si quieres, el país desde el que preguntar: abre una sesión nueva de ChatGPT sin sesión iniciada en un navegador real, espera a que ChatGPT termine de escribir y devuelve la respuesta ya estructurada: en texto plano y en Markdown, cada etiqueta de fuente que ChatGPT añade a una afirmación (nombre y dominio del sitio de la fuente, cuántas fuentes más agrupa y el texto de la respuesta que respalda), los enlaces escritos en la respuesta con sus URL reales, la lista de sitios citados o enlazados y si ChatGPT buscó en la web. Sin sesión iniciada, ChatGPT solo muestra la URL completa de una página citada al pasar el cursor por la etiqueta, así que las citas dan el sitio y el dominio en lugar de la URL de la página, y no indica qué modelo respondió. La interfaz de ChatGPT sigue la ubicación del visitante y la respuesta, el idioma del prompt. Cada llamada abre una conversación nueva y tarda 15-60 segundos, y las respuestas a un mismo prompt varían, igual que para las personas, así que monitorizar significa repetir los mismos prompts con regularidad y comparar. Sin cuenta de OpenAI ni cookies.

Qué puedes extraer

  • La respuesta terminada en texto plano y en Markdown (títulos, listas, tablas e imágenes tal como las escribió ChatGPT)
  • Citas: nombre y dominio del sitio de la fuente de cada etiqueta, cuántas fuentes más agrupa y el texto de la respuesta que respalda
  • Enlaces escritos en la respuesta: título, URL (sin parámetro de seguimiento) y dominio
  • Cada sitio citado o enlazado, una vez, en el orden en que aparece por primera vez
  • Si ChatGPT buscó en la web para responder
  • Preguntar desde un país elegido: los resultados locales lo siguen

Endpoints dedicados

/ai/chatgpt

La respuesta de ChatGPT a un prompt

Hace a ChatGPT un prompt (hasta 2.000 caracteres) sin sesión, opcionalmente desde un país (country, código de dos letras; vacío pregunta desde cualquier ubicación), espera la respuesta terminada y devuelve prompt, answer, answerMarkdown, citations (position, siteName, domain, moreSources, citedText), links (position, title, url, domain), sources (position, siteName, domain), webSearch, model (null: sin sesión ChatGPT no lo muestra) y conversationId. Una petición por llamada; un 503 cuando todas las sesiones de ChatGPT están ocupadas no se factura.

Cómo rastrearlo

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);

Las peticiones son POST y sus parámetros van en la query string. El renderizado en navegador siempre ocurre: no hay ningún flag que activar.

Ejemplo de respuesta

{
  "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"
}

Leer la documentación

Preguntas frecuentes

¿Es legal hacer scraping de ChatGPT?

Hacer preguntas a ChatGPT y guardar las respuestas que da a un visitante sin sesión es lícito en muchas jurisdicciones, pero las reglas dependen de tu país, de los datos que recojas y de cómo los uses, y además se aplican las condiciones de uso de OpenAI. El plugin devuelve las respuestas de ChatGPT y los sitios que cita; no inicia sesión ni toca ninguna cuenta. Lo que preguntes y cómo uses las respuestas es responsabilidad tuya.

¿Cómo funciona el scraper de ChatGPT y qué tan fiable es?

El plugin /ai/chatgpt abre para cada prompt una sesión nueva de ChatGPT sin sesión iniciada en un navegador real, deja que ChatGPT envíe el prompt y espera la señal de ChatGPT de que la respuesta está terminada, así que nunca se devuelve como resultado una respuesta a medias, un mensaje de error o una página de desafío; esa sesión se repite desde otro exit dentro de la misma llamada. En el benchmark de ScrapeUnblocker devolvió una respuesta terminada en el 99,9 % de 1.049 llamadas con prompts y países distintos, en unos 20,7 s por llamada.

¿Qué datos obtengo de ChatGPT?

La respuesta terminada en texto plano y en Markdown; cada etiqueta de fuente que ChatGPT añade a una afirmación, con el nombre y el dominio del sitio de la fuente, cuántas fuentes más agrupa y el texto de la respuesta que respalda; los enlaces escritos en la respuesta con sus URL reales; la lista de sitios citados o enlazados; y si ChatGPT buscó en la web. Sin sesión iniciada, ChatGPT solo muestra la URL completa de una página citada al pasar el cursor, así que las citas dan el sitio y el dominio, no la URL de la página, y model es siempre null porque ChatGPT no lo muestra a los visitantes sin sesión.

¿Puedo ver qué responde ChatGPT en un país concreto?

Sí. Pasa country con un código de dos letras, como US, GB, DE o FR, y el prompt se hace desde ese país, de modo que los resultados y las recomendaciones locales lo siguen. Deja country vacío para preguntar desde cualquier ubicación. La interfaz de ChatGPT sigue la ubicación del visitante; la respuesta sigue el idioma del prompt.

¿Cómo lo uso para monitorizar la visibilidad en respuestas de IA (GEO)?

Haz una lista de los prompts que usan tus clientes, como 'mejor CRM para pequeñas empresas' o 'HubSpot vs Pipedrive', repite cada uno con regularidad desde los países donde vendes y sigue si tu marca aparece en answer, si tu dominio sale en citations o links y en qué otros sitios se apoya ChatGPT. Las respuestas a un mismo prompt varían, así que haz cada prompt varias veces por pasada y compara proporciones en lugar de respuestas sueltas.

¿Cuánto cuesta hacer scraping de ChatGPT?

Cada llamada es una petición: un prompt, una respuesta terminada, cite ChatGPT los sitios que cite. 1 petición = 1 crédito, 1,00 EUR por cada 1.000 en Pay as you go, bajando hasta unos 0,55 EUR por cada 1.000 en el plan Ultimate. Los prompts sin respuesta terminada, y las llamadas que reciben un 503 porque todas las sesiones de ChatGPT están ocupadas, no se facturan, y la prueba gratuita incluye 500 peticiones sin tarjeta.

Scrapers relacionados

ChatGPT y los demás nombres y marcas de chatgpt.com pertenecen a su titular y aquí se usan solo para identificar el sitio web con el que funciona esta API. ScrapeUnblocker es un servicio independiente: no está afiliado al titular de chatgpt.com ni cuenta con su respaldo o patrocinio.

Empieza a rastrear este sitio hoy

Plan gratuito incluido. No necesitas tarjeta para probarlo.