Open Library APIs
openlibrary.orgAPIs JSON/YAML/RDF d'Open Library : recherche, couvertures, auteurs, listes. Usage libre, faible volume, projets open source prioritaires.
Derrière chaque fiche de livre sur Open Library se cache une API accessible. JSON, YAML ou RDF/XML : les formats sont au choix, et presque toutes les pages du catalogue disposent d'une version structurée, accessible en ajoutant simplement une extension à l'URL.
L'index couvre une dizaine de points d'accès distincts. La Book Search API pour les requêtes sur titres et auteurs, la Covers API pour récupérer des visuels via ISBN, la Subjects API pour naviguer par matière, ou encore la Lists API pour lire et modifier des listes de lecture. Un bac à sable interactif (OpenAPI Sandbox) permet de tester les appels sans rien installer. Les limites de débit sont clairement posées : 1 requête par seconde par défaut, 3 avec un en-tête User-Agent identifié. Pour les besoins massifs, des exports mensuels complets sont disponibles séparément.
L'infrastructure est conçue pour des usages à faible volume et à forte valeur humaine : outils de bibliothèques, applications éducatives, projets open source. Plusieurs services l'utilisent déjà, dont Koha (logiciel libre pour bibliothèques publiques), Trove de la Bibliothèque nationale d'Australie, ou Dreambooks.club, un portail de découverte de livres pour enfants. Un serveur MCP (mcp-open-library) permet même aux assistants IA d'interroger le catalogue. Open Library est une initiative de l'Internet Archive, organisation à but non lucratif.
- Univers
- Bibliothèques APIs
- Langue
- Anglais