Textbook Dataset
Educational text carrying its ISBN, edition category, and page span, drawn from academic and institutional publishers across fifteen languages.
- Textbooks
- 46KTextbooks
- Words
- 3BWords
- Languages
- 15Languages
Educational text carrying its ISBN, edition category, and page span, drawn from academic and institutional publishers across fifteen languages.
The top entries by volume, with the long tail collapsed into a single figure.
Language
Every field a delivered record carries, its type, and an example value.
| Field | Type | Description | Example |
|---|---|---|---|
| isbn | string | 13-digit ISBN identifier, checksum-validated. | 9788169950817 |
| title | string | Textbook title as printed. | .NET Application Development Lab |
| page_count | integer | Total pages in the source edition. | 161 |
| word_count | integer | Extracted word count for the full text. | 18345 |
| category | string | Subject classification from the source catalog taxonomy. | Computer Science & IT |
| stem_flag | boolean | Whether the category is classified STEM or non-STEM. | true |
| language | string | Primary language of the extracted text. | English |
Scroll to see all columns
Real rows, exactly as delivered. Copy them and check them.
[ { "isbn": "9788169950817", "title": ".NET Application Development Lab", "page_count": 161, "word_count": 18345, "category": "Computer Science & IT", "stem_flag": true, "language": "English" }, { "isbn": "9789379410634", "title": "11th Maths Volume 1", "page_count": 301, "word_count": 121916, "category": "Mathematics", "stem_flag": true, "language": "English" }]Sources, acquisition method, and the basis on which the material is held.
Every record passes these stages in order. Each stage states what it removes.
Extracts full text per page and reconciles the result against the printed page count.
Files that fail extraction or show a page-count mismatch.
Verifies the ISBN-13 checksum and confirms a catalog match.
Invalid or non-existent ISBNs.
Compares ISBN and normalized title across the catalog.
Exact duplicate records.
Classifies language at the page level and reconciles against the declared language field.
Records with unresolved language mismatches.
Confirms title, category, and page count are present and non-null.
Records with incomplete required fields.
Named benchmarks checked for overlap, and the method used to check them.
Formats, access mechanisms, and how revisions are published.
What this dataset does not cover. Read this before you evaluate it.
We share sample records on request. Tell us your training stage and intended use and we will send an evaluation copy where the use fits.
Request sample records