Skip to main content
Skip to main content

Project Gutenberg Catalog — Every eBook With Authors, Subjects, Language, LoC Class And Bookshelves

DatasetCSV.GZOpenBooksGutenbergLiteraturePublic DomainNLPReferenceFree

79,288 eBooks, audiobooks and other items in the Project Gutenberg collection with ebook number, media type, date added to the collection, title, language, authors with life dates, Library of Congress subject headings and classification codes, and Gutenberg bookshelves, from the official pg_catalog.csv feed as of 2026-09-06.

Use Cases

  • Public-domain corpus selection for NLP and model training
  • Author and subject bibliographies
  • Digital-humanities catalogue studies
  • Ebook-number to title and language lookups

Methodology

Single fetch of pg_catalog.csv; multi-line titles collapsed to one line; semicolon lists (languages, authors, subjects, LoC classes, bookshelves) normalised to ; separators; sorted by ebook number.

Update Schedule

Static snapshot. Project Gutenberg adds around 50 items a week and regenerates the feed daily; refresh weekly.

Attribution

Source: Project Gutenberg (gutenberg.org) catalogue feed; catalogue metadata released under CC0. The Project Gutenberg name is a trademark and may not be used to endorse derived products.

Schema

nametype
text_idinteger
typestring
issued_datedate
titlestring
languagestring
authorsstring
subjectsstring
loccstring
bookshelvesstring

Sample Data

locctypetitleauthorstext_idlanguagesubjectsbookshelvesissued_date
E201;JKTextThe Declaration of Independence of the United States of AmericaJefferson, Thomas, 1743-18261enUnited States -- History -- Revolution, 1775-1783 -- Sources;United States. Declaration of IndependencePolitics;American Revolutionary War;United States Law;Category: Essays, Letters & Speeches;Category: History - American;Category: History - Modern (1750+);Category: Philosophy & Ethics;Category: Politics1971-12-01
JK;KFTextThe United States Bill of Rights The Ten Original Amendments to the Constitution of the United StatesUnited States2enCivil rights -- United States -- Sources;United States. Constitution. 1st-10th AmendmentsPolitics;American Revolutionary War;United States Law;Category: History - American;Category: Law & Criminology1972-12-01
E838TextJohn F. Kennedy's Inaugural AddressKennedy, John F. (John Fitzgerald), 1917-19633enUnited States -- Foreign relations -- 1961-1963;Presidents -- United States -- Inaugural addressesCategory: Essays, Letters & Speeches;Category: History - American;Category: Politics1973-11-01
E456TextLincoln's Gettysburg Address Given November 19, 1863 on the battlefield near Gettysburg, Pennsylvania, USALincoln, Abraham, 1809-18654enConsecration of cemeteries -- Pennsylvania -- Gettysburg;Soldiers' National Cemetery (Gettysburg, Pa.);Lincoln, Abraham, 1809-1865. Gettysburg addressUS Civil War;Category: Essays, Letters & Speeches;Category: History - American;Category: History - Modern (1750+)1973-11-01
JK;KFTextThe United States ConstitutionUnited States5enUnited States -- Politics and government -- 1783-1789 -- Sources;United States. ConstitutionUnited States;Politics;American Revolutionary War;United States Law;Category: History - American;Category: Law & Criminology;Category: Politics1975-12-01

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Project Gutenberg Catalog — Every eBook with Authors, Subjects, Language, LoC Class and Bookshelves' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'Project Gutenberg Catalog — Every eBook with Authors, Subjects, Language, LoC Class and Bookshelves' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range1971-12-012026-08-30
Rows79,288
Size5.3 MB
Files1
FormatCSV.GZ

Available formats

CSV.GZ5.3 MB
Freeopen