Project Gutenberg - Free Books API

## 📚 Complete Project Gutenberg Database API Access the world's largest collection of free eBooks (76,000+) with our comprehensive API. Get detailed book information, discover authors, and explore subjects with lightning-fast full-text search. ### ✨ Key Features: - **76,000+ Books** - Complete Project Gutenberg catalog - **Full-Text Search** - Advanced PostgreSQL search with relevance ranking -…

624 subscribers
9.8/10 popularity
1291 ms avg latency
99% success rate
17 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Project Gutenberg - Free Books API endpoints

MethodEndpointDescription
Books
GET getBooks
/books
Search and retrieve books from the Project Gutenberg collection. Supports filtering by various criteria including title, author, subject, language, and more. Can also be used to…
GET getBookById
/books/{id}
Get detailed information for a single book by its Project Gutenberg ID.
GET getBookText
/books/{bookId}/text
Original texts have significant preamble. This endpoint returns cleaned plain text content for a specified book. **Cleaning Modes**: - `simple` (default): Removes headers and…
Authors
GET getAuthors
/authors
Browse and search authors in the Project Gutenberg collection. Search by name or filter by birth/death years.
GET getAuthorById
/authors/{id}
Get detailed information for a single author including their published books.
Subjects (Genres)
GET getSubjects
/subjects
Browse and search subject categories in the Project Gutenberg collection. Search by name, filter by category, or set minimum book counts.
GET getSubjectById
/subjects/{id}
Get detailed information for a single subject including related books.
Bookshelves (Collections)
GET getBookshelves
/bookshelves
Browse and search curated book collections (bookshelves) in Project Gutenberg. These are official collections like "Best Books Ever" or "Harvard Classics".
GET getBookshelfById
/bookshelves/{id}
Get detailed information for a single bookshelf collection including its books.
Other endpoints
GET Get Author by ID
/getAuthorById/{id}
Get detailed information for a single author by their ID, including their books. This is a convenience endpoint equivalent to `/authors?ids={id}` but with a cleaner REST URL…
GET Get Book by ID
/getBookById/{id}
Get detailed information for a single book by its Project Gutenberg ID.
GET Get Bookshelf by ID
/getBookshelfById/{id}
Get detailed information for a single bookshelf by its ID, including books in that collection. This is a convenience endpoint equivalent to `/bookshelves?ids={id}` but with a…
GET Get Subject by ID
/getSubjectById/{id}
Get detailed information for a single subject by its ID, including books in that subject. This is a convenience endpoint equivalent to `/subjects?ids={id}` but with a cleaner…
GET Get Authors
/getAuthors
**Multi-purpose authors endpoint** supporting both list and individual author retrieval: - **List Mode** (no `ids` parameter): Get paginated list of authors with basic info and…
GET Get Subjects
/getSubjects
**Multi-purpose subjects endpoint** supporting both list and individual subject retrieval: - **List Mode** (no `ids` parameter): Get paginated list of subjects with basic info…
GET Get Bookshelves
/getBookshelves
These are official Project Gutenberg collections like "Best Books Ever" or "Harvard Classics".
GET Get Books
/getBooks
**Multi-purpose books endpoint** supporting both list and individual book retrieval: - **List Mode** (no `ids` parameter): Get paginated list of books with filtering and search -…

Project Gutenberg - Free Books API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 1,000 / monthly
PRO $9.99 / month
  • Requests: 10,000 / monthly
ULTRA $49.99 / month
  • Requests: 100,000 / monthly
MEGA $199.99 / month
  • Requests: 1,000,000 / monthly

More Media APIs

View all →
  • $0.0004/call. Facebook API without Cookie/Token - cheapest and fastest

    MediaFreemium2.3k subscribers
  • Tiktok Downloader.The fastest way to download without watermark video from tiktok.

    MediaFreemium
  • Social All In One is a specialized API that retrieves publicly available video information from multiple…

    MediaFreemium522 subscribers
  • Me.ta’s new social media app Ins.tagram. Ins.tagram (Me.ta) Media Download, Profile,…

    MediaFreemium1.1k subscribers
  • Convert YT Videos to 64kbps - 320kbps MP3/M4A. For custom plan, please contact us.

    MediaFreemium1.1k subscribers
  • Next Generation Netflix Global Search

    MediaFreemium233 subscribers