GET /v1/async/task/:id ou indiquez webhook.url
lors de la soumission ; la tâche indique taskType: "PROMPT_RESEARCH" et se termine généralement en 30 à 60
secondes. Ne la soumettez pas via POST /v1/async/task ; utilisez cet endpoint.
Payload
Résultat
Extrait d’une exécution pour 선크림, réduit à quelques entrées :prompts[], par demande décroissante
prompt— la question, dans la langue du marché, telle qu’une personne la poserait à un assistant IA. Elle ne nomme jamais de marque : un prompt qui en nomme une trouverait cette marque dans chaque réponse.topic— le sous-thème plus large auquel appartient le besoin. Les prompts d’un même sous-thème partagent l’étiquette ;topics[]les additionne.persona— qui pose la question, quand les recherches nomment un public, un état ou une situation (hommes, parents de bébés, peau grasse) ;nullsinon.intent—informational(comment, quoi, pourquoi),commercial(choisir, comparer, recommander) outransactional(prix, où acheter).funnelStage—awareness(découvrir le besoin ou la catégorie),consideration(comparer les options),purchase(prix, où acheter) oupost_purchase(utiliser ce qui a été acheté).brandMentions— si une bonne réponse au prompt cite des marques, des produits ou des prestataires :likely(elle recommande, classe ou compare des options),sometimes(elle explique, le plus souvent avec des produits en exemple) ourarely(elle explique un concept, une méthode ou un usage sans produits).fit— uniquement si vous envoyezbrandDescription:core(la description indique que votre marque propose ce que demande le prompt),related(ce que la description ne mentionne pas) ounone(la description l’exclut, par exemple un autre public ou un autre produit).monthlySearchVolume— les recherches mensuelles pour le besoin derrière le prompt.demandShare— la part de ce prompt dans la demande de tous les prompts utilisables trouvés, de 0 à 1.
monitorSet
Les prompts qu’un moniteur devrait suivre, dans l’ordre où les ajouter, choisis parmi tous les prompts utilisables trouvés, y compris ceux au-delà de limit. L’ensemble privilégie les prompts que beaucoup de gens posent et dont les réponses donnent à un moniteur quelque chose à mesurer, répartis entre thèmes et personas. Chaque entrée a les champs d’une entrée de prompts[] plus rank, à partir de 1. coverage indique quelle part de la recherche l’ensemble contient :
demandShare— la part des recherches derrière tous les prompts utilisables trouvés que représentent les prompts choisis, de 0 à 1.topics,personas— combien des thèmes et personas trouvés l’ensemble couvre, sous la formecoveredsurtotal.
- Un prompt dont le
fitestnonen’est jamais choisi ; l’ensemble peut donc compter moins demonitorSizeprompts. monitorSizene fait que couper un même ordre : les 12 premiers prompts d’un ensemble de 20 forment l’ensemble de 12, donc agrandir un moniteur conserve les prompts qu’il suit déjà.- Un moniteur exécute au plus 200 tâches prompt × moteur à la fois. Envoyez
monitorEnginesavec les moteurs de votre moniteur, et unmonitorSizequi ne tiendrait pas est rejeté dès la soumission : avec cinq moteurs,monitorSizevaut au plus 40.
related. Pour écarter un sous-thème de l’ensemble, exclude est plus fiable.
topics[] et personas[]
La demande additionnée par thème et par persona sur tous les prompts utilisables trouvés, y compris ceux au-delà de limit, du plus élevé au plus bas. Chaque entrée contient monthlySearchVolume, demandShare et promptCount. Les prompts sans persona n’apparaissent pas dans personas[].
brands[]
Les marques, fabricants et gammes de produits que les gens recherchent dans cet espace, avec leurs recherches mensuelles. Leur demande reste hors de prompts, car les prompts ne nomment pas de marque.
Autres champs
seedMonthlySearchVolume— les recherches mensuelles pour leseedlui-même ;nullquand aucun chiffre n’existe.promptsFound— prompts utilisables avant l’application delimit.demandSource— la période couverte par les chiffres, etfetchedAt.KR:last_30_days.US:monthly_average_last_12_months, si bien qu’un terme saisonnier apparaît plus bas à son pic que les recherches de ce mois-là.
Bien lire le résultat
- La demande de recherche n’est pas le volume de conversations IA. Les chiffres comptent les recherches mensuelles sur le marché. Ils montrent combien de personnes cherchent à satisfaire un besoin ; aucun chiffre public n’indique combien de fois ce même besoin est posé aux assistants IA. Utilisez-les pour classer les prompts, pas comme une prévision du trafic IA.
- La formulation est générée ; les chiffres ne le sont pas. Chaque prompt est rédigé pour son besoin, et le même
seedpeut être regroupé différemment d’une exécution à l’autre : le haut de la liste est en général stable et la fin varie. - Les recherches rares sont écartées. Les termes recherchés moins de 10 fois par mois n’ont pas de demande déclarée et n’ajoutent rien à un prompt.
- Les parts comparent les besoins au sein d’une même graine.
demandSharemontre comment la demande de recherche autour de cette graine se répartit entre besoins, thèmes et personas. Ce n’est pas une part des conversations IA, et les parts de graines différentes ne s’additionnent pas.
Erreurs et facturation
- 12 crédits par tâche terminée. Une tâche en échec libère sa réservation de crédits.
422 VALIDATION_ERROR— un champ est hors limites,brandAliasesoubrandDescriptiona été envoyé sansbrand, oumonitorSize× le nombre demonitorEnginesdépasse 200.422 REGION_UNSUPPORTED—countryn’est niKRniUS.- Le champ
errord’une tâche échouée commence par son code.NO_SEARCH_DEMANDsignifie qu’aucune demande de recherche n’a été trouvée pour leseedni pour ce qui s’y rapporte ; essayez un terme plus large ou plus courant.NO_RELATED_SEARCHESsignifie que leseedlui-même est recherché mais que rien de lié ne l’est ; essayez une formulation plus précise que les gens recherchent. Le mêmeseedéchoue de la même manière.KEYWORD_DATA_UNAVAILABLE,ANALYSIS_FAILEDetANALYSIS_TIMEOUTsont temporaires ; réessayez peu après.