Project Gutenberg Catalog — Every eBook With Authors, Subjects, Language, LoC Class And Bookshelves
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
| name | type |
|---|---|
| text_id | integer |
| type | string |
| issued_date | date |
| title | string |
| language | string |
| authors | string |
| subjects | string |
| locc | string |
| bookshelves | string |
Sample Data
| locc | type | title | authors | text_id | language | subjects | bookshelves | issued_date |
|---|---|---|---|---|---|---|---|---|
| E201;JK | Text | The Declaration of Independence of the United States of America | Jefferson, Thomas, 1743-1826 | 1 | en | United States -- History -- Revolution, 1775-1783 -- Sources;United States. Declaration of Independence | Politics;American Revolutionary War;United States Law;Category: Essays, Letters & Speeches;Category: History - American;Category: History - Modern (1750+);Category: Philosophy & Ethics;Category: Politics | 1971-12-01 |
| JK;KF | Text | The United States Bill of Rights The Ten Original Amendments to the Constitution of the United States | United States | 2 | en | Civil rights -- United States -- Sources;United States. Constitution. 1st-10th Amendments | Politics;American Revolutionary War;United States Law;Category: History - American;Category: Law & Criminology | 1972-12-01 |
| E838 | Text | John F. Kennedy's Inaugural Address | Kennedy, John F. (John Fitzgerald), 1917-1963 | 3 | en | United States -- Foreign relations -- 1961-1963;Presidents -- United States -- Inaugural addresses | Category: Essays, Letters & Speeches;Category: History - American;Category: Politics | 1973-11-01 |
| E456 | Text | Lincoln's Gettysburg Address Given November 19, 1863 on the battlefield near Gettysburg, Pennsylvania, USA | Lincoln, Abraham, 1809-1865 | 4 | en | Consecration of cemeteries -- Pennsylvania -- Gettysburg;Soldiers' National Cemetery (Gettysburg, Pa.);Lincoln, Abraham, 1809-1865. Gettysburg address | US Civil War;Category: Essays, Letters & Speeches;Category: History - American;Category: History - Modern (1750+) | 1973-11-01 |
| JK;KF | Text | The United States Constitution | United States | 5 | en | United States -- Politics and government -- 1783-1789 -- Sources;United States. Constitution | United States;Politics;American Revolutionary War;United States Law;Category: History - American;Category: Law & Criminology;Category: Politics | 1975-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_urlsone time · open license
Details
Available formats