Historical AI training data · est. 1980

The internet's
first draft.
1980–2013.

Thirty-three years of authentic human conversation, captured before the web, before search rankings, before machine-written text. The Usenet Corpus is one of the largest privately held pre-LLM datasets in existence — cleaned, threaded, and verified.

405.8M posts · 18,335 newsgroups · 0 AI-generated tokens

102.5B
Tokens (cl100k_base)
405.8M
Posts · 343.6M distinct*
190.8M
Reconstructed threads
18,335
Newsgroups
33yr
1980 – 2013

* pre-omission figure — distinct-post count not yet recomputed for the as-distributed corpus; see Provenance

The holdings

Nine hierarchies. Three decades. One record.

Every major Usenet hierarchy, processed and validated — from the technical discourse that built the internet to the cultural argument that defined it.

Row-level figures reflect the corpus as processed, before the 12-newsgroup omission disclosed under Provenance (affects ALT, COMP, REC, and NEWS by ~0.55% of posts corpus-wide). The distributed total below is what's actually licensed.

HierarchyPostsTokensCharacter
alt.*228.6M58.8BThe largest, wildest hierarchy — culture, philosophy, hobbies, everything.
rec.*77.2M16.5BRecreation, arts, sport. 99.7% English, exceptionally clean signal.
comp.*50.0M10.3BTechnical computing from the people who built the net. Coverage from 1980.
soc.*22.4M8.2BSociety and culture. The most multilingual hierarchy — 100+ languages.
sci.*12.0M3.3BDense scientific debate — physics, biology, mathematics, and more.
misc.*10.9M2.7BJobs, health, everyday life. High relevance for social-science research.
talk.*4.3M1.3BDebate and argument — politics, religion, philosophy. Adversarial discourse.
news.*2.1M1.7BMeta-discussion and FAQs. Highest average post length in the corpus.
humanities.*0.6M0.2BLiterature, philosophy, classics. Small but 99.6% English, high signal.
Processed total408M103.1Bpre-omission
Distributed total405.8M102.5Bas licensed — 18,335 newsgroups

Record schema

Structured, not a raw dump.

Every post is one line of gzipped JSON Lines. The Threaded edition adds three fields; the cleaned corpus carries the first six. Nothing else differs between them.

 record.jsonl
{
  "id": "msg-4c9f1a\u2026e07b",
  "group": "comp.lang.c",
  "date": "14 Mar 1991 09:22:41 GMT",
  "author": "ptrwizard",
  "subject": "Re: pointers vs. arrays",
  "text": "Not quite. An array name decays\u2026",
  "thread_id": "8f3c\u2026d2",
  "thread_position": 4,
  "thread_depth": 2
}
idstringStable per-post id — msg- + SHA-256 of the original Message-ID.
groupstringNewsgroup the post was archived under.
datestringOriginal post date (RFC 2822).
authorstringDisplay name as posted. Email addresses removed; where the header held only an address (about 8% of posts) the value is [redacted].
subjectstringSubject line.
textstringPost body.
thread_idstringConversation identifier. Threaded edition.
thread_positionint0-based order within the thread. Threaded edition.
thread_depthintReply depth from the thread root (root = 0). Threaded edition.

Delivered as gzipped JSON Lines (.jsonl.gz), one file per newsgroup, per hierarchy directory.

Licensing

Two corpora. Any subset you need.

License the complete corpus, the thread-reconstructed edition, or a targeted extract. Academic and commercial terms available; every license is delivered through a private HuggingFace repository.

Full Corpus

102.52B tokens · 405.8M posts · 9 hierarchies

The complete cleaned archive as distributed — every hierarchy, every year, every newsgroup that passes current malware scanning. Maximum coverage for pretraining, fine-tuning, and chronological modeling.

  • 18,335 newsgroups, 1980–2013 (12 withheld — see Provenance)
  • Cross-post duplicates retained and labeled by shared id, not stripped
  • PII-redacted, malware-scanned, per-record language-tagged
Request a proposal

Threaded Corpus NOW AVAILABLE

190.8M threads · thread_id · position · depth

The full corpus rebuilt into conversation trees from original References headers. Every post carries its place in the discussion — built for dialogue, reasoning, and multi-turn training.

  • 18,332 newsgroups (same 12 withheld as the flat release)
  • thread_id, thread_position, thread_depth on every record
  • Identical cleaned content, plus structure
Request a proposal

Big 8 & Custom Extracts

Your hierarchies · your date range

