Extraia respostas do Google AI Mode enviando prompts, incluindo o texto completo da resposta, links referenciados e citações com URLs de origem.
O google_ai_mode source foi projetado para enviar prompts e recuperar respostas conversacionais do Google AI Mode. Ele 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 liberado continuamente com mais países incluídos ao longo do tempo.
Exemplos de solicitação
Os exemplos de código a seguir demonstram como recuperar uma resposta do Google AI Mode com resultados analisados.
curl'https://realtime.oxylabs.io/v1/queries'\--user 'USERNAME:PASSWORD'\-H 'Content-Type: application/json'\-d '{ "source": "google_ai_mode", "query": "best health trackers under $200", "render": "html", "parse": true }'
import requestsfrom pprint import pprint# Estruture o payload.payload ={'source':'google_ai_mode','query':'best health trackers under $200','render':'html','parse':True}# Obtenha a resposta.response = requests.request('POST','https://realtime.oxylabs.io/v1/queries',auth=('USERNAME','PASSWORD'),json=payload,)# Imprima a resposta formatada no stdout.pprint(response.json())
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âmetros sugeridas 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 de a consulta ter sido feita a partir de um desktop ou mobile device.
Dicionário de dados de saída
Exemplo de HTML
Estrutura JSON
A google_ai_mode saída estruturada inclui campos como URL, page, results, e mais. A tabela abaixo apresenta uma lista detalhada de cada elemento do Google AI Mode que analisamos, incluindo descrição, tipo de dados e metadados relevantes.
O número de itens e campos para um tipo específico de resultado pode variar dependendo da consulta de pesquisa.
Nome da chave
Descrição
Tipo
url
A URL do Google AI Mode.
string
page
Número da página.
integer
content
Um objeto que contém os dados analisados da resposta do Google AI Mode.
object
content.links
Lista de links externos referenciados na resposta. Exibida na caixa à direita da página.
array
content.prompt
Prompt original enviado ao Google AI Mode.
string
content.citations
Lista de citações com URLs e textos associados, כפי mostrados no bloco principal da resposta do Google AI Mode. Várias URLs que fazem referência ao mesmo texto são agrupadas 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 análise.
integer
created_at
Timestamp em que o trabalho de scraping foi criado.
timestamp
updated_at
Timestamp em que o trabalho de scraping foi concluído.
timestamp
job_id
ID do trabalho associado ao trabalho de scraping.
string
status_code
Código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos sugeridas 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": "Os 3 melhores rastreadores de fitness de 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": "Melhor rastreador de fitness 2025: avaliado, testado e comparado"
},
{
"url": "https://www.techradar.com/best/best-cheap-fitness-trackers",
"text": "Os melhores rastreadores de fitness baratos para 2025 - TechRadar"
},
{
"url": "https://www.livescience.com/best-budget-fitness-tracker",
"text": "Melhores rastreadores de fitness econômicos de 2025: selecionados por nossos especialistas"
},
{
"url": "https://www.garagegymreviews.com/best-budget-fitness-tracker",
"text": "Testado por especialistas: Melhor rastreador de fitness econômico (2025)"
},
{
"url": "https://www.businessinsider.com/guides/tech/best-fitbit#:~:text=Our%20top%20recommendation%20is%20the,fitness%20tools%20for%20under%20%24100.",
"text": "O melhor Fitbit em 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": "Melhores smartwatches abaixo de US$ 200 em 2025: testados e aprovados"
},
{
"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": "Relatório de análise de participação de mercado e crescimento de smartwatches 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": "Melhores smartwatches para aplicação da lei: resistentes, confiáveis e prontas para o trabalho"
},
{
"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": "Os melhores relógios de fitness de 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 de 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 oxigênio no 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 monitorar distâncias sem carregar um celular. Se você não precisa disso ou se sente confortável em depender do GPS do seu celular, pode economizar com um rastreador que não tenha esse recurso. Serviços de assinatura: Marcas como a Fitbit oferecem uma assinatura premium para liberar insights mais detalhados e programas guiados. No entanto, todos os rastreadores desta lista oferecem monitoramento básico gratuitamente. Vida útil da bateria: Rastreadores mais simples normalmente 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 gostam do display 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": "Para menos de US$ 200, os melhores rastreadores de saúde incluem o Fitbit Inspire 3 pelo melhor custo-benefício geral, o Xiaomi Smart Band 9 como a melhor opção ultraeconômica e o Apple Watch SE (2ª geração) para usuários de iPhone. Outros fortes concorrentes incluem o Fitbit Charge 6, mais avançado, e o Garmin Vivosmart 5. Comparação dos melhores rastreadores de saúde abaixo de US$ 200 Tracker Best for Built-in GPS Features Pros Cons Fitbit Inspire 3 Melhor no geral e para iniciantes Não (usa o GPS do celular) Frequência cardíaca 24/7, SpO2, monitoramento do sono, Active Zone Minutes Excelente custo-benefício, design discreto, longa duração da bateria (até 10 dias) Assinatura necessária para insights mais detalhados; tela pequena Fitbit Charge 6 Monitoramento mais avançado Sim GPS integrado, ECG, monitoramento de estresse, sensor EDA para estresse, Google Wallet/Maps Monitoramento preciso da frequência cardíaca, inclui integrações úteis com o Google Requer uma conta Google; alguns recursos estão bloqueados por assinatura Xiaomi Smart Band 9 Melhor opção ultraeconômica Não (usa o GPS do celular) Frequência cardíaca, SpO2, monitoramento do sono, mais de 150 modos de treino Extremamente acessível, tela grande, excelente duração da bateria (até 21 dias) Alguns usuários relatam conectividade instável do app e precisão inconsistente Garmin Vivosmart 5 Melhor da Garmin Não (usa o GPS do celular) Monitor de energia Body Battery, monitoramento do sono, SpO2, rastreamento automático de atividades Leve e confortável, especialmente bom para monitoramento do sono Tela monocromática e sem GPS integrado Apple Watch SE (2ª geração) Melhor para usuários de iPhone Sim Frequência cardíaca, Anéis de Atividade, detecção de queda, ecossistema de apps Integração perfeita com o iPhone; tela vibrante Vida útil da bateria é curta (até 18 horas); mais caro Fitbit Inspire 3 Health & Fitness Activity Tracker Black with 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 Midnight Aluminium Case with Midnight Sport Band - M/L R$184.11/mo x 18 4.6 (9K+) Fitbit Charge 6 Activity and Fitness Tracker with Google apps 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+) Veja mais Principais recursos a considerar Precisão de 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 oxigênio no 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 monitorar distâncias sem carregar um celular. Se você não precisa disso ou se sente confortável em depender do GPS do seu celular, pode economizar com um rastreador que não tenha esse recurso. Serviços de assinatura: Marcas como a Fitbit oferecem uma assinatura premium para liberar insights mais detalhados e programas guiados. No entanto, todos os rastreadores desta lista oferecem monitoramento básico gratuitamente. Vida útil da bateria: Rastreadores mais simples normalmente 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 gostam do display maior e mais interativo de um smartwatch. Obrigado Seu feedback ajuda o Google a melhorar. Veja nossa Política de Privacidade. Compartilhe 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",
"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"
}
]
}
}