L'API Recherche permet d'interroger le fonds de la bibliothèque numérique de la BnF, [Gallica](https://gallica.bnf.fr/). Les documents résultats d'une requête peuvent ensuite être exploités par le moyen de l'[API Document](/les-api/api_gallica_document). ### A quoi sert-elle ? L’API Recherche s'i…
Trust score
How is this computed?Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).
- Officialnessweight 25%40/100
40/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).
- Availabilityweight 25%100/100
Latest verification succeeded.
- Metadata completenessweight 20%90/100
9 of 10 recommended metadata fields populated.
- License clarityweight 15%50/100
License info not yet tracked for APIs (datasets only).
- Agent readinessweight 15%85/100
OpenAPI spec URL declared · Spec format known (openapi) · Docs URL present · Homepage URL present · Topic tags assigned
Official Proof
Public Sector APIProof Evidence
official domain (data.gouv.fr) (catalog: api_gouv_fr)
Data schema (7 fields)
| Field | Type | Description |
|---|---|---|
| version | string | la version de la norme SRU implémentée (ici 1.2) |
| operation | string | l'opération à effectuer (ici, searchRetrieve) |
| query | string | la requête à effectuer pour obtenir les résultats souhaités, écrite en langage CQL ("Contextual Query Language", https://www.loc.gov/standards/sru/cql) |
| startRecord | integer (int64) | l'index du système de pagination, compris entre 1 et le nombre maximal de résultats renvoyés par la requête (information fournie dans le flux XML : balise <srw:numberOfRecords>). |
| maximumRecords | integer (int64) | le nombre de résultats retournés par le service (compris entre 0 et au maximum 50). Par défaut, si ce paramètre est absent, la valeur est de 15. |
| collapsing | boolean | ce paramètre permet d'agréger (valeur "true") les résultats dans le cas d'un document multivolume ou d'un périodique. La valeur "disabled" permet d'obtenir tous les documents. |
| SRU | string | le paramètre SRU est la requête écrite en CQL (voir service searchRetrieve) |
Schema captured from openapi 1 day ago.
Verification Status
Using the API
Configuration
- Base URL
- https://gallica.bnf.fr
- Format
- openapi
Query examples
curl -s 'https://gallica.bnf.fr' -H 'Accept: application/json'Base API endpoint — see the documentation for available routes.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.
