CoolFace
Datasetpublic

zorynthiq/zoryntiq-sec-filings

Zoryntiq SEC Filings Dataset A clean, LLM-ready dataset of SEC EDGAR filings from recently IPO'd and pre-IPO companies. Dataset Summary 5,179 text chunks extracted from 261 high-signal SEC filings (S-1, 10-K, 10-Q, 8-K, DRS, and more). Each chunk is ~1,500 words with 150-word overlap, cleaned and normalized for LLM training and financial NLP tasks. What's inside Registration statements (S-1, S-1/A, DRS) — full IPO prospectuses including business… See the full description on the dataset page: https://huggingface.co/datasets/zorynthiq/zoryntiq-sec-filings.

sourceHugging Faceapache-2.0updated 4mo agoView on Hugging Face
1likes45downloads
Dataset Card

Zoryntiq SEC Filings Dataset

A clean, LLM-ready dataset of SEC EDGAR filings from recently IPO'd and pre-IPO companies.

Dataset Summary

5,179 text chunks extracted from 261 high-signal SEC filings (S-1, 10-K, 10-Q, 8-K, DRS, and more). Each chunk is ~1,500 words with 150-word overlap, cleaned and normalized for LLM training and financial NLP tasks.

What's inside

  • —Registration statements (S-1, S-1/A, DRS) — full IPO prospectuses including business descriptions, risk factors, financials, and use of proceeds
  • —Annual & quarterly reports (10-K, 10-Q) — MD&A, financial statements, risk disclosures
  • —Current reports (8-K) — material events, press releases, earnings announcements
  • —Proxy statements (DEF 14A) — governance, executive compensation
  • —SEC correspondence (CORRESP) — SEC review letters and company responses

Data fields

FieldTypeDescription
idstringStable unique ID (SHA-256 of accession + filename + chunk index)
sourcestringAlways "sec_edgar"
filing_typestringSEC form type (S-1, 10-K, 8-K, …)
document_typestringSpecific document or exhibit type
document_descstringHuman-readable document description
company_namestringFull legal company name
tickerstring or nullStock ticker symbol
cikstringSEC Central Index Key
date_filedstringFiling date (YYYY-MM-DD)
exchangestring or nullExchange (NASDAQ, NYSE, …)
sicstringSIC industry code
sic_descriptionstringSIC industry description
accession_numberstringSEC accession number
urlstringDirect URL to the source document on SEC EDGAR
chunk_indexint0-based chunk position within the document
total_chunksintTotal chunks in this document
word_countintWord count of this chunk
char_countintCharacter count of this chunk
textstringClean plain text (LLM-ready)
financialsdict or nullKey XBRL financial metrics (primary doc chunk 0 only)

financials sub-fields (when present)

FieldDescription
revenues_usdTotal revenues
net_income_loss_usdNet income or loss
assets_usdTotal assets
liabilities_usdTotal liabilities
equity_usdStockholders' equity
cash_usdCash and cash equivalents
operating_income_usdOperating income or loss
gross_profit_usdGross profit
eps_basicBasic earnings per share
eps_dilutedDiluted earnings per share
shares_outstandingCommon shares outstanding
period_endReporting period end date (YYYY-MM-DD)

Cleaning pipeline

  1. 1.Form-type filter — high-signal forms only (S-1, 10-K, 10-Q, 8-K, DEF 14A, DRS, CORRESP, …)
  2. 2.Complete-submission filter — skip the monolithic EDGAR .txt wrapper file
  3. 3.Exhibit filter — skip EX-31/32/23 boilerplate certifications and binary graphics
  4. 4.SGML envelope strip — remove <DOCUMENT>…<TEXT> wrapper
  5. 5.HTML → plain text — tables preserved as tab-separated rows
  6. 6.Normalisation — control chars, junk lines, page numbers removed
  7. 7.Min-word threshold — chunks under 200 words dropped
  8. 8.Language filter — English only
  9. 9.Content deduplication — MD5 hash; exact duplicates removed
  10. 10.Chunking — paragraph-aware ~1,500 words with 150-word overlap

Usage

python
from datasets import load_dataset

ds = load_dataset("zoryntiq/zoryntiq-sec-filings")

# All S-1 registration statement chunks
s1 = ds["train"].filter(lambda x: x["filing_type"] in ["S-1", "S-1/A"])

# Only chunks with financial data
with_financials = ds["train"].filter(lambda x: x["financials"] is not None)

Source

All data sourced from SEC EDGAR, the U.S. Securities and Exchange Commission's public filing system. EDGAR data is in the public domain.

Citation

@dataset{zoryntiq_sec_filings_2026,
  title   = {Zoryntiq SEC Filings},
  author  = {Zoryntiq},
  year    = {2026},
  url     = {https://huggingface.co/datasets/zoryntiq/zoryntiq-sec-filings},
  license = {Apache 2.0}
}