Access 76,000+ Free Books
{
"id": 1342,
"title": "Pride and Prejudice",
"author": "Jane Austen",
"subjects": ["Romance", "England -- Fiction"],
"language": "en",
"download_count": 89234,
"text": "It is a truth universally...",
"gutenberg_url": "https://gutenberg.org/...",
"reading_ease": 67.5
}
Powerful Features for Modern Developers
Everything you need to build amazing reading experiences
Complete Database
Access all 76,000+ Project Gutenberg books with comprehensive metadata and full-text content
Full-Text Search
Lightning-fast PostgreSQL full-text search with relevance ranking and advanced filtering
Rich Metadata
Authors, subjects, languages, download counts, reading ease scores, and publication details
High Performance
Sub-200ms response times with optimized queries, caching, and CDN delivery
Always Updated
Nightly synchronization with Project Gutenberg's latest releases and corrections
Developer Friendly
RESTful design with consistent pagination, comprehensive error handling, and clear documentation
Perfect for Your Project
Trusted by developers building the next generation of reading experiences
📱 Reading Apps & eBook Platforms
Build the next great eBook reader with access to thousands of classic titles. Perfect for iOS apps, Android apps, and cross-platform reading solutions.
🎓 Educational Technology & Research
Create learning experiences with literature analysis tools, reading comprehension systems, and academic research platforms for digital humanities projects.
🤖 AI, Machine Learning & NLP
Train language models, build recommendation systems, and conduct text analysis with high-quality literary datasets and full-text search capabilities.
📚 Digital Libraries & Content Discovery
Power library catalogs, book recommendation engines, and discovery systems with comprehensive metadata and search functionality.
🎧 Voice & Audio Applications
Build text-to-speech apps, audiobook platforms, and voice assistants with instant access to thousands of books for accessibility and entertainment.
Get Started in Minutes
Simple, well-documented API endpoints that just work
Request
GET /api/books?q=shakespeare&page_size=10
Host: project-gutenberg-books-api.p.rapidapi.com
X-RapidAPI-Key: YOUR_API_KEY
Response
{
"next": "https://project-gutenberg-books-api.p.rapidapi.com/books?q=shakespeare&page_size=10&page=2",
"previous": null,
"results": [
{
"id": 1513,
"title": "Romeo and Juliet",
"alternative_title": null,
"authors": [
{
"id": 65,
"name": "Shakespeare, William"
}
],
"subjects": ["Tragedies", "Drama"],
"bookshelves": ["Best Books Ever Listings"],
"media_type": "Text",
"download_count": 67890,
"issued": "1997-05-01T00:00:00.000Z",
"reading_ease_score": "81.20",
"cover_image": "https://www.gutenberg.org/cache/epub/1513/pg1513.cover.medium.jpg"
}
]
}
Request
GET /api/books/1513/text?cleaning_mode=simple
Host: project-gutenberg-books-api.p.rapidapi.com
X-RapidAPI-Key: YOUR_API_KEY
Response
{
"book_id": 1342,
"title": "Pride and Prejudice",
"alternative_title": null,
"cleaning_mode": "simple",
"text": "It is a truth universally acknowledged, that a single man in possession of a good fortune, must be in want of a wife.\n\nHowever little known the feelings or views of such a man may be on his first entering a neighbourhood...",
"metadata": {
"original_length": 756284,
"cleaned_length": 650123,
"source_format": "text/plain; charset=utf-8",
"source_url": "https://www.gutenberg.org/files/1342/1342-0.txt"
}
}
Request
GET /api/authors?search=dickens&page_size=5
Host: project-gutenberg-books-api.p.rapidapi.com
X-RapidAPI-Key: YOUR_API_KEY
Response
{
"next": null,
"previous": null,
"results": [
{
"id": 485,
"name": "Dickens, Charles",
"birth_year": 1812,
"death_year": 1870,
"webpage": "https://en.wikipedia.org/wiki/Charles_Dickens",
"aliases": [],
"book_count": 43
}
]
}
Request
GET /api/bookshelves?search=best%20books&page_size=10
Host: project-gutenberg-books-api.p.rapidapi.com
X-RapidAPI-Key: YOUR_API_KEY
Response
{
"next": "https://project-gutenberg-books-api.p.rapidapi.com/bookshelves?search=best%20books&page_size=10&page=2",
"previous": null,
"results": [
{
"id": 15,
"name": "Best Books Ever Listings",
"description": "A curated collection of the greatest books in literature",
"book_count": 176
},
{
"id": 42,
"name": "Harvard Classics",
"description": "The Five-Foot Shelf of Books",
"book_count": 51
}
]
}