⊕ DATA PRODUCTS · quants · data engineers · fintech · academics

SEC filing data for quants, data engineers, and fintech developers.

Structured datasets built from EDGAR — already parsed, normalized, and entity-linked, delivered as Parquet + DuckDB files you own and query locally. Three daily-refreshed subscriptions, two datasets you can buy in the next five minutes, and a full catalog in early access.

sec-api.io gives you raw JSON. Bloomberg gives you a $24K terminal. We give you Parquet files on your disk — no rate limits, no bandwidth metering, no seat license.

Available today
5 products
Three daily-refreshed subscriptions ($24.99–$149/mo) and two one-time datasets ($15, $19). Stripe checkout, no account required.
Refresh
Daily pipelines
The production pipelines behind app.edgar.tools rebuild most datasets every business day, within hours of SEC publication.
Delivery
Parquet + DuckDB
Columnar files with a documented schema and README in every archive. Cyber Incidents adds CSV, JSONL, SQLite, and a FAISS index.

The pipeline feed, on subscription.

A durable access page that always serves the current build — refreshed daily by the same production pipelines that power app.edgar.tools. Cancel anytime; no account required.

Live · nightly build

Cyber Incidents — Live

8-K Item 1.05 · Dec 2023 → present

The Cyber Incidents dataset as a live feed — the archive is rebuilt nightly as new Item 1.05 filings land, and your access link always serves the current build.

Delivery
Nightly-rebuilt ZIP
Formats
CSV · Parquet · DuckDB +2
Downloads
100 / period
Billing
Monthly · cancel anytime
$24.99/ month
Subscribe →
Live · daily refresh

Insider Trading

Forms 3 · 4 · 5 · 2004 → present

Insider filings, transactions, and holdings as Parquet — full history to 2004 plus daily-refreshed current legs, exactly as our production pipeline writes them.

Delivery
5 pipeline directories
Formats
Parquet
Downloads
1,000 / period
Billing
Monthly · cancel anytime
$99/ month
Subscribe →
Live · daily refresh

Institutional Holdings

13F-HR · 2013 → present

Every 13F-HR position since 2013 as Parquet, with by-filer and by-held-company views, refreshed daily by our production pipeline.

Delivery
2 pipeline directories
Formats
Parquet
Downloads
1,000 / period
Billing
Monthly · cancel anytime
$149/ month
Subscribe →

Subscriptions serve files exactly as the pipelines write them — early access, so the layout may evolve. Schemas are documented in the files themselves (DuckDB DESCRIBE works out of the box).

Two datasets, buyable today.

Stripe checkout, download link by email, yours to keep. No subscription and no account required.

● Available now

SEC Cyber Incidents

8-K Item 1.05 · Dec 2023 → present

Every material cybersecurity incident public companies have disclosed under the SEC's Item 1.05 rule — structured, AI-enriched, and linked to stock-price reactions. The disclosure rule is new; this is the dataset the rule created.

  • AI-extracted incident fields: attack type, systems affected, operational impact
  • Amendment chains — follow each incident through its 8-K/A updates
  • Stock-price reaction table per disclosure
  • CSV · Parquet · JSONL · DuckDB · SQLite, plus embeddings + FAISS index
  • Analyst report included (PDF / HTML / Markdown)
$19one-time
Buy now →
● Available now

SEC Disclosure Narratives

10-K XBRL text blocks · 12 topics · ~4,500 companies

The narrative text companies file inside their financial statements — extracted by topic and ready for NLP. Income taxes, revenue, leases, segments, debt, goodwill, stock compensation, commitments, and more.

  • 12 topic files: each topic as its own Parquet + DuckDB pair
  • ~4,500 public companies per topic, as-filed text
  • README and code samples in the archive
  • Built for NLP pipelines, LLM fine-tuning, and disclosure research
$15one-time
Buy now →

Questions before buying, or need team-wide or redistribution licensing? Email data@edgar.tools.

The pipelines already run. Tell us what to package next.

Every dataset below is built by a production pipeline that powers app.edgar.tools today. Packaged, self-serve downloads are rolling out — requesting a dataset moves it up the queue, and early-access customers get the first builds.

Early accessDaily

Insider Relationships

Derived from Forms 3 · 4 · 5
250K+ careers
430K+ positions with tenure, roles, and company linkage, from 2003.
Early accessDaily

Material Events

8-K
2004 →
Item-parsed material events for every 8-K.
Early accessMonthly

Company Financials

XBRL-derived
7,300+ companies
TTM, YoY, and margin metrics, USD-normalized across filers.
Early accessDaily

Shelf Offerings

S-3 · F-3 · 424B
13K+ programs
Shelf registrations linked to 34K+ takedowns — the ECM deal tape.
Early accessMonthly

BDC Portfolios

10-K · 10-Q SOI
~150 BDCs
Private-credit portfolio holdings from Q4 2022.
Early accessMonthly

Investment Advisers

Form ADV
RIAs + ERAs
Firm roster, executives, private funds, related persons.
Early accessQuarterly

Fund Holdings

N-PORT
Monthly positions
Fund portfolio holdings with identifiers and valuations.
Early accessQuarterly

Fund Census

N-CEN
2018 →
Annual fund census plus a fund ticker directory.
Early accessDaily

Smart Money Convergence

