Note de l'auteur : Présentation détaillée de la nouvelle fonctionnalité de recherche Web de l'API xAI Grok, incluant les méthodes de configuration complètes et des exemples de code pour x_search (contenu de la plateforme X) et web_search (recherche Web).
De nombreux développeurs se posent la même question lorsqu'ils utilisent l'API xAI Grok : comment activer la recherche Web ? L'ancienne API Live Search de xAI est désormais obsolète. Officiellement, la marque mise maintenant sur une fonctionnalité de Tools (appel d'outils) bien plus puissante, s'appuyant sur deux outils côté serveur : x_search et web_search.
Valeur ajoutée : En lisant cet article, vous apprendrez à maîtriser l'utilisation de l'API xAI Grok pour effectuer des recherches sur la plateforme X et sur l'ensemble du Web, permettant ainsi à votre application d'IA d'accéder à des informations en temps réel.

Points clés de la recherche Web avec l'API xAI Grok
| Point clé | Description | Valeur |
|---|---|---|
| Live Search obsolète | L'ancienne méthode search_parameters sera désactivée le 12 janvier 2026. |
Migration rapide nécessaire pour éviter toute interruption. |
| Nouvelle API Responses | Utilise le point de terminaison /v1/responses avec le paramètre tools. |
Accès à des capacités de recherche intelligente accrues. |
| Outil x_search | Recherche de posts, d'utilisateurs et de sujets sur la plateforme X. | Accès aux tendances et actualités des réseaux sociaux. |
| Outil web_search | Recherche sur le Web avec navigation automatique dans le contenu des pages. | Accès à l'ensemble des informations du Web en temps réel. |
Zoom sur le fonctionnement de la recherche Web Grok
Calendrier d'obsolescence de l'API Live Search : xAI a officiellement annoncé que l'ancienne API Live Search (configurée via search_parameters) sera définitivement désactivée le 12 janvier 2026. À partir de cette date, les requêtes renverront un code d'état 410 Gone. Les développeurs doivent migrer vers la nouvelle API Agent Tools dès que possible pour garantir la continuité de leurs services.
Avantages de la nouvelle architecture : Le nouveau système d'appel d'outils (Tools) repose sur un mode d'exécution autonome côté serveur. Lorsque vous incluez les outils x_search ou web_search dans votre requête, le serveur xAI orchestre automatiquement une boucle de raisonnement intelligente. Le modèle analyse la question, lance des recherches, examine les résultats, effectue des requêtes complémentaires si nécessaire, puis génère une réponse synthétique. Cette approche de recherche agentique (Agentic Search) est bien plus intelligente et complète qu'une simple recherche par mots-clés traditionnelle.

