> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Rechercher des Publications

> Recherchez des Publications par mot-clé, hashtag, utilisateur et plus encore, à l'aide de puissants opérateurs de requête

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

Les endpoints de recherche de Publications vous permettent de trouver des Publications qui correspondent à des critères précis à l'aide d'opérateurs de requête puissants. Recherchez des mots-clés, des hashtags, des mentions, des URL et plus encore.

<div id="overview">
  ## Vue d’ensemble
</div>

X propose deux endpoints de recherche avec des plages temporelles et des exigences d’accès différentes :

<CardGroup cols={2}>
  <Card title="Recherche récente" icon="clock">
    Recherchez des Publications des **7 derniers jours**. Disponible pour tous les développeurs.
  </Card>

  <Card title="Recherche dans l’archive complète" icon="vault">
    Recherchez dans **l’archive complète** depuis 2006. Disponible pour les clients facturés à l’usage et les clients Enterprise.
  </Card>
</CardGroup>

***

<div id="use-cases">
  ## Cas d’utilisation
</div>

* **Suivi de marque** — Suivez les mentions de votre marque ou de vos produits
* **Analyse des tendances** — Analysez les conversations autour de sujets ou d’événements
* **Recherche** — Recueillez des données pour la recherche académique ou de marché
* **Écoute en temps réel** — Créez des applications qui réagissent aux nouvelles Publications

***

<div id="endpoints">
  ## Endpoints
</div>

| Méthode | Endpoint                                                         | Description                                      | Accès                             |
| :------ | :--------------------------------------------------------------- | :----------------------------------------------- | :-------------------------------- |
| GET     | [`/2/tweets/search/recent`](/fr/x-api/posts/search-recent-posts) | Rechercher des Publications des 7 derniers jours | Tous les développeurs             |
| GET     | [`/2/tweets/search/all`](/fr/x-api/posts/search-all-posts)       | Rechercher l'archive complète des Publications   | Facturation à l'usage, Enterprise |

***

<div id="query-operators">
  ## Opérateurs de requête
</div>

Créez des requêtes à l’aide d’opérateurs ciblant les attributs des Publications :

```
(AI OR "artificial intelligence") lang:en -is:retweet has:links
```

<AccordionGroup>
  <Accordion title="Opérateurs de mots-clés">
    | Opérateur | Exemple              | Description                                    |
    | :-------- | :------------------- | :--------------------------------------------- |
    | Keyword   | `python`             | Publications contenant ce mot                  |
    | Phrase    | `"machine learning"` | Publications contenant cette expression exacte |
    | Hashtag   | `#AI`                | Publications avec ce hashtag                   |
    | Mention   | `@XDevelopers`       | Publications mentionnant cet utilisateur       |
  </Accordion>

  <Accordion title="Opérateurs d’utilisateurs">
    | Opérateur      | Exemple          | Description                                |
    | :------------- | :--------------- | :----------------------------------------- |
    | `from:`        | `from:elonmusk`  | Publications d’un utilisateur              |
    | `to:`          | `to:XDevelopers` | Réponses adressées à un utilisateur        |
    | `retweets_of:` | `retweets_of:X`  | Retweets des Publications d’un utilisateur |
  </Accordion>

  <Accordion title="Opérateurs de contenu">
    | Opérateur      | Exemple          | Description                      |
    | :------------- | :--------------- | :------------------------------- |
    | `has:images`   | `cat has:images` | Publications avec des images     |
    | `has:videos`   | `has:videos`     | Publications avec des vidéos     |
    | `has:links`    | `has:links`      | Publications avec des liens      |
    | `has:mentions` | `has:mentions`   | Publications avec des mentions   |
    | `url:`         | `url:github.com` | Publications avec une URL donnée |
  </Accordion>

  <Accordion title="Opérateurs de filtrage">
    | Opérateur     | Exemple       | Description                          |
    | :------------ | :------------ | :----------------------------------- |
    | `lang:`       | `lang:en`     | Publications dans une langue donnée  |
    | `-is:retweet` | `-is:retweet` | Exclure les retweets                 |
    | `-is:reply`   | `-is:reply`   | Exclure les réponses                 |
    | `is:verified` | `is:verified` | Publications d’utilisateurs vérifiés |
  </Accordion>
</AccordionGroup>

<Card title="Référence complète des opérateurs" icon="list-check" href="/fr/x-api/posts/search/integrate/operators">
  Voir tous les opérateurs disponibles et leurs conditions d’accès
</Card>

***

<div id="recent-search">
  ## Recherche récente
</div>

Recherchez des Publications datant des **7 derniers jours**. Accessible à tous les développeurs.

<div id="features">
  ### Fonctionnalités
</div>

* Jusqu’à 100 publications par requête
* Pagination pour les grands ensembles de résultats
* Tous les principaux opérateurs de requête
* Longueur de requête jusqu’à 512 caractères (4 096 pour Enterprise)

<CardGroup cols={2}>
  <Card title="Démarrage rapide" icon="rocket" href="/fr/x-api/posts/search/quickstart/recent-search">
    Effectuez votre première requête de recherche récente
  </Card>

  <Card title="Référence de l’API" icon="code" href="/fr/x-api/posts/search-recent-posts">
    Documentation complète de l’endpoint
  </Card>
</CardGroup>

***

<div id="full-archive-search">
  ## Recherche dans l’archive complète
</div>

Recherchez dans **l’archive complète des Publications** depuis mars 2006.

<Note>
  La recherche dans l’archive complète est disponible pour les clients facturés à l’usage et les clients Enterprise.
</Note>

<div id="features">
  ### Fonctionnalités
</div>

* Jusqu’à 500 publications par requête
* Accès à l’historique complet des publications
* Tous les opérateurs de requête disponibles
* Longueur de requête de 1 024 caractères (4 096 pour Enterprise)

<CardGroup cols={2}>
  <Card title="Démarrage rapide" icon="rocket" href="/fr/x-api/posts/search/quickstart/full-archive-search">
    Effectuez votre première requête de recherche dans l’archive complète
  </Card>

  <Card title="Référence de l’API" icon="code" href="/fr/x-api/posts/search-all-posts">
    Documentation détaillée de l’endpoint
  </Card>
</CardGroup>

***

<div id="getting-started">
  ## Bien démarrer
</div>

<Note>
  **Prérequis**

  * Un [compte développeur](https://developer.x.com/en/portal/petition/essential/basic-info) approuvé
  * Un [Project et une App](/fr/resources/fundamentals/developer-apps) dans la Console de développement
  * Les [clés et jetons](/fr/resources/fundamentals/authentication) de votre App
</Note>

<CardGroup cols={2}>
  <Card title="Construire une requête" icon="magnifying-glass" href="/fr/x-api/posts/search/integrate/build-a-query">
    Découvrez la syntaxe des requêtes et les opérateurs
  </Card>

  <Card title="Pagination" icon="arrow-right" href="/fr/x-api/posts/search/integrate/paginate">
    Parcourez de grands ensembles de résultats
  </Card>

  <Card title="Guide d’intégration" icon="book" href="/fr/x-api/posts/search/integrate/overview">
    Concepts clés et bonnes pratiques
  </Card>

  <Card title="Exemples de code" icon="github" href="https://github.com/xdevplatform/Twitter-API-v2-sample-code">
    Exemples de code fonctionnels
  </Card>
</CardGroup>
