Gallica IIIF APIAPI Gallica IIIF
API Gallica IIIFGallica IIIF API
This API from the Bibliothèque nationale de France (BnF) implements the IIIF (International Image Interoperability Framework) standard protocol, giving access to digitized images from Gallica, the BnF's digital library. Through IIIF, users can query and retrieve high-resolution images and associated metadata of digitized documents in an interoperable way, enabling integration with external viewers and tools. Access requires an API key. It is aimed at developers and institutions wishing to reuse or display Gallica's digitized collections outside the native Gallica interface.L‘API Gallica IIIF est l'API qui permet d'interroger le [protocole standard IIIF](https://iiif.io/) (International Image Interoperability Framework) qui donne accès aux images numérisées de la bibliothèque numérique de la BnF, [Gallica](https://gallica.bnf.fr/). Ce protocole d'échange a pour object…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (6 fields)
| Field | Type | Description |
|---|---|---|
| ark | string | Long-form ARK identifier permanently identifying a BnF document.L’identifiant ARK (forme longue) permettant d'identifier de manière pérenne un document de l'autorité nommante BnF (en savoir plus sur : https://www.bnf.fr/fr/lidentifiant-ark-archival-resource-key) |
| vue | string | Identifier of the digital image, not necessarily matching the book's pagination.identification de l'image numérique (native numérique ou issue d'une numérisation). N'est pas forcemment liée à la pagination éditoriale de l'ouvrage. |
| region | string | Pixel coordinates and dimensions defining the extracted area of the source image.est la zone sélectionnée dans l'image source (par exemple 800,1000,2150,3000 permet une extraction à partir de l'image d'origine d'un rectangle commençant au pixel 800 sur l'axe horizontal, 1000 sur l'axe vertical, et de dimension de 2150 pixels de largeur et 3000 pixels de hauteur) . Avec le paramè |
| size | string | Target dimensions in pixels for the generated image, or 'full' for maximum size.est la taille de l'image cible générée en pixels. Avec la valeur full, on retourne la région sélectionnée dans la plus grande taille disponible, i.e. celle obtenue lors du scan du document. Dans l'exemple, l'image est redimensionnée à l'échelle avec 400 pixels de large et 600 pixels de hauteur |
| rotation | integer | Rotation angle in degrees, clockwise, applied to the target image.correspond à un angle de rotation pour l'image cible (en degrés, mesuré dans le sens des aiguilles d'une montre, par exemple 90) |
| quality | string | Desired color mode: native, gray, or bitonal.correspond au mode colorimétrique souhaité (native pour le même mode que l'original ; gray pour niveaux de gris ; bitonal pour noir et blanc. Le mode color est déconseillé) |
Schema captured from openapi 26 days ago.
Verification Status
Using the API
Configuration
- Base URL
- https://gallica.bnf.fr
- Format
- openapi
License
Terms stated by the source (not a recognized license):
https://gallica.bnf.fr/edit/und/conditions-dutilisation-des-contenus-de-gallica
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-iiif_0.yml' -H 'Accept: application/json'Machine-readable API description (use it to generate clients).
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.