Prise en main rapide de la recherche en ligne avec l'API xAI Grok
Exemple minimaliste
Voici un exemple ultra-simple pour rechercher du contenu sur la plateforme X à l'aide de x_search :
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4-1-fast",
"input": [
{
"role": "user",
"content": "What is the current status of xAI?"
}
],
"tools": [
{
"type": "x_search"
}
]
}'
Voir le code d’implémentation Python complet
import requests
import os
def grok_x_search(query: str, allowed_handles: list = None) -> dict:
"""
Rechercher du contenu sur la plateforme X à l'aide de l'outil x_search de l'API xAI Grok
Args:
query: Contenu de la requête de recherche
allowed_handles: Optionnel, liste des comptes X pour restreindre la recherche (max 10)
Returns:
Résultat de la réponse API
"""
url = "https://api.x.ai/v1/responses"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {os.environ.get('XAI_API_KEY')}"
}
# Construction de la configuration de l'outil x_search
x_search_tool = {"type": "x_search"}
if allowed_handles:
x_search_tool["allowed_x_handles"] = allowed_handles
payload = {
"model": "grok-4-1-fast",
"input": [
{"role": "user", "content": query}
],
"tools": [x_search_tool]
}
response = requests.post(url, headers=headers, json=payload)
return response.json()
# Exemple d'utilisation : rechercher les tweets d'utilisateurs spécifiques
result = grok_x_search(
query="What are the latest announcements about Grok?",
allowed_handles=["elonmusk", "xaboratory"]
)
print(result)
Conseil : Si vous avez besoin de tester simultanément les capacités de recherche en ligne de plusieurs grands modèles de langage, vous pouvez obtenir une interface API unifiée via APIYI (apiyi.com). La plateforme prend en charge les modèles majeurs tels que xAI Grok, OpenAI et Claude, ce qui facilite la comparaison rapide des résultats de recherche entre différents modèles.
Détails de l'outil x_search de l'API xAI Grok
x_search est un outil dédié à la recherche de contenu sur la plateforme X (anciennement Twitter), prenant en charge la recherche par mots-clés, la recherche sémantique, la recherche d'utilisateurs et l'extraction de sujets.
Configuration des paramètres x_search
| Paramètre | Type | Description | Limites |
|---|---|---|---|
allowed_x_handles |
array | Liste blanche : recherche uniquement le contenu des utilisateurs spécifiés | Max 10, mutuellement exclusif avec excluded |
excluded_x_handles |
array | Liste noire : exclut le contenu des utilisateurs spécifiés | Max 10, mutuellement exclusif avec allowed |
from_date |
string | Date de début de la recherche | Format ISO8601 (YYYY-MM-DD) |
to_date |
string | Date de fin de la recherche | Format ISO8601 (YYYY-MM-DD) |
enable_image_understanding |
boolean | Activer la compréhension du contenu des images | Augmente la consommation de tokens |
enable_video_understanding |
boolean | Activer la compréhension du contenu vidéo | Augmente la consommation de tokens |
Exemple d'utilisation de x_search
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4-1-fast",
"input": [
{
"role": "user",
"content": "Résumer les points de vue récents d'Elon Musk sur l'IA"
}
],
"tools": [
{
"type": "x_search",
"allowed_x_handles": ["elonmusk"],
"from_date": "2025-12-01",
"to_date": "2026-01-23"
}
]
}'
Astuce : L'utilisation de
allowed_x_handlespour restreindre le périmètre de recherche améliore la pertinence et la précision des résultats, ce qui est particulièrement utile pour suivre l'actualité d'experts sectoriels ou de comptes officiels spécifiques.
Détails de l'outil web_search de l'API xAI Grok
L'outil web_search permet de parcourir l'ensemble d'Internet et de consulter automatiquement le contenu des pages web. C'est un outil puissant pour obtenir des informations en temps réel sur le réseau.
Configuration des paramètres de web_search
| Paramètre | Type | Description | Limites |
|---|---|---|---|
allowed_domains |
array | Liste blanche : recherche uniquement sur les domaines spécifiés | Maximum 5, mutuellement exclusif avec excluded |
excluded_domains |
array | Liste noire : exclut les domaines spécifiés | Maximum 5, mutuellement exclusif avec allowed |
enable_image_understanding |
boolean | Active la compréhension des images web | Augmente la consommation de tokens |
Exemple d'utilisation de web_search
curl https://api.x.ai/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XAI_API_KEY" \
-d '{
"model": "grok-4-1-fast",
"input": [
{
"role": "user",
"content": "What are the latest features of GPT-4o?"
}
],
"tools": [
{
"type": "web_search",
"allowed_domains": ["openai.com", "techcrunch.com"]
}
]
}'
Conseil d'utilisation : Lorsque vous avez besoin d'informations techniques faisant autorité, l'utilisation de
allowed_domainspour restreindre la recherche aux sites de documentation officielle garantit l'exactitude des données.
Comparaison des solutions de recherche en ligne de l'API xAI Grok