Derived
Cross-dataset
Insider, institutional, and fund positioning converging on the same names.
Early accessDaily

Company Directory

SEC Entity Data
500K+ entities
CIK, tickers, CUSIP linkage, SIC and industry classification.

Early access means the pipeline runs in production today — the packaged download is what's rolling out. Tell us which dataset you need, in what shape, and we'll build your package first.

Request early access Or email data@edgar.tools

Download, query, done.

No API rate limits. No bandwidth metering. Files on your disk, queryable from Python, R, the DuckDB CLI, or whatever your pipeline already runs. Every archive ships a README documenting the schema.

1 · Buy & unzip Bash
# Checkout takes ~1 minute; the download link
# arrives by email immediately after payment.

unzip cyber-incidents-2023-present.zip

# data/      cyber_incidents.{csv,parquet,jsonl,duckdb,sqlite}
#            stock_price_reactions.parquet
#            incident_chains.parquet
# index/     embeddings.faiss
# reports/   analyst report (md, html, pdf)
# docs/      README, CHANGELOG, CITATION.bib
2 · Query in DuckDB Python
import duckdb

con = duckdb.connect()

# The schema is in the README — or ask DuckDB:
con.sql("DESCRIBE SELECT * FROM 'data/cyber_incidents.parquet'").show()

# Then query like any local table — joins, windows,
# aggregates — with zero API calls.
df = con.sql("SELECT * FROM 'data/cyber_incidents.parquet'").df()

Structured datasets, not raw filings.

Filing APIs return raw JSON — you still parse, normalize, and entity-link before you can query. We did that work already. Honest comparison against the two alternatives you're probably weighing.

edgar.tools Bloomberg / FactSet sec-api.io
What you get Structured, entity-linked Parquet Structured (terminal-locked) Raw filings as JSON
Time to first query Minutes — download & query Minutes (in terminal) Weeks — build parsing pipeline
Data format Parquet + DuckDB — you own it Proprietary terminal JSON API, rate-limited
Usage metering None — files on your disk Per-seat terminal license 50–100 GB/mo, $0.30/GB overage
Historical depth Varies by dataset — insider to 2004, cyber to Dec 2023 Decades Depends on form, pay per call
Pricing From $15 one-time · catalog in early access $24,000+/yr per seat $49–$199/mo + overage

If you need real-time market data and decades of history in a terminal UI, Bloomberg/FactSet is the right fit. If you want raw filings as JSON to build everything yourself, sec-api.io is competent at that. If you want structured SEC datasets you own and query locally — that's what we built.

Nine questions, honestly answered.

01

What can I buy today?

Three subscriptions — SEC Insider Trading ($99/mo), SEC Institutional Holdings 13F ($149/mo), and SEC Cyber Incidents Live ($24.99/mo) — plus two one-time datasets: SEC Cyber Incidents ($19) and SEC Disclosure Narratives ($15). Everything checks out through Stripe with no account required. The rest of the catalog is in early access.

02

How do subscriptions work?

After checkout you receive a durable access link by email. The page lists the dataset's current files — every time the production pipeline refreshes, the new build is there. Download through the page up to your plan's per-period cap, and manage or cancel the subscription from the same page.

03

How is the data delivered?

One-time purchases: an email with a secure download link for a ZIP archive, valid for 72 hours (email support@edgar.tools if it lapses). Subscriptions: a permanent access page listing the current Parquet files or nightly ZIP, live from the pipeline's own storage.

04

What formats are included?

Parquet and DuckDB in every dataset. Cyber Incidents additionally ships CSV, JSONL, SQLite, vector embeddings with a FAISS index, and an analyst report in PDF, HTML, and Markdown. Every archive includes a README documenting the schema.

05

How fresh is the data?

The pipelines behind the catalog run in production — most refresh daily (Tuesday–Saturday, within hours of SEC publication), some monthly or quarterly. Purchased ZIPs are versioned point-in-time builds; subscriptions serve the current build from a durable access page, so every pipeline refresh lands there automatically.

06

What does early access mean?

The pipelines already run in production and power app.edgar.tools — what's rolling out is the packaged, self-serve download for each one. Requesting a dataset tells us which to prioritize; early-access customers get the first builds and input on the schema.

07

What license do purchases carry?

Purchases are licensed for internal and research use. For redistribution, embedding in a commercial product, or team-wide licensing, email data@edgar.tools. Academic researchers: mention your affiliation for discounted custom builds.

08

How does this compare to sec-api.io?

Different shape entirely. sec-api.io returns raw filings as JSON over a rate-limited, bandwidth-metered API ($0.30/GB overage) — you still build the parsing pipeline. edgar.tools sells structured, entity-linked datasets as Parquet files you own and query locally. Choose sec-api.io for raw JSON and a build-it-yourself pipeline. Choose us if you want the data already parsed.

09

Is there an API or MCP server?

Yes. The same pipelines power the edgar.tools MCP server, which gives Claude, ChatGPT, Cursor, and other AI agents cited access to SEC filings and financials. Datasets are for bulk local analysis; the MCP server is for interactive agent research. Bulk-plus-API in one subscription is the planned Builder tierjoin the waitlist.

Stop parsing filings. Start querying datasets.

Three live feeds and two datasets you can buy in the next five minutes. Ten more, one email away.