
Conheça o Commerce Product
Envie a URL de uma página de produto 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.

Ative include.entityDetails numa tarefa do ChatGPT e receba sem custo extra o painel que o ChatGPT abre para cada cartão de produto, lugar ou marca da resposta, com texto, fontes e imagens.
payload.include.entityDetails: true em tarefas CHATGPT.entityDetails na resposta e em cada resposta de followUps: uma entrada por cartão que a resposta cita, até 20.name, category (product, local_business, software, organization, brand e outras), query, status, markdown, sources, products, images e complete.sources lista os sites que o painel cita, com position, url, label, site e description.Quando um usuário clica num cartão de produto, lugar ou marca numa resposta do ChatGPT, o ChatGPT abre um painel e escreve um perfil curto, citando os sites que leu. Quando a resposta termina, esse mesmo painel é pedido para cada cartão, na mesma conversa, quatro cartões por vez. A etapa de detalhes soma cerca de 10 segundos a cada resposta.
markdown é o painel como o ChatGPT o escreveu, com títulos, listas e links das fontes. complete: false indica que o ChatGPT parou de escrever antes do fim do painel; o texto e as fontes escritos até ali são mantidos.
Cada cartão é processado separadamente. Um cartão que falha traz status: "failed" e um error (ENTITY_DETAIL_FAILED ou ENTITY_DETAIL_EMPTY), e a resposta e os outros cartões terminam normalmente. Em tarefas com location, CN ou HK, os cartões voltam com ENTITY_DETAIL_UNAVAILABLE.
include.entityDetails funciona em CHATGPT e é enviado sem include.html. Enviado a outro mecanismo ou junto com include.html, a API devolve 422 VALIDATION_ERROR antes de reservar créditos.
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": "CHATGPT",
"payload": {
"prompt": "What is the best robot vacuum for pet hair?",
"country": "US",
"include": { "entityDetails": true }
}
}'taskTypestringObrigatórioCHATGPT ou GOOGLE.payload.promptstringObrigatóriopayload.countrystringUS, KR ou JP. Padrão US.payload.include.entityDetailsbooleantrue, chega também entityDetails: o painel de detalhes que o ChatGPT abre para cada cartão da resposta. Em CHATGPT, sem include.html. Desativado por padrão, sem créditos extras.payload.followUpsarray{"prompt": "…"} para fazer uma pergunta ou {"select": {…}} para apertar um botão do formulário da resposta anterior. Para CHATGPT.webhook.urlstringUma tarefa concluída chega assim, resumida para facilitar a leitura.
{
"success": true,
"task": {
"id": "a81e4b26-b4c0-48eb-b20b-10efbd327f1a",
"taskType": "CHATGPT",
"status": "COMPLETED",
"createdAt": "2026-10-21T04:40:09.819Z"
},
"response": {
"text": "For most pet owners, I’d start with the **Dreame L40 Ultra Gen 2**. It offers a strong mix of pet-hair pickup, anti-tangle features, automatic dust emptying, and minimal day-to-day maintenance without necessarily requiring a flagship-level budget. …",
"model": "gpt-6",
"entityDetails": [
"…",
{
"name": "Roborock Saros 20",
"category": "product",
"query": "Roborock Saros 20",
"status": "ok",
"markdown": "The **Roborock Saros 20** is Roborock's 2026 flagship robot vacuum and mop. It focuses on high-end automation with powerful vacuuming, dual spinning mop pads, advanced obstacle avoidance, an ultra-slim body for cleaning under furniture, and a dock that automates most maintenance tasks. …",
"sources": [],
"images": [],
"complete": true
},
{
"name": "MOVA P50 Pro Ultra",
"category": "product",
"query": "MOVA P50 Pro Ultra",
"status": "ok",
"markdown": "## MOVA P50 Pro Ultra\n\nThe **MOVA P50 Pro Ultra** is a premium robot vacuum and mop introduced as MOVA's 2025 flagship model. … ([RTINGS.com +1](https://www.rtings.com/robot-vacuum/reviews/mova/p50-pro-ultra-robot-vacuum?utm_source=chatgpt.com))\n\n### Key features\n\n- **19,000 Pa suction power**\n- **Dual rotating mop pads**\n…",
"sources": [
{
"position": 1,
"url": "https://www.rtings.com/robot-vacuum/reviews/mova/p50-pro-ultra-robot-vacuum?utm_source=chatgpt.com",
"label": "MOVA P50 Pro Ultra Review - RTINGS.com",
"site": "RTINGS.com"
},
{
"position": 2,
"url": "https://us.mova.tech/products/mova-p50-pro-ultra-robot-vacuum?utm_source=chatgpt.com",
"label": "MOVA P50 Pro Ultra Robot Vacuum and Mop Combo | MOVA US",
"site": "MOVA-US"
},
{
"position": 3,
"url": "https://www.idealhome.co.uk/house-manual/floorcare/mova-p50-pro-ultra-robot-vacuum-review?utm_source=chatgpt.com",
"label": "I've spent years telling people that robot mops aren't worth the money - the MOVA P50 Pro Ultra is the first one to change my mind",
"site": "Ideal Home",
"description": "The review provides a detailed assessment of the MOVA P50 Pro Ultra Robot Vacuum, marking a pivotal shift in the author's long-standing skepticism toward robot mops. …"
},
"…"
],
"images": [],
"complete": true
},
"…"
]
}
}task.statusstringQUEUED, PROCESSING e, no fim, COMPLETED com a resposta ou FAILED com error.response.textstringresponse.entityDetailsarrayname, category, query, status (ok ou failed), markdown, sources, products, images e complete. Um cartão que falha traz error, e a resposta termina normalmente.response.followUpsarrayprompt enviado, selection (o botão e os valores) num select, e os campos da primeira resposta, como text, markdown, sources, searchQueries e model.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"VALIDATION_ERRORHTTP 422include.entityDetails foi enviado a um mecanismo diferente de CHATGPT, junto com include.html ou com um valor que não é booleano. details indica payload.include.entityDetails.MISSING_API_KEYHTTP 401Authorization, ou a chave é desconhecida, expirou ou foi revogada.INSUFFICIENT_CREDITSHTTP 402Os detalhes dos cartões são gratuitos. Uma tarefa do ChatGPT custa o mesmo com ou sem include.entityDetails: 1 crédito por resposta, incluindo cada resposta de acompanhamento.

Envie a URL de uma página de produto 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.

Pesquise na Amazon, Walmart, Coupang, Olive Young, Rakuten, Flipkart, Zalando e em mais 13 lojas de cinco países, e receba o ranking de produtos de cada uma com preços, avaliações e número de resenhas no mesmo formato.
Receba atualizações do produto por e-mail.