OpenLibrary Books API
Transform your e-readers, educational software, and cataloging platforms with unified programmatic access to the world’s largest open book databases. The OpenLibrary Books API provides a consolidated, high-performance REST interface that standardizes data from Open Library and Project Gutenberg into clean JSON responses. Instead of building custom web scrapers or handling complex catalog dumps,…
OpenLibrary Books API endpoints
| Method | Endpoint | Description |
|---|---|---|
| author_detail | ||
| POST |
/author_detail /author_detail |
Open Library Author Detail data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
| isbn_lookup | ||
| POST |
/isbn_lookup /isbn_lookup |
Open Library ISBN Lookup data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
| work_details | ||
| POST |
/work_details /work_details |
Lookup Open Library work metadata by work id. This endpoint is API-only and runs through the standard HTTP JSON worker template. |
| subject_books | ||
| POST |
/subject_books /subject_books |
Fetch Open Library works for a subject such as fantasy, history, or programming. This endpoint is API-only and runs through the standard HTTP JSON worker template. |
| publisher_search | ||
| POST |
/publisher_search /publisher_search |
Open Library Publisher Search data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
| title_search | ||
| POST |
/title_search /title_search |
Open Library Title Search data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
| author_books | ||
| POST |
/author_books /author_books |
Open Library Author Books Search data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker… |
| author_search | ||
| POST |
/author_search /author_search |
Search Open Library author records by name. This endpoint is API-only and runs through the standard HTTP JSON worker template. |
| author_works | ||
| POST |
/author_works /author_works |
Open Library Author Works data for book catalogs, education apps, and enrichment workflows. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
| book_search | ||
| POST |
/book_search /book_search |
Search book records, authors, publish years, ISBNs, and editions from Open Library public data. This endpoint is API-only and runs through the standard HTTP JSON worker template. |
| books_by_ids | ||
| POST |
/books_by_ids /books_by_ids |
Gutendex Books by IDs from Project Gutenberg metadata via Gutendex. This endpoint is API-only and runs through the standard Lambda HTTP worker template. |
OpenLibrary Books API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 5 / minute |
|
| PRO | $5 / month | 30 / minute |
|
| ULTRA | $10 / month | 60 / minute |
|
| MEGA | $30 / month | 150 / minute |
|