Gemini Scraper

scraper.gemini extrai respostas do Gemini para que você possa arquivar as saídas da IA do Google com metadados de citação estruturados.

Exemplo de Requisição

curl 'https://api.scrapeless.com/api/v2/scraper/request' \
  --header 'Content-Type: application/json' \
  --header 'x-api-token: {you_api_key}' \
  --data '{
    "actor": "scraper.gemini",
    "input": {
      "prompt": "Recommended attractions in New York",
      "country": "US"
    },
    "webhook": {
      "url": "http://www.youwebhook.com"
    }
  }'

Parâmetros do Corpo

ParameterTypeRequiredDescription
promptstringSimPrompt enviado ao Gemini.
countrystringSimCódigo de país ou região.
shoppingbooleanNãoSe deve buscar dados de compras. O padrão é false. Quando habilitado, a resposta inclui informações extras de produtos no campo products — as ofertas dos comerciantes por trás de cada cluster de produtos, como URL direta da loja, preço, parcelas, estoque, entrega e devoluções.

Campos da Resposta

Observação: Quando shopping está habilitado e a resposta retorna essas informações extras de produtos, a chamada da API será cobrada a 2x a tarifa base. Isso se deve à sobrecarga adicional de recursos necessária para extrair e processar informações de produtos de várias fontes.

ParameterTypeDescription
result_textstringResposta em Markdown.
rawtextstringDados originais da resposta.
promptstringPrompt original.
citationsarrayMetadados de citação.
citations.faviconstringURL do favicon.
citations.highlightsarrayTrechos destacados do texto de origem.
citations.snippetstringTrecho da citação.
citations.titlestringTítulo da página citada.
citations.urlstringURL da página citada.
citations.website_namestringNome do site.
related_queriesarrayArray de consultas derivadas (fan-out).
productsarrayInformações de produtos retornadas pelo Google Gemini.
products.thumbnailsarrayArray de URLs de imagens em miniatura do produto.
products.titlestringTítulo do produto.
products.urlstringURL da página do produto.
products.brandstringNome da marca do produto.
products.reviewsintNúmero de avaliações.
products.ratingstringPontuação média de avaliação.
products.price_rangestringFaixa de preço, ex.: $2,499.99.
products.storesarrayArray de ofertas de lojas.
products.stores.namestringNome da loja.
products.stores.linkstringLink do produto na loja.
products.stores.titlestringTítulo do produto na loja.
products.stores.ratingsstringAvaliação da loja, ex.: 4.3/5.
products.stores.extensionsarrayInformações adicionais (estoque, entrega, devoluções).
products.stores.pricestringPreço na loja.
products.stores.delivery_feestringInformações sobre a taxa de entrega.
products.stores.total_pricestringPreço total incluindo taxas.
products.about_the_productobjectInformações detalhadas do produto.
products.about_the_product.titlestringTítulo da seção.
products.about_the_product.linkstringLink da página do produto.
products.about_the_product.displayed_linkstringNome de domínio exibido.
products.about_the_product.featuresarrayRecursos/especificações do produto.
products.about_the_product.features.titlestringNome do recurso.
products.about_the_product.features.valuestringValor do recurso.
products.about_the_product.descriptionstringDescrição do produto.
products.variantsarrayOpções de variantes do produto.
products.variants.titlestringTítulo da categoria de variante.
products.variants.itemsarrayLista de opções de variantes.
products.variants.items.namestringNome da opção de variante.
products.variants.items.selectedboolSe esta variante está selecionada.
products.variants.items.availabilityboolStatus de disponibilidade da variante.
products.ratingsarrayDados de distribuição de avaliações.
products.ratings.starsintNível de avaliação em estrelas (1-5).
products.ratings.amountintNúmero de avaliações neste nível.
products.user_reviewsarrayDados de avaliações de usuários.
products.user_reviews.textstringConteúdo do texto da avaliação.
products.user_reviews.sourcestringPlataforma de origem da avaliação.
products.user_reviews.ratingintPontuação de avaliação do usuário.
products.user_reviews.datestringData da avaliação.
products.user_reviews.namestringNome do avaliador.
products.user_reviews.titlestringTítulo da avaliação.