
Veja quanto da sua página o ChatGPT lê
Envie a URL de uma página ao GEO Score e receba quanto da página o ChatGPT search guarda, o que o ChatGPT recebe quando abre a página e a causa e a correção de cada parte que falta.

Pesquise a aba Shopping do Google nos EUA com o Commerce Search e leia qualquer produto com o Commerce Product para receber cada loja que o Google lista, com preço, estoque e página do produto.
site: "google_shopping" no COMMERCE_SERP: uma tarefa pesquisa a aba Shopping do Google nos EUA e devolve até 40 produtos na ordem do Google, cada um com rank, productId, title, price e url.seller: a loja que aparece em cada card, como Target, Ulta Beauty ou Walmart, junto de rating, reviewCount e imageUrl quando o card os mostra.COMMERCE_PRODUCT lê qualquer produto desses resultados pela sua url e devolve title, price, seller, inStock, rating, images e specs.offers: todas as lojas que o Google lista para o produto, cada uma com seller, title, price, currency, inStock e a url da própria página do produto.Cada busca lê a aba Shopping que o Google mostra para a sua consulta nos EUA, a página de google.com/search?udm=28. A url de um produto abre essa página de resultados e leva o ID e o título do produto depois de #; é assim que o COMMERCE_PRODUCT encontra o mesmo produto de novo.
A leitura abre a página de resultados, clica no produto e lê o painel que o Google mostra: lojas, descrição, especificações e fotos. price, listPrice, seller e inStock do produto vêm da primeira loja, a que o Google marca como melhor preço. O Google reorganiza os resultados de buscas amplas ao longo do dia, então a leitura procura o produto primeiro pela consulta e depois pelo título.
reviewCount traz o número exato que o Google mostra, até 1.000; acima disso, o Google abrevia como 17K.
Envie a requisição com a sua chave de API no cabeçalho Authorization.
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer $QUERYING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"taskType": "COMMERCE_SERP",
"payload": {
"site": "google_shopping",
"query": "cerave moisturizing cream",
"limit": 10
}
}'taskTypestringObrigatórioCHATGPT ou GOOGLE.payload.sitestringObrigatórioamazon, coupang ou rakuten. Os 21 valores aparecem com o motor.payload.querystringObrigatóriopayload.countrystringUS para amazon ou KR para coupang. É também o valor padrão.payload.limitintegerwebhook.urlstringUma tarefa concluída chega assim, resumida para facilitar a leitura.
{
"success": true,
"task": {
"id": "b02ec42c-2ea1-4a6f-ba70-1b3099b8ceff",
"taskType": "COMMERCE_SERP",
"status": "COMPLETED",
"createdAt": "2026-10-23T01:32:45.682Z"
},
"credits": { "creditsToCharge": 3, "creditsCharged": 3 },
"response": {
"site": "google_shopping",
"query": "cerave moisturizing cream",
"country": "US",
"returnedCount": 10,
"products": [
{
"rank": 1,
"productId": "16245040360969784676",
"title": "CeraVe Moisturizing Cream",
"url": "https://www.google.com/search?q=cerave+moisturizing+cream&udm=28&gl=us&hl=en#product=16245040360969784676&title=CeraVe+Moisturizing+Cream",
"price": 4.19,
"currency": "USD",
"seller": "Target",
"rating": 4.7
},
{
"rank": 2,
"productId": "5074307725217910967",
"title": "CeraVe Moisturizing Cream Pump",
"url": "https://www.google.com/search?q=cerave+moisturizing+cream&udm=28&gl=us&hl=en#product=5074307725217910967&title=CeraVe+Moisturizing+Cream+Pump",
"price": 17.99,
"currency": "USD",
"seller": "Target",
"rating": 4.7
},
"…"
]
}
}task.statusstringQUEUED, PROCESSING e, no fim, COMPLETED com a resposta ou FAILED com error.credits.creditsChargedintegerresponse.returnedCountintegerproducts.response.productsarrayrank, productId, title, url, price, currency e seller, além de rating, reviewCount e imageUrl quando o card os mostra.A requisição devolve a tarefa na hora, com status QUEUED. Consulte GET /v1/async/task/{id} até status virar COMPLETED ou FAILED, ou adicione webhook.url e a tarefa concluída chega ao seu servidor com os mesmos task, credits e response. Os resultados ficam disponíveis por 24 horas após o fim da tarefa.
curl https://api.querying.ai/v1/async/task/$TASK_ID \
-H "Authorization: Bearer $QUERYING_API_KEY"Passe a url de um produto dos resultados para o COMMERCE_PRODUCT. Esta é a leitura do primeiro produto acima, resumida.
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer $QUERYING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"taskType": "COMMERCE_PRODUCT",
"payload": {
"url": "https://www.google.com/search?q=cerave+moisturizing+cream&udm=28&gl=us&hl=en#product=16245040360969784676&title=CeraVe+Moisturizing+Cream"
}
}'taskTypestringObrigatórioCHATGPT ou GOOGLE.payload.urlstringObrigatóriourl de um produto de um resultado do Commerce Search com google_shopping. Ela abre a página de resultados e leva o ID e o título do produto depois de #.{
"success": true,
"task": {
"id": "9ee619d2-c87f-47ab-93cd-215ef3671734",
"taskType": "COMMERCE_PRODUCT",
"status": "COMPLETED",
"createdAt": "2026-10-23T01:36:00.797Z"
},
"credits": { "creditsToCharge": 3, "creditsCharged": 3 },
"response": {
"site": "google_shopping",
"country": "US",
"url": "https://www.google.com/search?q=cerave+moisturizing+cream&udm=28&gl=us&hl=en#product=16245040360969784676&title=CeraVe+Moisturizing+Cream",
"productId": "16245040360969784676",
"title": "CeraVe Moisturizing Cream",
"price": 4.19,
"currency": "USD",
"inStock": true,
"seller": "Target",
"rating": 4.7,
"images": [
"https://encrypted-tbn3.gstatic.com/shopping?q=tbn:ANd9GcTdoC3RoTxQCkmpSUypL2HqkAR300eBZ_E3W2NCfz2MP4541LroFfQ8ZzNM2XIpm_xS_3c4dZU4_LMYtqQjE89N-Z8wH4Y_gA",
"…"
],
"specs": [
{ "name": "Benefit", "value": "Moisturizing" },
{ "name": "Form", "value": "Cream" },
"…"
],
"offers": [
{
"seller": "Target",
"title": "CeraVe Moisturizing Face & Body Cream for Normal to Dry Skin – 1.89 fl oz",
"url": "https://www.target.com/p/cerave-moisturizing-face-38-body-cream-for-normal-to-dry-skin-8211-1-89-fl-oz/-/A-86467779",
"price": 4.19,
"currency": "USD",
"inStock": true
},
{
"seller": "Ulta Beauty",
"title": "CeraVe Moisturizing Cream Body and Face Moisturizer - 1.8 oz",
"url": "https://www.ulta.com/p/moisturizing-cream-body-face-moisturizer-xlsImpprod3530069?sku=2532670",
"price": 6.99,
"currency": "USD",
"inStock": true
},
"…"
]
}
}response.pricenumbercurrency (ISO 4217). listPrice é o preço normal riscado quando fica acima de price.response.offersarrayseller, title, price, currency e a url da página do produto na loja, além de listPrice e inStock quando a linha os mostra. A primeira loja é o melhor preço do Google.VALIDATION_ERRORHTTP 422site está fora das 21 lojas, query está vazio ou passa de 500 caracteres, limit está fora de 1 a 40 ou o payload traz outro campo. details indica o campo.VALIDATION_ERRORHTTP 422url está ausente, passa de 2.048 caracteres ou fica fora das páginas de produto das 18 lojas, ou o payload traz um campo diferente de url e country. details indica o campo.REGION_UNSUPPORTEDHTTP 422country é um país diferente do da loja, como KR com amazon.MISSING_API_KEYHTTP 401Authorization, ou a chave é desconhecida, expirou ou foi revogada.INSUFFICIENT_CREDITSHTTP 402Cada busca concluída e cada leitura concluída usa 3 créditos, como nas demais lojas. Os créditos são cobrados quando a tarefa é concluída.

Envie a URL de uma página ao GEO Score e receba quanto da página o ChatGPT search guarda, o que o ChatGPT recebe quando abre a página e a causa e a correção de cada parte que falta.

Envie a URL de uma página de produto do Google Shopping, da Amazon, Walmart, Sephora, Olive Young, Rakuten, Zalando ou de outras 11 lojas e receba preço, estoque, imagens da galeria e da descrição, especificações e opções no mesmo formato.
Receba atualizações do produto por e-mail.