Saiba como você pode extrair dados do Modo AI com a Web Scraper API.
O google_ai_mode a fonte é projetada para enviar prompts e recuperar respostas de conversação do Google AI Mode. Retorna tanto o texto completo da resposta do Google AI Mode quanto seus metadados estruturados.
Disponibilidade regional do AI Mode
O Google AI Mode está disponível na maioria dos países do mundo exceto por estas exceções:
Região
Países
Europa
França, Turquia
Ásia
China, Irã, Coreia do Norte, Síria
Américas
Cuba
O recurso Google AI Mode está sendo lançado continuamente com mais países incluídos ao longo do tempo.
Exemplos de requisição
Os exemplos de código a seguir demonstram como recuperar uma resposta do Google AI Mode com resultados analisados.
Configuração básica e opções de personalização para recuperar respostas do Google AI Mode.
Parâmetro
Descrição
Valor Padrão
source
Define o scraper.
google_ai_mode
query
O prompt ou pergunta a ser submetido ao Google AI Mode. Deve ter menos de 400 símbolos.
-
render
A configuração para html é obrigatória para esta fonte. Mais info.
-
parse
Retorna dados analisados quando definido como true.
false
geo_location
A localização geográfica para a qual o resultado deve ser adaptado. Para mais informações, leia sobre nossas geo_location estruturas de parâmetro aqui.
A Web Scraper API retorna um objeto HTML ou JSON da saída do Google AI Mode, contendo dados estruturados da página de resultados.
google_ai_mode saída estruturada
A composição dos elementos pode variar dependendo se a consulta foi feita a partir de um desktop ou mobile dispositivo.
Dicionário de dados de saída
Exemplo em HTML
Estrutura JSON
A google_ai_mode saída inclui campos como URL, página, resultados, e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do Google AI Mode que analisamos, incluindo descrição, tipo de dado e metadados relevantes.
O número de itens e campos para um tipo de resultado específico pode variar dependendo da consulta de pesquisa.
Nome da Chave
Descrição
Tipo
url
A URL do Google AI Mode.
string
página
Número da página.
integer
content
Um objeto contendo os dados analisados da resposta do Google AI Mode.
object
content.links
Lista de links externos referenciados na resposta. Exibidos na caixa do lado direito da página.
array
content.prompt
Prompt original submetido ao Google AI Mode.
string
content.citations
Lista de citações com URLs e textos associados, conforme exibido no bloco principal da resposta do Google AI Mode. Vários URLs que referenciam o mesmo texto são agrupados em uma lista.
array
content.response_text
Texto completo da resposta do Google AI Mode.
string
content.parse_status_code
Código de status da operação de parsing.
integer
created_at
Timestamp quando o job de scraping foi criado.
timestamp
updated_at
Timestamp quando o job de scraping foi finalizado.
timestamp
job_id
ID do job associado ao job de scraping.
string
status_code
Código de status do job de scraping. Você pode ver os códigos de status do scraper descritos aqui.
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;
namespace OxyApi
{
class Program
{
static async Task Main()
{
const string Username = "USERNAME";
const string Password = "PASSWORD";
var parameters = new
{
source = "google_ai_mode",
query = "best health trackers under $200",
render = "html",
parse = true
};
var client = new HttpClient();
Uri baseUri = new Uri("https://realtime.oxylabs.io");
client.BaseAddress = baseUri;
var requestMessage = new HttpRequestMessage(HttpMethod.Post, "/v1/queries");
requestMessage.Content = JsonContent.Create(parameters);
var authenticationString = $"{Username}:{Password}";
var base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.ASCIIEncoding.UTF8.GetBytes(authenticationString));
requestMessage.Headers.Add("Authorization", "Basic " + base64EncodedAuthenticationString);
var response = await client.SendAsync(requestMessage);
var contents = await response.Content.ReadAsStringAsync();
Console.WriteLine(contents);
}
}
}
package org.example;
import okhttp3.*;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.concurrent.TimeUnit;
public class Main implements Runnable {
private static final String AUTHORIZATION_HEADER = "Authorization";
public static final String USERNAME = "USERNAME";
public static final String PASSWORD = "PASSWORD";
public void run() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("source", "google_ai_mode");
jsonObject.put("query", "best health trackers under $200");
jsonObject.put("render", "html");
jsonObject.put("parse", true);
Authenticator authenticator = (route, response) -> {
String credential = Credentials.basic(USERNAME, PASSWORD);
return response
.request()
.newBuilder()
.header(AUTHORIZATION_HEADER, credential)
.build();
};
var client = new OkHttpClient.Builder()
.authenticator(authenticator)
.readTimeout(180, TimeUnit.SECONDS)
.build();
var mediaType = MediaType.parse("application/json; charset=utf-8");
var body = RequestBody.create(jsonObject.toString(), mediaType);
var request = new Request.Builder()
.url("https://realtime.oxylabs.io/v1/queries")
.post(body)
.build();
try (var response = client.newCall(request).execute()) {
if (response.body() != null) {
try (var responseBody = response.body()) {
System.out.println(responseBody.string());
}
}
} catch (Exception exception) {
System.out.println("Error: " + exception.getMessage());
}
System.exit(0);
}
public static void main(String[] args) {
new Thread(new Main()).start();
}
}
{
"source": "google_ai_mode",
"query": "best health trackers under $200",
"render": "html",
"parse": true
}
{
"results": [
{
"content": {
"links": [
{
"url": "https://www.nytimes.com/wirecutter/reviews/the-best-fitness-trackers/#:~:text=%7C,Apple%20users:%20Apple%20Watch%20SE",
"text": "The 3 Best Fitness Trackers of 2025 | Reviews by Wirecutter"
},
{
"url": "https://www.wareable.com/fitness-trackers/the-best-fitness-tracker#:~:text=Fitbit%20Charge%206%20%E2%80%93%20the%20best,10%20%E2%80%93%20Best%20fitness%2Dtracking%20smartwatch",
"text": "Best fitness tracker 2025: Reviewed, tested and compared"
},
{
"url": "https://www.techradar.com/best/best-cheap-fitness-trackers",
"text": "The best cheap fitness trackers for 2025 - TechRadar"
},
{
"url": "https://www.livescience.com/best-budget-fitness-tracker",
"text": "Best budget fitness trackers 2025: Hand-picked by our expert reviewers"
},
{
"url": "https://www.garagegymreviews.com/best-budget-fitness-tracker",
"text": "Expert-Tested: Best Budget Fitness Tracker (2025)"
},
{
"url": "https://www.businessinsider.com/guides/tech/best-fitbit#:~:text=Our%20top%20recommendation%20is%20the,fitness%20tools%20for%20under%20%24100.",
"text": "The Best Fitbit in 2025 - Business Insider"
},
{
"url": "https://medium.com/@kellyshephard/best-smartwatches-under-200-5961cbc1a6f8#:~:text=The%20Apple%20Watch%20SE%20(2022)%20is%20the,it%20still%20performs%20well%20throughout%20the%20day.",
"text": "Best Smartwatches Under $200 in 2025: Tested and Approved"
},
{
"url": "https://www.gminsights.com/industry-analysis/smartwatch-market#:~:text=More%20advanced%20functions%20such%20as%20ECG%20monitoring%2C,Galaxy%20Watch%205%2C%20and%20Fitbit%20Sense%202.",
"text": "Smartwatch Market Share, Growth Analysis Report 2025-2034"
},
{
"url": "https://www.linkedin.com/pulse/best-smartwatches-law-enforcement-rugged-reliable-ready-samar-abbas-n1bif#:~:text=Q6:%20What's%20the%20best%20smartwatch%20for%20health,especially%20for%20VO2%20Max%20and%20stress%20levels.",
"text": "Best Smartwatches for Law Enforcement: Rugged, Reliable, and Ready for Duty"
},
{
"url": "https://gearjunkie.com/health-fitness/best-fitness-watch#:~:text=Technology%20for%20health%20tracking%20has%20advanced%20a,and%20infrared%20light)%20and%20Heart%20Rate%20Variability.",
"text": "The Best Fitness Watches of 2025"
}
],
"prompt": "best health trackers under $200",
"citations": [
{
"text": "Tracker",
"urls": [
"https://www.nytimes.com/wirecutter/reviews/the-best-fitness-trackers/#:~:text=%7C,Apple%20users:%20Apple%20Watch%20SE",
"https://www.livescience.com/best-budget-fitness-tracker",
"https://www.techradar.com/best/best-cheap-fitness-trackers"
]
},
{
"text": "Precisão do rastreamento: Marcas renomadas como Fitbit e Garmin oferecem precisão confiável para monitorar frequência cardíaca, passos e sono. Métricas mais avançadas como oxigenação do sangue (SpO2) e estresse também estão disponíveis em muitos modelos. GPS: Para corredores e ciclistas, ter GPS integrado é crucial para mapear rotas e rastrear distância sem levar o telefone. Se você não precisa disso, ou está confortável em depender do GPS do seu telefone, pode economizar com um rastreador que não tenha esse recurso. Serviços por assinatura: Marcas como Fitbit oferecem uma assinatura premium para desbloquear insights mais detalhados e programas guiados. No entanto, todos os rastreadores desta lista fornecem rastreamento básico gratuitamente. Vida útil da bateria: Rastreadores mais simples geralmente duram uma semana ou mais com uma única carga, enquanto smartwatches mais complexos como o Apple Watch SE precisam de recarga diária. Design e conforto: Considere o tamanho e o estilo do rastreador. Alguns preferem o design compacto e leve de uma pulseira básica, enquanto outros preferem o visor maior e mais interativo de um smartwatch.",
"urls": [
"https://www.nytimes.com/wirecutter/reviews/the-best-fitness-trackers/#:~:text=%7C,Apple%20users:%20Apple%20Watch%20SE",
"https://www.wareable.com/fitness-trackers/the-best-fitness-tracker#:~:text=Fitbit%20Charge%206%20%E2%80%93%20the%20best,10%20%E2%80%93%20Best%20fitness%2Dtracking%20smartwatch"
]
}
],
"response_text": "Por menos de $200, os melhores rastreadores de saúde incluem o Fitbit Inspire 3 pelo melhor custo-benefício geral, a Xiaomi Smart Band 9 como a melhor opção ultrabarata e o Apple Watch SE (2ª geração) para usuários de iPhone. Outros concorrentes fortes incluem o mais avançado Fitbit Charge 6 e o Garmin Vivosmart 5. Comparação dos melhores rastreadores de saúde abaixo de $200 Rastreadores Melhor para GPS embutido Recursos Prós Contras Fitbit Inspire 3 Melhor geral e para iniciantes Não (usa GPS do telefone) Monitoramento 24/7 de batimentos cardíacos, SpO2, sono, Active Zone Minutes Excelente valor, design discreto, longa duração da bateria (até 10 dias) Assinatura necessária para insights mais detalhados; tela pequena Fitbit Charge 6 Rastreamento mais avançado Sim GPS integrado, ECG, monitoramento de estresse, sensor EDA para estresse, Google Wallet/Maps Rastreamento preciso de frequência cardíaca, inclui integrações úteis do Google Requer uma conta Google; alguns recursos estão bloqueados atrás de assinatura Xiaomi Smart Band 9 Melhor opção ultrabarata Não (usa GPS do telefone) Frequência cardíaca, SpO2, monitoramento do sono, 150+ modos de treino Extremamente acessível, tela grande, excelente duração da bateria (até 21 dias) Alguns usuários relatam conectividade inconsistente com o app e precisão variável Garmin Vivosmart 5 Melhor da Garmin Não (usa GPS do telefone) Monitor de energia Body Battery, monitoramento do sono, SpO2, rastreamento automático de atividades Leve e confortável, especialmente bom no monitoramento do sono Tela monocromática e sem GPS embutido Apple Watch SE (2ª Geração) Melhor para usuários de iPhone Sim Frequência cardíaca, Activity Rings, detecção de queda, ecossistema de apps Integração perfeita com iPhone; tela vibrante Duração da bateria curta (até 18 horas); mais caro Fitbit Inspire 3 Health & Fitness Activity Tracker Preto com Workout Intensity R$646,00 4.4 (5K+) XIAOMI SMART BAND 9 - Midnight Black R$237,07 (Rs\u00a012,499.00) 4.8 (7K+) Apple Watch SE GPS + Cellular 40mm Caixa de Alumínio Midnight com Pulseira Sport Midnight - M/L R$184,11/mês x 18 4.6 (9K+) Fitbit Charge 6 Activity and Fitness Tracker com apps Google R$832,34 ($156.00) 4.2 (5K+) Garmin Vivosmart 5, Black S/m (010-02645-00) R$800,27 ($149.99) 4.2 (2K+) Ver mais Principais recursos a considerar Precisão do rastreamento: Marcas renomadas como Fitbit e Garmin oferecem precisão confiável para monitorar frequência cardíaca, passos e sono. Métricas mais avançadas como oxigenação do sangue (SpO2) e estresse também estão disponíveis em muitos modelos. GPS: Para corredores e ciclistas, ter GPS integrado é crucial para mapear rotas e rastrear distância sem levar o telefone. Se você não precisa disso, ou está confortável em depender do GPS do seu telefone, pode economizar com um rastreador que não tenha esse recurso. Serviços por assinatura: Marcas como Fitbit oferecem uma assinatura premium para desbloquear insights mais detalhados e programas guiados. No entanto, todos os rastreadores desta lista fornecem rastreamento básico gratuitamente. Vida útil da bateria: Rastreadores mais simples geralmente duram uma semana ou mais com uma única carga, enquanto smartwatches mais complexos como o Apple Watch SE precisam de recarga diária. Design e conforto: Considere o tamanho e o estilo do rastreador. Alguns preferem o design compacto e leve de uma pulseira básica, enquanto outros preferem o visor maior e mais interativo de um smartwatch. Obrigado Seu feedback ajuda o Google a melhorar. Veja nossa Política de Privacidade. Compartilhar mais feedback Relatar um problema Fechar",
"parse_status_code": 12000
},
"created_at": "2025-10-28 14:41:42",
"updated_at": "2025-10-28 14:41:59",
"page": 1,
"url": "https://www.google.com/search?udm=50&q=best+health+trackers+under+$200&hl=en&sei=KtYAaaHbBZ_m1sQP0IOaqQg&mstk=AUtExfAUpaUCxnFayf6G4-kNkwNbm0bQCoQ9U98qUnjI2A0E7T5DCKi2lmolJe5o9X9h3tJVH-Cx91tGJrhIiDPrrcvO4kX8vex4rnW_IUsQA-b6EGmpCtqj2ocY-FWO95EcMcaYeOvsQhtFqGdYF4CChex2n6h4PeopuL0&csuir=1",
"job_id": "7388948081053534209",
"is_render_forced": false,
"status_code": 200,
"type": "parsed",
"parser_type": "",
"parser_preset": null
}
],
"job": {
"callback_url": null,
"client_id": 12345,
"context": [
{
"key": "force_headers",
"value": false
},
{
"key": "force_cookies",
"value": false
},
{
"key": "hc_policy",
"value": true
},
{
"key": "successful_parse_status_codes",
"value": []
}
],
"created_at": "2025-10-28 14:41:42",
"domain": "com",
"geo_location": null,
"id": "7388948081053534209",
"limit": 10,
"locale": null,
"pages": 1,
"parse": true,
"parser_type": null,
"parser_preset": null,
"parsing_instructions": null,
"browser_instructions": null,
"render": "html",
"xhr": false,
"markdown": false,
"url": null,
"query": "best health trackers under $200",
"source": "google_ai_mode",
"start_page": 1,
"status": "done",
"storage_type": null,
"storage_url": null,
"subdomain": "www",
"content_encoding": "utf-8",
"updated_at": "2025-10-28 14:41:59",
"user_agent_type": "desktop",
"session_info": null,
"statuses": [],
"client_notes": null,
"_links": [
{
"rel": "self",
"href": "http://data.oxylabs.io/v1/queries/7388948081053534209",
"method": "GET"
},
{
"rel": "results",
"href": "http://data.oxylabs.io/v1/queries/7388948081053534209/results",
"method": "GET"
},
{
"rel": "results-content",
"href_list": [
"http://data.oxylabs.io/v1/queries/7388948081053534209/results/1/content"
],
"method": "GET"
},
{
"rel": "results-html",
"href": "http://data.oxylabs.io/v1/queries/7388948081053534209/results?type=raw",
"method": "GET"
},
{
"rel": "results-content-html",
"href_list": [
"http://data.oxylabs.io/v1/queries/7388948081053534209/results/1/content?type=raw"
],
"method": "GET"
},
{
"rel": "results-parsed",
"href": "http://data.oxylabs.io/v1/queries/7388948081053534209/results?type=parsed",
"method": "GET"
},
{
"rel": "results-content-parsed",
"href_list": [
"http://data.oxylabs.io/v1/queries/7388948081053534209/results/1/content?type=parsed"
],
"method": "GET"
}
]
}
}