Open Library API
De open boekencatalogus van het Internet Archive: zoek op titel/auteur/ISBN, los werken en edities op en haal omslagafbeeldingen op op ISBN/OLID, allemaal sleutelloos.
Open Library (beheerd door het Internet Archive) is een sleutelvrije JSON API die tientallen miljoenen boeken bestrijkt. De Search API retourneert gerangschikte documenten met titel, auteursnamen/-sleutels, eerste publicatiejaar, editieaantallen, ISBN's, e-book-toegangsvlaggen en Internet Archive-identifiers. Works (/works/{id}.json) en editions (/books/{id}.json) endpoints geven canonieke records, en de aparte Covers-service retourneert boekomslagafbeeldingen op ISBN, OLID of cover-ID. Uitstekend voor metadata-verrijking, ISBN-lookup en het tonen van omslagen zonder licentiekosten.
Gratis tier
Gratis, geen sleutel vereist.Limieten
Geen vaste gepubliceerde quota voor zoekacties, maar Open Library vraagt om een beschrijvende User-Agent en redelijk gebruik; het Covers-endpoint is beperkt tot ~100 verzoeken/IP per 5 minuten bij het bevragen op ISBN/OLID (403 boven de limiet). Lookups op cover-ID zijn NIET begrensd.Authenticatie
Geen sleutelBasis-URL
https://openlibrary.orgWat je ermee zou bouwen
- ISBN naar titel/auteur/omslag-verrijking voor een bibliotheek of catalogus
- Boekomslagen weergeven via covers.openlibrary.org zonder licentiekosten
- Werken, edities en onderwerpclassificaties opzoeken
- Een leeslijst kruisverwijzen met beschikbaarheid via Internet Archive
Belangrijkste endpoints
- GET
/search.jsonVolledige-tekst cataloguszoekopdracht; ?q=, ?title=, ?author=, ?fields=, ?limit=, ?page= - GET
/works/{olid}.jsonEen canoniek werkrecord ophalen (titel, beschrijving, auteurs, onderwerpen) - GET
/books/{olid}.jsonEen specifiek editierecord ophalen - GET
/isbn/{isbn}.jsonEen editie oplossen op ISBN
Leden krijgen het kant-en-klare recept
Log gratis in om het voorbeeldverzoek te kopiëren, een voorbeeldantwoord te bekijken en de valkuilen te lezen.