c0mm0.com — the continuously verified register of European data

Register record·API·FR·AGENCYSTALE · checked 5d ago
A

Gallica Search APIAPI Gallica Recherche

API Gallica RechercheGallica Search API

APIDiscovered1/7blocked by verifiedPreviewSubscribe🇫🇷FranceKey required

This API allows querying the collections of Gallica, the digital library of the Bibliothèque nationale de France (BnF). It enables search across digitized documents such as books, newspapers, manuscripts, images, and maps held in Gallica's holdings. Results returned by a search query can then be further processed using the companion Gallica Document API, which retrieves the actual document content and metadata. The service is maintained by the Bibliothèque nationale de France and requires an access key. It is intended for developers and institutions building applications on top of France's national digitized heritage collections.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…

businessculturedigitalweather
OpenAPI specRead the docsVisit homepage
64
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (7 fields)

Filterable via the API (7)
versionoperationquerystartRecordmaximumRecordscollapsingSRU
FieldTypeDescription
versionFilterable via the APIstringVersion of the SRU protocol implemented (currently 1.2).la version de la norme SRU implémentée (ici 1.2)
operationFilterable via the APIstringThe SRU operation to perform, here searchRetrieve.l'opération à effectuer (ici, searchRetrieve)
queryFilterable via the APIstringSearch query expressed in CQL (Contextual Query Language).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)
startRecordFilterable via the APIStart recordinteger (int64)Pagination index of the first result to return.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>).
maximumRecordsFilterable via the APIMaximum recordsinteger (int64)Number of results to return, from 0 up to 50 (default 15).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.
collapsingFilterable via the APIbooleanWhether to group results for multivolume documents or periodicals.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.
SRUFilterable via the APIstringCQL query parameter used for the searchRetrieve service.le paramètre SRU est la requête écrite en CQL (voir service searchRetrieve)

Schema captured from openapi 26 days ago.

Verification Status

Using the API

Configuration

Base URL
https://gallica.bnf.fr
Format
openapi

License

  • Redistributable
  • Attribution required

Query examples

Stored only in this browser. Runs go directly from your browser to the API — the key is never sent through our servers.

curl -s 'https://api.bnf.fr/sites/default/files/2021-02/api-gallica-recherche.yaml' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Full API documentation ↗

Machine-readable & source

API Gallica Recherche — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.