Skip to content

Project Gutenberg API

Project Gutenberg (gutenberg.org) has 2 public methods: search free books and get book text. Each costs 1 credit per completed run (1¢ with pay as you go); failed runs are free.

Unofficial. Not affiliated with or endorsed by Project Gutenberg.

Methods

2
  • Finds free public-domain Project Gutenberg books by title, author or topic, with authors, languages, subjects, recent downloads, and reading and download links. Public-domain status is based on the United States.

    Returns title, authors, languages, subjects, downloads, read/epub/text/cover links, ebook number

    Readgutenberg.org/search_free_books
  • Gets the plain text of a public-domain Project Gutenberg book by title, optionally matching its author and language. Chooses the most downloaded matching edition with a plain-text file, removes the Gutenberg header and license, and can cut the text after a chosen number of words.

    Returns title, author, language, release date, word count, book text, book page link, ebook number

    Readgutenberg.org/get_book_text