Scraper de chat LLMScrapers de modelosChatGPT

ChatGPT Scraper

Use o ator scraper.chatgpt para capturar respostas do ChatGPT — incluindo a resposta em Markdown, links de pesquisa e dados de atribuição — sem precisar fazer engenharia reversa da interface por conta própria.

Request Example

curl 'https://api.scrapeless.com/api/v2/scraper/request' \
  --header 'Content-Type: application/json' \
  --header 'x-api-token: {you_api_key}' \
  --data '{
    "actor": "scraper.chatgpt",
    "input": {
      "prompt": "Most reliable proxy service for data extraction",
      "country": "JP",
      "web_search": true,
      "shopping": true
    },
    "webhook": {
      "url": "http://www.youwebhook.com"
    }
  }'

Body Parameters

ParâmetroTipoObrigatórioDescrição
promptstringSimPrompt a ser enviado ao ChatGPT.
countrystringSimCódigo do país ou região.
web_searchbooleanNãoSe deve habilitar a pesquisa na web.
shoppingbooleanNãoSe deve buscar dados de compras. O padrão é true. Quando habilitado, retorna informações de produtos no campo products.

Response Fields

Nota: Se a resposta incluir dados de compras (campo products), a chamada à API será cobrada a 2x a taxa base. Isso se deve à sobrecarga adicional de recursos necessária para extrair e processar informações de produtos de várias fontes.

