
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.

Adicione até 4 perguntas de acompanhamento a uma tarefa do ChatGPT e receba cada resposta da mesma conversa, com fontes e buscas.
payload.followUps: até 4 perguntas a mais depois da primeira resposta, na mesma conversa do ChatGPT.followUps na resposta: uma resposta por pergunta de acompanhamento, em ordem. Cada item traz o prompt enviado e text, markdown, sources, searchQueries e model daquela resposta.select: aperte o botão de um formulário que o ChatGPT mostra numa resposta, como orçamento ou uso, e receba a resposta filtrada. selection guarda o botão e os valores escolhidos.Cada pergunta de acompanhamento vai para a conversa aberta pela primeira resposta, e o ChatGPT responde levando em conta os turnos anteriores. No exemplo abaixo, o ChatGPT recomendou primeiro HubSpot, Pipedrive e Attio para uma startup de 10 pessoas. Diante de “Which of those has a free plan?”, respondeu com uma tabela de planos gratuitos de HubSpot, Attio, Zoho CRM, Pipedrive e Close, e o terceiro turno comparou HubSpot e Attio pelo preço por usuário.
Quando uma resposta termina com um formulário, o ChatGPT pede ao usuário que escolha opções e aperte um botão. Na Coreia, a pergunta “가성비 무선 이어폰 3개 추천해줘” (recomende 3 fones sem fio com bom custo-benefício) voltou com um formulário de smartphone, orçamento e uso. { "select": {} } apertou o botão “조건에 맞춰 다시 추천받기” com as opções que o ChatGPT já tinha marcado (Galaxy, até 50.000 wons, trajeto e música) e recebeu uma nova recomendação para elas.
button conta os botões da resposta anterior a partir de 0, com 0 como padrão. choices define as opções, como um array na ordem do formulário ou um objeto com o name de cada escolha de layout como chave. Cada valor é o valor de uma opção, seu rótulo ou sua posição a partir de 0. Quando falta à resposta anterior esse formulário, botão ou opção, as perguntas restantes param, followUpsStopped informa o motivo e a tarefa termina com as respostas recebidas.
Cada turno passa pelas mesmas verificações da primeira resposta: resposta vazia, local pedido e modelo. Um turno que não passa numa verificação é perguntado de novo no mesmo ponto da conversa, como o Regenerar do ChatGPT. Uma conversa de cinco turnos na Coreia terminou em 240 a 285 segundos.
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 are the best CRM tools for a 10-person startup?",
"country": "US",
"followUps": [
{ "prompt": "Which of those has a free plan?" },
{ "prompt": "Compare the top two on price per seat." }
]
}
}'taskTypestringObrigatórioCHATGPT ou GOOGLE.payload.promptstringObrigatóriopayload.countrystringUS, KR ou JP. Padrão US.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": "0c61ad33-1514-47b2-b7f2-d79d4a6cd956",
"taskType": "CHATGPT",
"status": "COMPLETED",
"createdAt": "2026-10-16T00:02:14.833Z"
},
"credits": { "creditsToCharge": 3, "creditsCharged": 3 },
"response": {
"text": "For a 10-person startup, the best CRM is usually one that your team can adopt quickly, keeps sales activity organized, and doesn't require a full-time administrator to maintain.\n\n**My recommendation: start by evaluating HubSpot, Pipedrive, and Attio.** …",
"sources": [
{
"position": 1,
"url": "https://stackbytrade.com/startups/best-crm/",
"label": "Best CRM for Startups (2026): 4 Options Compared on Price and Scale | StackByTrade",
"attribution": "stackbytrade.com"
}
],
"searchQueries": [
"best CRM software for startups 2026 HubSpot Pipedrive Attio Zoho Salesforce pricing features"
],
"model": "gpt-6",
"followUps": [
{
"prompt": "Which of those has a free plan?",
"text": "## Free-plan comparison\n\n| CRM | Free plan? | Important limitation |\n|---|---|---|\n| **HubSpot** | Yes | Up to 2 users and 1,000 contacts on its free CRM offering. … |\n| **Attio** | Yes | Up to 3 seats. … |\n…",
"sources": [
{
"position": 1,
"url": "https://www.pipedrive.com/en/pricing/professional-crm",
"label": "CRM Pricing Plans | Affordable CRM Software Costs | Pipedrive",
"attribution": "pipedrive.com"
}
],
"searchQueries": [
"HubSpot CRM free plan 2026 official pricing",
"Attio free plan pricing 2026 official"
],
"model": "gpt-6"
},
{
"prompt": "Compare the top two on price per seat.",
"text": "For your 10-person startup, the top two from my earlier recommendation were **HubSpot and Pipedrive**. …",
"sources": [
{
"position": 1,
"url": "https://www.hubspot.com/products/crm",
"label": "Streamline Your Entire Business With a Free CRM | HubSpot",
"attribution": "www.hubspot.com"
}
],
"searchQueries": [
"HubSpot CRM pricing per seat 2026 official pricing free seats Starter annual billing",
"Attio CRM pricing per seat 2026 official pricing free seats Plus annual billing"
],
"model": "gpt-6"
}
]
}
}task.statusstringQUEUED, PROCESSING e, no fim, COMPLETED com a resposta ou FAILED com error.credits.creditsChargedintegerresponse.textstringresponse.sourcesarrayposition, url e label.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.response.followUpsStoppedobjectselect não encontra o formulário, botão ou opção a apertar: o index do acompanhamento, um code como NO_FOLLOW_UP_FORM e message. A tarefa termina com as respostas recebidas até ali.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"Cada resposta custa 1 crédito, o preço de uma tarefa do ChatGPT. O exemplo abaixo devolveu 3 respostas e cobrou 3 créditos. Se as perguntas de acompanhamento pararem antes, a tarefa cobra as respostas que devolveu.

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.