| Dimension de comparaison | x_search | web_search |
|---|---|---|
| Source de données | Plateforme X (Tweets, utilisateurs, sujets) | Contenu web mondial |
| Temps réel | Très élevé (contenu instantané des réseaux sociaux) | Élevé (vitesse d'indexation des moteurs de recherche) |
| Cas d'utilisation | Veille d'opinion, suivi des KOL, analyse des tendances | Documentation technique, actualités, infos produits |
| Capacité de filtrage | Listes blanches/noires d'utilisateurs, dates | Listes blanches/noires de domaines |
| Support multimédia | Compréhension d'images et de vidéos | Compréhension d'images |
| Consommation de Tokens | Élevée si compréhension multimédia active | Élevée si compréhension d'images active |
Notes comparatives : Les deux outils peuvent être utilisés simultanément. Les serveurs xAI choisiront automatiquement l'outil approprié en fonction de la nature de la question. Via APIYI (apiyi.com), vous pouvez facilement tester l'efficacité de différentes stratégies de recherche.
Citations et sources de la recherche en ligne de l'API xAI Grok
Une fois la recherche en ligne utilisée, l'API renvoie toutes les informations sur les sources consultées durant le processus. Il existe deux modes de citation :
Formats de retour des citations
| Type de citation | Champ | Description |
|---|---|---|
| Citation complète | response.citations |
Renvoyée par défaut, contient la liste de toutes les URL consultées. |
| Citation en ligne | response.inline_citations |
Facultatif, insère des liens de citation au format Markdown directement dans le texte de la réponse. |
# Exemple de requête activant les citations en ligne
payload = {
"model": "grok-4-1-fast",
"input": [{"role": "user", "content": "Dernières actualités de l'entreprise xAI"}],
"tools": [{"type": "x_search"}, {"type": "web_search"}],
"inline_citations": True # Activer les citations en ligne
}
Remarque : Une fois les citations en ligne activées, le modèle décide de manière autonome, selon le contexte, d'ajouter ou non des citations dans la réponse ; toutes les réponses n'en contiendront pas forcément.
Questions Fréquentes
Q1 : Quand l’API Live Search sera-t-elle désactivée ? Comment migrer ?
L'API Live Search sera officiellement abandonnée le 12 janvier 2026. Pour migrer, vous devez remplacer vos requêtes Chat Completions utilisant search_parameters par des requêtes Responses API utilisant le paramètre tools. Le nouveau point de terminaison (endpoint) est https://api.x.ai/v1/responses.
Q2 : Est-il possible d’utiliser x_search et web_search simultanément ?
Oui. En ajoutant les deux outils dans le tableau tools, le modèle déterminera automatiquement lequel utiliser, ou utilisera les deux pour une recherche synthétique, selon la nature de la question.
Q3 : Comment commencer rapidement à tester la recherche en ligne de l’API xAI Grok ?
Nous recommandons d'utiliser une plateforme d'agrégation d'API prenant en charge plusieurs modèles pour vos tests :
- Accédez à APIYI (apiyi.com) et créez un compte.
- Obtenez votre clé API et vos crédits gratuits.
- Utilisez les exemples de code de cet article pour valider rapidement la fonctionnalité de recherche en ligne.
Résumé
Points clés de la recherche en ligne via l'API Grok de xAI :
- Migration rapide : L'API Live Search sera abandonnée le 12 janvier 2026. Migrez dès que possible vers la méthode d'appel d'outils (Tools).
- Combinaison de deux outils :
x_searchest idéal pour le contenu des réseaux sociaux, tandis queweb_searchconvient aux informations du web global. Les deux peuvent être utilisés simultanément. - Raisonnement intelligent : La nouvelle architecture adopte un mode « Agentic Search », où le modèle effectue automatiquement plusieurs cycles de recherche et d'analyse.
La fonction de recherche connectée de l'API Grok de xAI possède un avantage unique pour accéder au contenu en temps réel de la plateforme X, ce qui la rend particulièrement adaptée aux scénarios nécessitant un suivi des actualités sur les réseaux sociaux.
Nous vous recommandons de passer par APIYI (apiyi.com) pour tester rapidement ces fonctionnalités. La plateforme propose des crédits gratuits et une interface unifiée pour plusieurs modèles, ce qui facilite la comparaison des capacités de recherche en ligne entre xAI Grok et d'autres grands modèles de langage.
📚 Ressources de référence
⚠️ Format des liens : Tous les liens externes utilisent le format
Nom de la ressource : domain.com. Ils sont faciles à copier mais non cliquables pour préserver le référencement.
-
Documentation officielle de xAI Search Tools : Description complète des paramètres et exemples pour les outils de recherche.
- Lien :
docs.x.ai/docs/guides/tools/search-tools - Note : Documentation officielle de référence, contenant les dernières spécifications de l'API.
- Lien :
-
Présentation des outils xAI (xAI Tools Overview) : Vue d'ensemble du système d'appel d'outils.
- Lien :
docs.x.ai/docs/guides/tools/overview - Note : Pour comprendre l'architecture globale des outils côté serveur de xAI.
- Lien :
-
Guide de migration xAI Live Search : Annonce d'obsolescence et instructions de migration.
- Lien :
docs.x.ai/docs/guides/live-search - Note : Informations sur le calendrier de retrait et le parcours de migration.
- Lien :
Auteur : Équipe technique
Échanges techniques : N'hésitez pas à discuter dans la section des commentaires. Pour plus de ressources, vous pouvez visiter la communauté technique APIYI (apiyi.com).
