Connecter un client
Placez d’abord votre clé dans la variable d’environnementQUERYING_API_KEY. Obtenez-en une depuis Clés d’API.
- Claude Code
- Codex
- mcp.json
401. Une clé invalide est signalée au premier appel d’outil, sous forme d’erreur d’outil.
Outils
Les outils qui soumettent des tâches coûtent autant que l’appel d’API équivalent. Les outils en lecture seule sont gratuits.Tâches et recherche
run_prompt et submit_prompt prennent taskType, prompt et, en option, country, idempotencyKey, include et page (de 1 à 10, pour GOOGLE_SERP et NAVER_SERP). Consultez Moteurs pour les moteurs et leurs prix, et Prompt Research pour les paramètres de recherche.
Pour COMMERCE_SERP, envoyez site et query à la place de prompt, avec limit en option (de 1 à 40) ; consultez Commerce Search. read_product prend url et, en option, country et idempotencyKey ; consultez Commerce Product.
run_product_lookup prend product, country et, en option, competitors, prompts, engines et idempotencyKey ; voir Product Lookup. Il renvoie un résumé : pour chaque produit, les moteurs qui le montrent, sa fourchette de prix, les 10 premiers marchands et sites cités et une ligne par moteur ; pour chaque prompt d’achat, les produits que chaque moteur a montrés ou nommés. C’est environ un dixième de la réponse complète. Passez detail: "full" pour obtenir chaque fiche, page citée et id de tâche.
Moniteurs GEO
Chaque outil de moniteur effectue un appel d’API avec votre clé : la propriété, les moteurs autorisés de la clé et les limites du plan s’appliquent comme en REST. Consultez Suivi GEO.Délais d’attente
run_prompt, scrape_page, read_product et research_prompts interrogent la tâche jusqu’à ce qu’elle se termine. Ils attendent timeoutSeconds (180 par défaut, 900 au maximum). Si la tâche est toujours en cours, l’outil renvoie une erreur TASK_TIMEOUT avec le taskId. La tâche continue de s’exécuter ; appelez get_task avec cet id pour la récupérer.
run_product_lookup interroge la recherche de la même façon. Il attend 210 secondes par défaut pour se terminer dans un timeout client de 240 secondes, et la plupart des recherches se terminent en 2 à 3 minutes. Si la recherche est toujours en cours, l’outil renvoie une erreur LOOKUP_TIMEOUT avec le lookupId ; appelez get_product_lookup avec cet id.
Réglez le délai d’outil de votre client au-delà de timeoutSeconds. L’exemple Codex utilise tool_timeout_sec = 240 pour la valeur par défaut de 180 secondes. Si votre client n’autorise que des appels d’outil courts, utilisez submit_prompt puis get_task.