Complete Project Gutenberg Database

Access 76,000+ Free Books

Build Powerful Apps, Libraries & Platforms with a Lightning-Fast API

Access the world's largest collection of free eBooks with lightning-fast full-text search, rich metadata, and sub-200ms response times. Perfect for developers building reading apps, educational platforms, and digital libraries.

76K+ Books
<200ms Response Time
99.9% Uptime
API Response
{
  "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.

Mobile Development eBook Readers Content Management

🎓 Educational Technology & Research

Create learning experiences with literature analysis tools, reading comprehension systems, and academic research platforms for digital humanities projects.

EdTech Academic Research Digital Humanities

🤖 AI, Machine Learning & NLP

Train language models, build recommendation systems, and conduct text analysis with high-quality literary datasets and full-text search capabilities.

Machine Learning Natural Language Processing Text Analytics

📚 Digital Libraries & Content Discovery

Power library catalogs, book recommendation engines, and discovery systems with comprehensive metadata and search functionality.

Library Systems Content Discovery Recommendation Engines

🎧 Voice & Audio Applications

Build text-to-speech apps, audiobook platforms, and voice assistants with instant access to thousands of books for accessibility and entertainment.

Text-to-Speech Accessibility Tools Voice Assistants

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
    }
  ]
}

Ready to Build Something Amazing?

Join thousands of developers already using the Gutenberg API

Get Your API Key

Free tier available • No setup fees • Cancel anytime

Features Docs Pricing Get API Key