> ## Documentation Index
> Fetch the complete documentation index at: https://firecrawl-capy-docs-factual-copy-fixes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Firecrawl Government Index

> Recherchez des lois, règlements, codes, décisions de justice et autres publications gouvernementales

Firecrawl Government Index permet de rechercher parmi les lois, règlements, codes, décisions de justice et autres publications gouvernementales américaines, au niveau fédéral, des États et local. Il aide un agent à trouver le texte juridique ou réglementaire qui sous-tend une question. Les résultats classés peuvent également inclure des versions historiques, des textes de projets de loi, des orientations publiées par des agences et des reproductions par des tiers ; un résultat ne garantit pas qu'il s'agit du droit actuellement en vigueur.

* Trouver le règlement qui impose une exigence d'étiquetage, de déclaration ou de licence
* Consulter la loi ou l'article de code sur lequel repose une question de conformité
* Retrouver une décision de justice qui interprète une règle
* Récupérer la publication d'une agence gouvernementale sur un sujet donné

<h2 id="choose-and-verify-sources">
  Choisir et vérifier les sources
</h2>

Indiquez la juridiction, l'agence ou la référence, ainsi que la date pertinente lorsqu'elle est connue. Demandez la juridiction si elle manque avant d'identifier la règle applicable. Si l'utilisateur fournit l'URL d'une source, lisez-la directement avec [`scrape`](/fr/features/scrape) au lieu de relancer une recherche.

Avant de répondre à une question sur le droit en vigueur, vérifiez l'émetteur de la source, sa juridiction, son état (adopté ou en vigueur) ainsi que sa version. Consultez la source derrière un résultat lorsque le snippet ne suffit pas à établir la règle. Vérifiez l'état d'un projet de loi et sa date d'entrée en vigueur plutôt que de les déduire de son titre ou de son résumé. Citez l'article déterminant et le passage qui l'étaye, et ne mentionnez une page, un article ou une date d'entrée en vigueur que si les éléments disponibles le confirment.

L'index porte principalement sur des documents américains. Utilisez la recherche générale pour les autres juridictions ou lorsque l'état de couverture est incomplet ; l'absence de résultats ne prouve pas qu'aucune loi applicable n'existe.

<h2 id="endpoints">
  Points de terminaison
</h2>

| Tâche | Point de terminaison |
| - | - |
| Rechercher dans le Government Index | [`GET` ou `POST /search/gov`](/fr/api-reference/endpoint/gov-search) |

<h2 id="search-the-government-index">
  Rechercher dans le Government Index
</h2>

Envoyez une question en langage naturel et obtenez des résultats classés par pertinence, issus de sources juridiques et réglementaires. Les résultats sont renvoyés dans le groupe standard `web`, chacun avec `url`, `title`, `description` et `position`, soit la même structure qu'un résultat web de [`/search`](/fr/features/search).

Les recherches dans le Government Index sont gratuites et ne consomment aucun crédit, avec ou sans conservation zéro des données. Aucune clé API n'est nécessaire pour démarrer ; ajoutez-en une pour bénéficier de limites de débit plus élevées.

Les exemples de SDK utilisent les méthodes Gov disponibles dans `firecrawl@4.44.1` et `firecrawl-py==4.49.2`. Définissez `FIRECRAWL_API_KEY` pour les exemples de SDK authentifiés ; utilisez les exemples HTTP pour les requêtes sans clé. Si la méthode est absente du client installé, mettez à niveau le SDK. En Python, appelez `gov_search` sur l'instance initialisée du client : l'introspection de la seule classe peut ne pas lister les méthodes définies lors de l'initialisation.

<CodeGroup>
  ```bash cURL theme={null}
  # Aucune clé API nécessaire pour démarrer ; ajoutez -H "Authorization: Bearer $FIRECRAWL_API_KEY" pour des limites de débit plus élevées :
  curl -s "https://api.firecrawl.dev/v2/search/gov?query=food%20labeling%20requirements%20for%20allergens&k=10"
  ```

  ```bash CLI theme={null}
  firecrawl gov "food labeling requirements for allergens" --limit 10
  ```

  ```python Python theme={null}
  import os
  from firecrawl import Firecrawl

  client = Firecrawl(api_key=os.environ["FIRECRAWL_API_KEY"])

  result = client.gov_search("food labeling requirements for allergens", k=10)
  print(result)
  ```

  ```js Node theme={null}
  import { Firecrawl } from "firecrawl";

  const client = new Firecrawl({
    apiKey: process.env.FIRECRAWL_API_KEY,
  });

  const result = await client.govSearch(
    "food labeling requirements for allergens",
    {
      k: 10,
    },
  );
  console.log(result);
  ```
</CodeGroup>

`POST` est également disponible sur le même chemin, avec les mêmes champs transmis dans un corps JSON :

```bash cURL theme={null}
# Aucune clé API n'est nécessaire pour démarrer ; ajoutez -H "Authorization: Bearer $FIRECRAWL_API_KEY" pour bénéficier de limites de débit plus élevées :
curl -X POST https://api.firecrawl.dev/v2/search/gov \
  -H "Content-Type: application/json" \
  -d '{
    "query": "food labeling requirements for allergens",
    "k": 10
  }'
```

`query` est obligatoire. `k` définit le nombre de résultats renvoyés, de 1 à 100 (10 par défaut). Tout champ inconnu est rejeté avec une erreur `400`. Consultez la [référence de la recherche dans le Government Index](/fr/api-reference/endpoint/gov-search) pour le schéma complet de la requête et de la réponse.

La même recherche est également disponible sur [`/search`](/fr/features/search#gov-category-search) avec `categories: ["gov"]`, les résultats étant renvoyés dans `data.web`.

<Note>
  Le [serveur MCP](/fr/mcp-server) hébergé expose cet index sous le nom
  `firecrawl_gov_search`, et la [CLI](/fr/sdks/cli#government) via la commande `firecrawl
            gov`. Aucun des deux n’effectue d’écriture.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.