The eight managed hierarchies without alt.* for a higher signal-to-noise ratio — or any custom slice: specific groups, temporal windows, topic areas. Token-count verified before delivery.

  • comp, rec, soc, sci, misc, news, talk, humanities
  • Any date range within 1980–2013
  • Academic pricing for qualified researchers
Request a proposal

Free Samples

Open · no request required

Browsable showcase excerpts of both corpora on HuggingFace — complete reconstructed conversations you can read and evaluate today, before you ever send an inquiry.

  • Full and Threaded sample sets, per hierarchy
  • Real conversations, deduplicated and reply-ordered
  • The best way to see the data before licensing
Open on HuggingFace

Applications

Who licenses this corpus.

Active inquiries span frontier AI labs, computational linguistics, economics, and the digital humanities.

Language-model pretraining

Pre-web, human-only discourse with zero AI contamination — language as it evolved across three decades before engagement optimization existed.

Temporal & chronological models

Post-level timestamps across 33 years, ideal for models that must reflect only what was knowable at a given point in time.

Dialogue & reasoning

The threaded edition provides full conversation trees — 190.8M multi-turn arguments and debates at scale, from authentic human exchanges.

Economic & social research

Large-scale analysis of sentiment and discourse evolution — already in use for generational economic-sentiment work at leading universities.

Domain fine-tuning

The comp.* and sci.* hierarchies offer dense technical discourse and early-internet computing culture underrepresented in modern datasets.

Digital humanities

A continuous record of public discourse from networked academia through mass internet adoption — an irreplaceable pre-social-media window.

Provenance & data quality

How the record was built.

A deterministic, fully logged pipeline from raw MBOX archives to delivered corpus. Every transformation is documented; every claim is verifiable.

01

Hierarchy exclusions

alt.binaries.* and adult groups removed entirely before record-level work — negligible NLP value, high noise.

02

Binary detection

MIME inspection for residual UUencoded and base64 payloads; records carrying binary content dropped.

03

PII redaction

Email addresses replaced with an [email] token in post bodies and removed from author names (a bare-address sender reads [redacted]); Message-IDs replaced with SHA-256 hashes.

04

Language detection

Every record tagged with fastText LID-176 — 96.6% English across 100+ languages, so subsets can be filtered by language.

05

Thread reconstruction

Conversation trees rebuilt from References headers into 190.8M threads with per-post position and depth.

06

Cross-post measurement

Duplication measured, not hidden: ~15.8% of posts are cross-posted, retained and labeled by shared id rather than stripped.

0

Malware-clean — by the same scanner your pipeline runs.

A two-stage ClamAV pass — per-post signature scanning plus whole-file span localization for multi-part payloads — removed every signature match, concentrated in the security and warez groups. The delivered corpus passes a whole-file ClamAV scan with zero detections, and every removal is logged. No raw Usenet dump can say the same.

12

Newsgroups withheld — a documented false-positive, not a quality issue.

Twelve newsgroups (2.24M posts / 0.58B tokens corpus-wide, ~0.55% of the processed total) are withheld from both releases. Their content — security and hacking discussion, net-abuse reports, and a JavaScript programming group — matches an outdated antivirus signature; the identical files scan clean under current ClamAV definitions. They're withheld so the distributed dataset passes automated scanning without exception, not because the content itself failed review. Affected groups: alt.games.tombraider, alt.games.mame, alt.hacker, alt.support.depression.medication, alt.quotations, comp.lang.javascript, comp.security.misc, rec.skydiving, rec.radio.amateur.equipment, rec.arts.comics.dc.universe, rec.music.rock-pop-r+b.1970s, news.admin.net-abuse.sightings. Full detail is in each data card.

On rights. The underlying posts are public Usenet communications, originally published in openly accessible newsgroups. The compiled corpus is a derivative work produced through substantial original effort — format conversion, deduplication measurement, sanitization, binary and malware removal, PII redaction, language detection, thread reconstruction, and curatorial decisions about scope.

This basis is consistent with the database and compilation-rights frameworks under which data vendors and research-dataset curators routinely operate. OwnedByDanes LLC is a registered Florida limited liability company; licensing agreements are governed by U.S. law.

Get in touch

Start a licensing conversation.

Custom subsets, temporal slices, and hierarchy-specific extracts on request. Typical response within two business days.

◆  In active use for generational economic-sentiment research at a leading U.S. university.

Commercial licensing

Pretraining, fine-tuning, evaluation, and retrieval for AI products. Full corpus or targeted subsets.

Commercial inquiry

Academic & research

Grant-friendly terms for universities and non-commercial research. Reproducible, per-hierarchy access.

Academic inquiry