Products

All products are integrated into datamule-python, a python package for working with SEC data at scale.

To get an api key click here. For Enterprise inquiries click here.

SEC Archive

  • Download SEC submissions without rate limits from 1995 to present.
  • $1/100,000 downloads.

SEC Websocket

Websocket monitoring the SEC's RSS and EFTS endpoint using datamule-python's monitor_submissions() function.

  • Get notified of new submissions via websocket within 200ms.
  • Free. One connection per user.

SEC Archive S3 Transfer

Transfer every SEC submission (3tb) into your own cloud. Useful for research / companies.

  • Email me to begin process.
  • Transfer should take 3-24 hours depending on your configuration.
  • Considering building a two click tool if there is enough demand.

Datamule XBRL

InLine XBRL extracted from SEC documents using datamule-python's parse_xbrl() function. Charged at $1.00/million rows. Documentation.

  • Updates daily. Will soon update as submissions come out (SEC XBRL endpoints sometimes take hours).
  • The SEC's XBRL endpoint misses some data due to schema conflicts, this does not.

Datamule Fundamentals

Fundamentals constructed using datamule-python's parse_fundamentals function. Charged at $1.00/million rows.

  • Includes revenue growth, net income growth, earnings per share (EPS), return on equity, free cash flow, debt-to-equity ratio, EBITDA, and more.
  • Updates daily.

Datamule RDS

Tables extracted from SEC submissions, stored in a SQL database for fast retrieval. Generated using datamule-python's table() function. Charged at $1.00/million rows. Documentation.

  • Proxy Voting Records: (N-PX)
  • Institutional Holdings: (13F-HR)
  • Insider Transactions: (3,4,5)
  • Updates daily.

Note: Datamule RDS will soon be expanded to include every type of SEC XML flattened to tabular form.

Datamule S3 Tables (Coming Soon)

Tables extracted from SEC submissions, stored in a S3 Tables. Generated using datamule-python's table() function. Probably will be charged at $1.00/gb retrieved.

  • Every SEC XML file converted to relational form, that is not in RDS. Full list to come.

Parsed Documents S3 (Coming Soon)

SEC HTML and PDF files converted to dictionary form using datamule-python's parse() function. Probably will be charged at $1.00/gb retrieved.

Will have an index built on top of the data, containing section titles to allow for fast recall.

Datamule PostgreSQL (Coming Soon)

Standardized sections extracted from SEC documents, available for fast retrieval. Charged at $1/10,000 rows returned.

  • 10-K, 10-Q, 8-K. More to come. Will be expanded to every standardized section. ETA: under 6 months.

Datamule Structured Datasets (Coming Soon)

Datasets generated from the text in SEC submissions using txt2dataset.

  • Executive Compensation (8-K Item 5.02)