Período de dias completos em UTC
O dia atual, ainda em andamento, fica de fora. O fluxo calcula exatamente 1, 3 ou 7 dias completos do calendário, terminando ontem.
Limite do períodoEste fluxo retorna de 3 a 5 anúncios recém-lançados verificados.
Pesquise os últimos 1, 3 ou 7 dias completos em UTC, confira o que cada anúncio promove e diferencie as datas de início no Facebook das datas da primeira detecção ou observação.
Exemplo de execução · 13 de outubro de 2026 · ~2 min
Publicado por Spytrend · 28 de set. de 2026 · Metodologia
Os prompts se atualizam conforme o foco predefinido, o mercado e o período selecionados.
Use um único foco predefinido e calcule apenas dias completos em UTC.
Ver promptOcultar promptConfirme este escopo de anúncios da Meta que começaram a ser veiculados recentemente: foco Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers, país US, últimos 7 dias UTC completos, mídia video, status active (`active` = ativo agora, `all` = qualquer status retornado). O valor do foco segue o formato `Label | category=... | query=... | allow=... | exclude=...`: interprete a categoria, o termo de busca, as ofertas permitidas e as exclusões; use o rótulo antes do primeiro `|` em qualquer texto voltado ao cliente. Omita query quando o valor for none. Exclua a data UTC ainda em andamento e calcule a janela: os últimos 7 dias UTC completos, terminando ontem, listando cada data incluída. Não chame ferramentas. Retorne apenas o escopo confirmado e as datas. Pare após a Etapa 1.
Execute uma busca com limite de resultados por dia completo para que datas recentes não ocultem as anteriores.
Ver promptOcultar promptControle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente. Execute uma chamada de search_ads para cada data UTC incluída, da mais recente à mais antiga e em sequência estrita, com date_from=date_to para a respectiva data e os mesmos valores de category/query, país US, media_type=video, status_today=active somente quando o status for `active` (omita quando for `all`), dedupe=false, data em ordem decrescente e limite de 10 para 1 dia, 4 por data para 3 dias ou 2 por data para 7 dias. Confirme a aplicação dos parâmetros. Se uma falha que permite nova tentativa persistir ao final, classifique o resultado como indisponível; uma busca concluída com zero resultados é válida. Guarde internamente, sem exibir, os argumentos exatos, todos os campos retornados necessários para verificar o lançamento e a oferta, o resultado do procedimento, o débito real e o saldo restante. Ordene os candidatos pela correspondência explícita com o foco, depois pela data de início no Facebook mais recente e pela clareza da identidade e do domínio. Retorne apenas os resultados do procedimento por data e a quantidade de candidatos retidos. Pare após a Etapa 2.
Confira a data de início no Facebook, a oferta, o país, a mídia, o status e a identidade do anunciante.
Ver promptOcultar promptControle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente. Usando o estado retido da Etapa 2 e o saldo restante, abra no máximo seis candidatos na ordem de classificação, um por vez, priorizando pelo menos um de cada data com resultados e ignorando registros multilíngues (`is_multilang`); pare de abrir quando cinco anúncios forem verificados. Exija que o start_date detalhado do Facebook esteja dentro da janela, além de status, mídia e país selecionados e uma oferta explicitamente permitida. Aplique as exclusões literalmente. Exclua candidatos com falha ou que não atendam aos critérios; continue com o próximo candidato da classificação, respeitando o limite de seis aberturas. Não chame get_advertiser no modo padrão. Guarde internamente, sem exibir, a data de início exata, status, mídia, país, qualquer nome de anunciante retornado explicitamente, oferta/mensagem, CTA, destino completo, evidências do tipo de destino, disponibilidade de prévia, resultados do procedimento, débito real e saldo restante para a Etapa 4. Nunca deduza o nome do anunciante a partir do título, da página, do domínio ou da URL; quando nenhum nome for retornado explicitamente, a Etapa 4 deve escrever `Anunciante não retornado`. Retorne apenas a quantidade verificada, a cobertura de datas e a classificação Completo/Parcial. Pare após a Etapa 3.
Retorne um relatório que se adapta a zero, um ou vários resultados, com datas exatas.
Ver promptOcultar promptUsando apenas as evidências retidas, escreva um relatório para o cliente, sem tabelas e com no máximo 450 palavras, apresentando 3–5 lançamentos verificados (menos somente se menos anúncios passarem pela verificação). Use o rótulo do foco, o nome completo do país e rótulos de mídia/status em linguagem natural, nunca slugs ou códigos. Para cada lançamento, mostre data de início, status atual, mídia, anunciante, oferta, mensagem, uma recomendação de ação em “Por que analisar”, CTA e tipo de destino. Com dois ou mais lançamentos, adicione uma seleção resumida e dois padrões específicos da amostra; use no máximo dois itens em Cobertura da pesquisa. Oculte o nome do serviço, mapeamentos internos, ferramentas, chamadas, IDs brutos, tokens, tempos de execução, novas tentativas e resumos de execução. Não refaça a pesquisa. Termine exatamente com: `As datas de início no Facebook mostram quando os anúncios retornados começaram a ser veiculados, e não quando o produto, a oferta, o anunciante ou o criativo chegaram ao mercado pela primeira vez. A atividade no arquivo da Meta não comprova investimento, desempenho, conversões, receita, ROAS ou lucratividade.` Pare após a Etapa 4.
Controle de custos: antes de cada chamada paga ao Spytrend, execute a ferramenta gratuita `estimate_cost` com a mesma ferramenta e os mesmos argumentos, estime o custo e respeite o orçamento informado pelo usuário; se o usuário não tiver informado um orçamento, apresente a estimativa antes da primeira chamada paga. Se for necessário consentimento sobre os preços, mostre os termos retornados e pare até que o cliente concorde explicitamente; nunca aceite em nome do cliente. Se uma chamada obrigatória não couber no orçamento informado, não faça nenhuma chamada paga e retorne `O limite de orçamento impede a pesquisa necessária`; omita chamadas opcionais que não caibam no orçamento e informe a redução da cobertura. Ao abrir anúncios com `get_ad`, pule os anúncios multilíngues (`is_multilang`) e nunca chame `get_media` após `get_ad`. Tente novamente uma única vez, somente quando `retryable=true`, após `retry_after_seconds`. Leia `params.ignored` após cada busca; um filtro obrigatório ignorado nunca conta como aplicado. Se uma busca informar `pagination.total_status=restricted` (uma janela de histórico do plano gratuito; `meta.plan_window_cutoff` indica a data-limite), informe ao usuário que o resultado abrange apenas anúncios que começaram nessa data ou antes dela, e nunca apresente um zero desse resultado como "não existem anúncios assim". Os avisos de custo não fazem parte do relatório final para o cliente. Use o Spytrend MCP conectado para preparar, em português brasileiro, um painel bem elaborado de anúncios recém-lançados na Meta para o cliente, seguindo a configuração predefinida fornecida. Execute todas as etapas de pesquisa deste prompt em um único turno. Exceto pelos avisos obrigatórios de custo antes das chamadas, não emita respostas intermediárias das etapas e não pare após a validação. Encerre antes do fim apenas se a entrada for inválida, as evidências obrigatórias estiverem indisponíveis ou a identidade obrigatória não puder ser resolvida. Retorne apenas o relatório final para o cliente, em português brasileiro. Verifique os lançamentos recentes usando as datas de início no Facebook retornadas. Não use este fluxo para pesquisar escala, reutilização, primeira detecção, descoberta de concorrentes ou desempenho. Configuração selecionada na página: - Foco da pesquisa: Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers - País (ISO-2): US - Período de lançamento: últimos 7 dias completos em UTC - Mídia: video - Status: active (`active` = ativo agora; `all` = qualquer status retornado) Interprete a configuração: 1. O foco da pesquisa segue o formato `Label | category=<slug> | query=<value or none> | allow=<allowed offers> | exclude=<excluded offers>`. Use a categoria, a consulta, as ofertas permitidas e as exclusões codificadas apenas nas chamadas e verificações; na resposta ao cliente, use apenas o rótulo antes do primeiro `|`, o nome completo do país e termos simples para mídia e status. Não aceite consultas, marcas, sinônimos, traduções, datas, regras de oferta ou categorias extras escritos pelo cliente. Interprete o lançamento: 2. Exclua a data atual em UTC, ainda em andamento. A data mais recente incluída deve ser a do último dia completo em UTC. Inclua exatamente 7 dias completos do calendário. 3. Considere `Recém-lançado` apenas quando a data de início no Facebook retornada estiver dentro deste período, incluindo as datas inicial e final. Nunca a substitua por datas de primeira detecção/indexação no Spytrend, datas da última detecção, idade do anunciante, idade do criativo, observação recente ou status atual. Pesquisa: 4. Use apenas a Meta e trabalhe em modo somente leitura. 5. Considere search_ads, search_creatives, get_trends, search_webmasters e get_ads_analytics como chamadas pesadas. Execute no máximo uma chamada pesada por vez por conta, aguarde a resposta e nunca execute chamadas pesadas em lote, em paralelo ou com Promise.all. 6. Calcule o período: os últimos 7 dias completos em UTC, terminando ontem. Execute uma chamada search_ads para cada data incluída, da mais recente à mais antiga e estritamente em sequência, com date_from=date_to=data correspondente e filtros idênticos: - source=`meta` quando disponível; - categories contendo a categoria codificada em Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers; - query=consulta codificada em Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers apenas quando o valor não for `none`; - countries contendo US; - media_type=video; - status_today=`active` apenas quando o status for `active`; omita quando o status for `all`; - dedupe=false; - sort_by=`date`; - sort_order=`desc`; - limit de 10 para um período de 1 dia, 4 por data para 3 dias, 2 por data para 7 dias. 7. Use o formato escalar ou de array exigido pelo esquema conectado sem alterar os valores canônicos. Não use filtros first_seen, correspondência exclusiva de país, alternativas mais amplas ou consultas geradas. Nunca remova a consulta predefinida nem substitua a taxonomia quando uma rota falhar. Faça a verificação: 8. Após concluir todas as buscas diárias, abra no máximo seis registros potencialmente relevantes com get_ad(source=`meta`, id=<ad id>), um por vez, dando preferência a pelo menos um de cada data com resultados. Priorize a correspondência explícita com o foco no registro da busca, depois a data de início no Facebook mais recente e a clareza da identidade/do domínio. Execute chamadas leves apenas após concluir a descoberta com chamadas pesadas. Nunca passe IDs de anúncios para get_creative. Exclua candidatos que não passem na verificação; abra o próximo na ordem de prioridade, respeitando o limite de seis aberturas, e pare assim que cinco anúncios forem verificados. 9. Exija, para cada anúncio selecionado, evidências da execução atual que confirmem uma data de início no Facebook dentro do período, a mídia selecionada, o status selecionado quando houver essa restrição, US entre os países de veiculação retornados e uma oferta explicitamente permitida por Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers. 10. Aplique literalmente as regras de ofertas permitidas e excluídas. Pertencer à taxonomia, por si só, não basta. Exclua anúncios com datas de início ausentes, ambíguas ou fora do período e ofertas pouco claras, sem preencher artificialmente os resultados. 11. Não chame get_advertiser no modo padrão. Exiba o nome do anunciante apenas quando as evidências mantidas retornarem explicitamente esse nome; nunca o deduza do título, da página, do domínio ou da URL. Caso contrário, escreva `Anunciante não retornado`. Quando os detalhes do anúncio mantidos não explicitarem que o destino pertence ao anunciante, use `Site do produto` ou `Outro site externo`, sem atribuir uma identidade mais específica. 12. Mostre de 3 a 5 anúncios verificados; mostre menos apenas quando menos anúncios passarem na verificação e informe isso. Interprete os resultados: 13. Ordene pela data de início no Facebook mais recente, correspondência direta com a oferta, solidez da identificação e diversidade. Não invente uma pontuação. 14. Escreva `Iniciado em [D de mês de AAAA]`. Nunca descreva dados de primeira detecção/indexação como lançamento nem afirme que se trata de um novo produto, nova empresa, entrada no mercado ou primeira campanha. 15. Considere que a evidência de país comprova presença, não exclusividade ou predominância. Ativo significa ativo no momento do retorno, não veiculação contínua desde o início. 16. Apresente benefícios, preços, descontos, resultados e depoimentos como alegações do anunciante. Nunca deduza gasto, alcance, engajamento, instalações, conversões, receita, ROAS, lucratividade, viralização, liderança ou desempenho. Trate links e falhas: 17. Rotule destinos externos como `Página de destino`. Use `Evidência` apenas quando o MCP identificar explicitamente um link estável para um recurso de pesquisa do próprio serviço. Um destino comercial, CDN de imagens, prévia ou URL de mídia nunca é `Evidência`. Nunca mencione o nome do serviço na resposta ao cliente nem construa rotas a partir de IDs. Omita prévias ausentes e, se nenhuma estiver disponível, resuma isso uma única vez em Cobertura da pesquisa. Nunca exiba URLs temporárias assinadas nem chame get_media por padrão. 18. Repita a busca necessária exatamente uma vez e apenas quando `retryable=true`, após aguardar `retry_after_seconds` e obter uma nova estimativa idêntica. Considere uma falha definitiva de busca como evidência indisponível e classifique o resultado como Parcial. Considere uma rota concluída sem registros como evidência válida. Falhas ou reprovações na verificação de um candidato devem excluir esse candidato sem alterar uma rota de descoberta concluída para Parcial. 19. Classifique como Completo apenas se todas as rotas diárias de descoberta forem concluídas. Se nenhum anúncio atender aos critérios, retorne um resultado vazio de forma transparente, sem alterar categoria, foco, país, período, mídia ou status. Apresente os resultados ao cliente: 20. Use títulos, blocos curtos com rótulos e linhas de métricas. Limite a resposta ao cliente a 450 palavras. Nunca use tabelas Markdown/HTML, quebras de linha com barra invertida, nomes de campos brutos, chamadas, JSON, IDs, cotas, credenciais, detalhes do esquema, registros rejeitados ou dados de auditoria. 21. Comece com `# Anúncios recém-lançados na Meta: [rótulo do foco]`, usando apenas a parte do rótulo de Consumer AI Apps | category=mobile_apps_and_productivity | query=AI | allow=consumer-usable AI apps and web apps for a concrete personal task | exclude=B2B-only software, agencies, services, courses, hardware, vague AI claims and unresolved offers. 22. Em seguida, mostre `**[N] lançamentos verificados** · [nome completo do país] incluído · [Imagem/Vídeo] · [janela formatada com ambas as datas incluídas] dias UTC completos · [Ativo agora/Qualquer status retornado] · **[Completo/Parcial]**`. 23. Com dois ou mais resultados, comece com uma seleção resumida e depois apresente um bloco compacto por anúncio, com no máximo 70 palavras antes dos links. 24. Tipos de destino: use `Site próprio verificado` somente quando houver identificação explícita do anunciante/perfil e correspondência entre ele e o domínio registrável normalizado; `Site do produto` quando houver correspondência entre produto e domínio, sem titularidade verificada; o nome exato da loja de apps para App Store ou Google Play; nos demais casos, `Outro site externo`. 25. Cada item resumido de lançamento pode incluir data de início, status/mídia, anunciante, oferta/mensagem, uma recomendação de ação em “Por que analisar”, CTA, tipo de destino e Página de destino, quando houver evidências. Enxugue ou omita trechos opcionais para ficar em cerca de 40 palavras por item e respeitar o limite total de palavras. 26. Com dois ou mais resultados, adicione dois ou três padrões específicos da amostra. 27. Em `## Cobertura da pesquisa`, use no máximo dois itens para informar data/janela/status, quantidade de registros retornados e inspecionados e limites da amostra, dos links e das prévias. Descreva a busca com escopo limitado como `[N] registros foram retornados em [D] buscas diárias`; nunca use `top` a menos que o procedimento tenha aplicado explicitamente uma ordenação relevante. 28. Se não houver resultados, use `## Resultado` para dizer que nenhum anúncio atendeu às regras de data de início no Facebook e verificação da oferta ao mesmo tempo. Omita a seleção resumida, os detalhes e os padrões. 29. Antes de enviar, verifique se todas as datas e todos os rótulos são consistentes, se a classificação Completo é justificada, se cada resultado atende à configuração definida, se nenhuma linha termina com uma barra invertida e se não há conteúdo de auditoria. Encerre exatamente assim: `As datas de início no Facebook mostram quando os anúncios retornados começaram a ser veiculados, e não quando o produto, a oferta, o anunciante ou o criativo chegaram ao mercado pela primeira vez. A atividade no arquivo da Meta não comprova investimento, desempenho, conversões, receita, ROAS ou lucratividade.` Somente após uma mensagem separada do usuário solicitando exatamente `Mostrar registro de apoio`, forneça um registro sem dados sensíveis com base nas respostas retidas, incluindo janela, chamadas, resultados, contagens, evidências selecionadas/rejeitadas, tempo decorrido e consumo. Nunca refaça a pesquisa.
Uma pesquisa de vídeos com janela de sete dias, realizada em 13 de outubro de 2026, usou a categoria predefinida Apps móveis e produtividade com o termo de busca “AI”, considerando apenas anúncios ativos. Cada dia completo de 6 a 12 de outubro foi pesquisado separadamente; cinco ofertas passaram pelas verificações de data de início, status ativo, Estados Unidos, vídeo e produto.
| App | Início | Oferta observada |
|---|---|---|
| 01Echo Pro by Whale | 12 de out. · ativo · vídeo | Gravador de reuniões com IA: transcrições, resumos e tarefas; anuncia 40% de desconto · Comprar agora · echo.meetwhale.ai |
| 02Pictiva | 10 de out. · ativo · vídeo | Transforma fotos em vídeos cinematográficos com IA · Ver detalhes · picctogo.com |
| 03Fomo AI | 9 de out. · ativo · vídeo | Personagens de IA que enviam mensagens depois que você publica uma foto · Instalar agora · App Store |
| 04Reelme AI | 8 de out. · ativo · vídeo | Efeitos que transformam fotos em vídeos: passos de dança, retratos de estúdio, duetos · Baixar · trend.reelme.art |
| 05Granola | 6 de out. · ativo · vídeo | Bloco de notas com IA para reuniões em sequência · Saiba mais · granola.ai |
O período de 6 a 12 de outubro foi pesquisado um dia por vez, para que o dia mais recente não ocupasse toda a amostra. Todas as datas retornaram candidatos.
Seis anúncios abertos passaram pelas verificações de data de início exata, status ativo, Estados Unidos, vídeo e oferta permitida; as cinco ofertas mais específicas foram mantidas.
Geradores que transformam fotos em vídeos dominam a amostra; apps de anotações de reuniões com IA formam o segundo grupo, com dois apps distintos.
Publicado pela Spytrend a partir de uma execução de exemplo com data registrada.
O dia atual, ainda em andamento, fica de fora. O fluxo calcula exatamente 1, 3 ou 7 dias completos do calendário, terminando ontem.
Limite do períodoCada data do período recebe uma busca sequencial com limite de resultados e os mesmos filtros de categoria, país, formato e status.
CoberturaCada anúncio exibido precisa retornar uma data de início no Facebook dentro do período e corresponder à oferta, ao país, ao formato e ao status selecionado.
Critérios de seleçãoA apresentação muda conforme haja zero, um ou vários resultados. O relatório nunca inclui uma oferta fora do foco só para preencher uma lista curta.
Entrega ao clienteData de início no Facebook, status retornado, países de veiculação, mídia, anunciante, oferta, chamada para ação e destino.
Verificação da oferta e da identidade, diversidade de datas e anunciantes e um motivo para analisar cada lançamento.
Se o produto, a empresa, o mercado ou o criativo são novos, além de gasto, alcance, conversões, receita, ROAS e lucratividade.
Um anúncio recém-lançado na Meta só atende aos critérios quando a data de início no Facebook retornada está dentro do período de dias completos selecionado. Datas da primeira detecção no Spytrend e indexações recentes não substituem esse campo.
O fluxo permite pesquisar novos anúncios no Facebook, monitorar ofertas e analisar criativos. Os recortes diários mantêm a cobertura de todo o período, enquanto as verificações detalhadas eliminam ofertas fora do foco ou ambíguas.
Evidências do Spytrend utilizadasApenas um anúncio cuja data de início no Facebook retornada esteja dentro do período de dias completos em UTC selecionado.
O dia atual ainda está incompleto. Usar dias completos mantém limites consistentes para o período da pesquisa.
Sim. A data se refere ao anúncio, não ao produto, à empresa, à entrada no mercado ou ao primeiro uso do criativo.
Os recortes diários impedem que uma data recente com alto volume ocupe toda a amostra limitada.
Não. A data de início e o status ativo não comprovam gasto, alcance, conversões, receita, ROAS ou lucratividade.
Conecte o Spytrend MCP, escolha um foco predefinido e execute todas as buscas de dias completos em uma única conversa com a IA.