The GDL Open APIs

The GDL platform provides a set of APIs, allowing for individual programmers, projects and organizations to build new apps and service with content from the Global Digital Library. We currently provide APIs for images, books and games. Each API listing offers documentation on the usage of the API plus the specification of operations.

All APIs are open and available for anyone to use. We have enable rate limiting on all our APIs. If you intend to use any of our APIs permanently, please contact us. Our APIs generally respond with JSON.

api image

Image API

Swagger     GitHub

API for finding and using images from The Global Digital Library. The API provides endpoints for searching and finding images that are available through the GDL. Endpoints that change data are protected, and are not available to the general public.

Book API

Swagger     GitHub

API for finding and using books and the content in books from The Global Digital Library. The API provides endpoints for searching, browsing and finding books in languages supported by the GDL. There are also endpoints for downloading both ePub- and PDF-versions of the books. Endpoints that change data are protected and not available to the general public.

Game Service

Swagger     GitHub

API for finding metadata about games published on The Global Digital Library. The API provides endpoints for listing games and filtering games on language. Endpoints that change data are protected and not available to the general public.