ParâmetroTipoDescrição
promptstringPrompt original.
result_textstringResposta em Markdown do ChatGPT.
modelstringIdentificador do modelo, por exemplo, gpt-5-1.
web_searchboolIndica se o enriquecimento de pesquisa foi executado.
linksarrayArray de links suplementares.
search_resultarrayResultados SERP associados à resposta.
search_result.attributionstringFonte do resultado da pesquisa.
search_result.snippetstringTrecho fornecido pelo ChatGPT.
search_result.titlestringTítulo do resultado da pesquisa.
search_result.urlstringURL do resultado da pesquisa.
content_referencesarrayReferências incluídas na resposta do ChatGPT.
content_references.attributionstringFonte da referência.
content_references.titlestringTítulo do conteúdo referenciado.
content_references.urlstringURL do conteúdo referenciado.
productsarrayInformações de produtos retornadas pelo ChatGPT.
products.idstringIdentificador único do produto.
products.titlestringTítulo do produto.
products.descriptionstringDescrição do produto (pode ser null).
products.pricestringPreço exibido, por exemplo, $799.99.
products.ratingfloatPontuação média de avaliação.
products.num_reviewsintNúmero de avaliações.
products.merchantsstringNomes dos comerciantes, por exemplo, Sony + outros.
products.image_urlsarrayArray de URLs de imagens do produto.
products.urlstringURL da página do produto.
products.offersarrayArray de ofertas de compra.
products.offers.merchant_namestringNome do comerciante.
products.offers.pricestringPreço da oferta.
products.offers.price_detailsobjectDetalhamento do preço.
products.offers.price_details.basestringPreço base.
products.offers.price_details.totalstringPreço total incluindo impostos e frete.
products.offers.availableboolStatus de disponibilidade do produto.
products.offers.detailsstringInformações de entrega e estoque.
products.offers.urlstringURL de checkout ou do produto.
products.rating_grouped_citationobjectDados de citação para avaliações.
products.rating_grouped_citation.titlestringTítulo da citação.
products.rating_grouped_citation.urlstringURL da citação.
products.rating_grouped_citation.supporting_websitesarraySites que suportam a avaliação.
products.rating_grouped_citation.supporting_websites.titlestringTítulo do site.
products.rating_grouped_citation.supporting_websites.urlstringURL do site.
adsobjectInformações de anúncios retornadas pelo ChatGPT.
ads.typestringTipo da resposta de anúncios, por exemplo, ads.
ads.contentobjectConteúdo dos anúncios.
ads.content.typestringTipo de unidade de anúncio, por exemplo, single_advertiser_ad_unit.
ads.content.advertiser_brandobjectInformações da marca do anunciante.
ads.content.advertiser_brand.idstringIdentificador exclusivo da marca do anunciante.
ads.content.advertiser_brand.namestringNome da marca do anunciante.
ads.content.advertiser_brand.urlstringURL do site da marca do anunciante.
ads.content.advertiser_brand.favicon_urlstringURL do ícone favicon do anunciante.
ads.content.ad_cardsarrayArray de cartões de anúncio.
ads.content.ad_cards.titlestringTítulo do cartão de anúncio.
ads.content.ad_cards.bodystringTexto do corpo ou descrição do anúncio.
ads.content.ad_cards.company_namestringNome da empresa anunciante.
ads.content.ad_cards.formatstringFormato do cartão de anúncio, por exemplo, image_card_v2.
ads.content.ad_cards.image_urlstringURL da imagem do anúncio.
ads.content.ad_cards.cta_product_copystringTexto de chamada para ação do produto (pode ser null).
ads.content.ad_cards.card_headerobjectInformações do cabeçalho do cartão de anúncio.
ads.content.ad_cards.card_header.titlestringTítulo no cabeçalho do cartão.
ads.content.ad_cards.card_header.subtitlestringSubtítulo no cabeçalho do cartão, por exemplo, Patrocinado.
ads.content.ad_cards.card_header.logo_urlstringURL do logotipo do anunciante.
ads.content.ad_cards.favicon_urlstringURL do favicon do anúncio.
ads.content.ad_cards.targetobjectInformações do link de destino do anúncio.
ads.content.ad_cards.target.typestringTipo de destino, por exemplo, url.
ads.content.ad_cards.target.valuestringValor real da URL do link de destino.
ads.content.ad_cards.target.open_externallyboolSe o link deve ser aberto externamente.
ads.content.carousel_cardsarrayArray de cartões de anúncio em carrossel.
ads.content.carousel_cards.titlestringTítulo do cartão do carrossel.
ads.content.carousel_cards.bodystringTexto do corpo ou descrição do cartão do carrossel.
ads.content.carousel_cards.image_urlstringURL da imagem do cartão do carrossel.
ads.content.carousel_cards.targetobjectInformações do link de destino do cartão do carrossel.
ads.content.carousel_cards.target.typestringTipo de destino, por exemplo, url.
ads.content.carousel_cards.target.valuestringValor real da URL do destino do carrossel.
ads.content.carousel_cards.target.open_externallyboolSe o link do carrossel deve ser aberto externamente.
mapobjectDados de mapa e negócios locais retornados pelo ChatGPT.
map.entitiesarrayLista classificada de entidades resolvidas (por exemplo, negócios locais).
map.entities.categorystringCategoria da entidade, por exemplo, local_business.
map.entities.idstringIdentificador da entidade (por exemplo, Google Place ID).
map.entities.namestringNome da entidade.
map.entities.latitudefloatLatitude da entidade.
map.entities.longitudefloatLongitude da entidade.
map.entities.extra_paramsobjectParâmetros adicionais de busca para a entidade.
map.entities.extra_params.addressstringEndereço da entidade.
map.entities.extra_params.business_idstringIdentificador do negócio.
map.entities.extra_params.locationstringContexto de localização da pesquisa.
map.entities.extra_params.providerstringProvedor de dados, por exemplo, yelp-feed, b3.
map.entities.entityobjectRegistro detalhado da entidade.
map.entities.entity.addressstringEndereço completo.
map.entities.entity.attributesobjectAtributos adicionais (pode ser null).
map.entities.entity.categoriesarrayRótulos de categoria para a entidade.
map.entities.entity.citystringCidade (pode ser null).
map.entities.entity.country_codestringCódigo ISO do país, por exemplo, US.
map.entities.entity.country_namestringNome do país.
map.entities.entity.date_closedstringData de fechamento (pode ser null).
map.entities.entity.date_openedstringData de abertura (pode ser null).
map.entities.entity.descriptionstringDescrição do negócio (pode ser null).
map.entities.entity.description_citestringCitação da descrição (pode ser null).
map.entities.entity.distance_metersfloatDistância do local da pesquisa em metros (pode ser null).
map.entities.entity.enriched_descriptionstringDescrição enriquecida (pode ser null).
map.entities.entity.from_cacheboolSe o registro foi servido do cache.
map.entities.entity.hoursarrayHorários de funcionamento por dia.
map.entities.entity.hours.dayintDia da semana (0=Domingo … 6=Sábado).
map.entities.entity.hours.startstringHorário de abertura no formato 24h HHMM, por exemplo, 0800.
map.entities.entity.hours.endstringHorário de fechamento no formato 24h HHMM, por exemplo, 1900.
map.entities.entity.idstringIdentificador da entidade.
map.entities.entity.image_urlstringURL da imagem principal.
map.entities.entity.image_urlsarrayArray de URLs de imagens.
map.entities.entity.is_claimedboolSe o registro do negócio foi reivindicado (pode ser null).
map.entities.entity.is_closed_permanentlyboolSe está fechado permanentemente.
map.entities.entity.is_closed_temporarilyboolSe está fechado temporariamente.
map.entities.entity.is_openboolSe está aberto no momento.
map.entities.entity.latitudefloatLatitude.
map.entities.entity.locationstringContexto de localização, por exemplo, Portland, OR, USA.
map.entities.entity.longitudefloatLongitude.
map.entities.entity.menuobjectInformações do cardápio (pode ser null).
map.entities.entity.menu.urlstringURL do cardápio.
map.entities.entity.namestringNome do negócio.
map.entities.entity.next_open_hourobjectPróximo horário de abertura.
map.entities.entity.next_open_hour.dayintDia da semana para a próxima abertura.
map.entities.entity.next_open_hour.startstringPróximo horário de abertura (HHMM).
map.entities.entity.next_open_hour.endstringHorário de fechamento correspondente (HHMM).
map.entities.entity.phonestringNúmero de telefone.
map.entities.entity.popularity_scorefloatPontuação de popularidade (pode ser null).
map.entities.entity.pricestringValor do preço (pode ser null).
map.entities.entity.price_strstringIndicador de nível de preço, por exemplo, $, $$ (pode ser null).
map.entities.entity.providerstringProvedor de origem, por exemplo, yelp-feed, b3, bright-feed.
map.entities.entity.provider_imagesarrayImagens fornecidas pelo provedor (pode ser null).
map.entities.entity.provider_logo_dark_urlstringURL do logotipo do provedor para o modo escuro (pode ser null).
map.entities.entity.provider_logo_urlstringURL do logotipo do provedor (pode ser null).
map.entities.entity.provider_urlstringURL da entidade no site do provedor.
map.entities.entity.rankintPosição no ranking (pode ser null).
map.entities.entity.ranking_scorefloatPontuação interna de classificação.
map.entities.entity.ratingfloatAvaliação média.
map.entities.entity.rating_scaleintEscala máxima de avaliação, por exemplo, 5.
map.entities.entity.reconciled_thumbnailsarrayMiniaturas reconciliadas entre provedores.
map.entities.entity.reconciled_thumbnails.image_urlstringURL da imagem em miniatura.
map.entities.entity.reconciled_thumbnails.obfuscated_providerstringNome ofuscado do provedor para a miniatura.
map.entities.entity.reservation_providersarrayProvedores de reserva disponíveis.
map.entities.entity.review_countintNúmero de avaliações.
map.entities.entity.review_highlightsarrayTrechos de avaliações em destaque (pode ser null).
map.entities.entity.reviewsarrayRegistros de avaliações (pode ser null).
map.entities.entity.service_providersarrayProvedores de serviços (pode ser null).
map.entities.entity.special_hoursarrayHorários especiais/feriados (pode ser null).
map.entities.entity.statestringCódigo do estado ou região (pode ser null).
map.entities.entity.tagsarrayTags de atributos, por exemplo, recursos de acessibilidade.
map.entities.entity.website_urlstringURL do site oficial.
map.entities.entity.yelp_menu_urlstringURL do cardápio no Yelp (pode ser null).
map.entities.entity.zipcodestringCEP/código postal (pode ser null).
map.raw_search_entitiesarrayEntidades de pesquisa brutas e não classificadas. Cada item compartilha a mesma estrutura de map.entities.