Form 8-A12G Files Dataset

The Form 8-A12G Files Dataset is a complete EDGAR-era corpus of short-form Exchange Act registration statements filed under Section 12(g) of the Securities Exchange Act of 1934. Each record represents one EDGAR submission of Form 8-A12G or Form 8-A12G/A — the original short-form registration of an unlisted equity class or an amendment to a previously filed 8-A12G. Filings are made by the issuer of the class being registered: existing Section 13 or Section 15(d) reporters, or issuers concurrently filing a Securities Act registration statement (S-1, S-3, S-11, F-1, F-3) whose effectiveness will simultaneously make the issuer a reporter. Coverage runs from January 1994, the start of EDGAR electronic filing, through the present, with monthly container updates. Records are distributed as ZIP containers holding metadata.json envelopes and the SGML-wrapped primary registration statement together with any inline non-image exhibits.

Update Frequency
Daily
Updated at
2026-05-06
Earliest Sample Date
1994-01-01
Total Size
157.7 MB
Total Records
18,238
Container Format
ZIP
Content Types
TXT, JSON, HTML, PDF
Form Types
8-A12G, 8-A12G/A

Dataset APIs

Programmatically retrieve the full list of dataset archive files, download URLs and dataset metadata.

Dataset Index JSON API

Download the entire dataset as a single archive file.

Download Entire Dataset:

Download a single container file (e.g. monthly archive) from the dataset.

Download Single Container:

Dataset Files

389 files · 157.7 MB
Download All
2026-05.zip19.7 KB8 records
2026-04.zip15.8 KB5 records
2026-03.zip33.9 KB6 records
2026-02.zip25.3 KB5 records
2026-01.zip20.0 KB6 records
2025-12.zip64.8 KB8 records
2025-11.zip153.5 KB6 records
2025-10.zip12.0 KB3 records
2025-09.zip19.5 KB4 records
2025-08.zip16.8 KB4 records
2025-07.zip28.7 KB7 records
2025-06.zip17.7 KB2 records
2025-05.zip25.5 KB9 records
2025-04.zip61.6 KB6 records
2025-03.zip22.1 KB6 records
2025-02.zip271.8 KB5 records
2025-01.zip13.7 KB3 records
2024-12.zip17.5 KB5 records
2024-11.zip239.0 KB15 records
2024-10.zip25.4 KB7 records
2024-09.zip18.9 KB3 records
2024-08.zip63.1 KB14 records
2024-07.zip69.9 KB5 records
2024-06.zip8.2 KB2 records
2024-05.zip31.0 KB7 records
2024-04.zip108.0 KB11 records
2024-03.zip17.3 KB3 records
2024-02.zip79.8 KB5 records
2024-01.zip73.5 KB9 records
2023-12.zip64.3 KB4 records
2023-11.zip22.2 KB6 records
2023-10.zip14.8 KB4 records
2023-09.zip38.1 KB7 records
2023-08.zip33.0 KB7 records
2023-07.zip97.9 KB14 records
2023-06.zip29.1 KB6 records
2023-05.zip127.2 KB11 records
2023-04.zip39.0 KB6 records
2023-03.zip71.0 KB15 records
2023-02.zip41.1 KB8 records
2023-01.zip38.0 KB8 records
2022-12.zip55.2 KB8 records
2022-11.zip202.4 KB19 records
2022-10.zip23.1 KB6 records
2022-09.zip53.2 KB10 records
2022-08.zip50.7 KB12 records
2022-07.zip11.3 KB3 records
2022-06.zip33.0 KB6 records
2022-05.zip84.2 KB18 records
2022-04.zip46.1 KB21 records
2022-03.zip96.1 KB10 records
2022-02.zip12.9 KB4 records
2022-01.zip21.3 KB6 records
2021-12.zip107.4 KB9 records
2021-11.zip55.7 KB5 records
2021-10.zip18.9 KB5 records
2021-09.zip10.0 KB3 records
2021-08.zip22.0 KB6 records
2021-07.zip12.1 KB3 records
2021-06.zip36.4 KB7 records
2021-05.zip17.3 KB4 records
2021-04.zip27.6 KB7 records
2021-03.zip19.6 KB4 records
2021-02.zip15.6 KB5 records
2021-01.zip31.7 KB6 records
2020-12.zip14.7 KB4 records
2020-11.zip104.9 KB9 records
2020-10.zip29.4 KB7 records
2020-09.zip75.8 KB9 records
2020-08.zip137.2 KB12 records
2020-07.zip20.8 KB6 records
2020-06.zip36.0 KB8 records
2020-05.zip3.5 KB1 records
2020-04.zip25.6 KB7 records
2020-03.zip60.2 KB7 records
2020-02.zip21.8 KB6 records
2020-01.zip31.1 KB7 records
2019-12.zip18.6 KB4 records
2019-11.zip9.7 KB3 records
2019-10.zip24.4 KB6 records
2019-09.zip28.3 KB8 records
2019-08.zip15.6 KB3 records
2019-07.zip10.3 KB3 records
2019-06.zip10.4 KB3 records
2019-05.zip27.3 KB8 records
2019-04.zip36.8 KB8 records
2019-03.zip41.8 KB9 records
2019-02.zip103.9 KB13 records
2019-01.zip7.4 KB2 records
2018-12.zip51.4 KB9 records
2018-11.zip94.6 KB11 records
2018-10.zip76.9 KB7 records
2018-09.zip12.7 KB3 records
2018-08.zip52.9 KB14 records
2018-07.zip65.0 KB18 records
2018-06.zip11.3 KB3 records
2018-05.zip25.1 KB6 records
2018-04.zip130.6 KB18 records
2018-03.zip58.6 KB13 records
2018-02.zip34.8 KB8 records
2018-01.zip41.8 KB11 records
2017-12.zip7.7 KB2 records
2017-11.zip41.5 KB10 records
2017-10.zip46.9 KB13 records
2017-09.zip96.0 KB17 records
2017-08.zip273.4 KB21 records
2017-07.zip19.4 KB5 records
2017-06.zip31.9 KB9 records
2017-05.zip21.7 KB6 records
2017-04.zip132.2 KB17 records
2017-03.zip28.6 KB8 records
2017-02.zip17.1 KB5 records
2017-01.zip32.1 KB9 records
2016-12.zip78.8 KB12 records
2016-11.zip11.7 KB3 records
2016-10.zip77.3 KB11 records
2016-09.zip44.7 KB9 records
2016-08.zip45.1 KB11 records
2016-07.zip101.5 KB14 records
2016-06.zip36.7 KB10 records
2016-05.zip52.0 KB6 records
2016-04.zip159.2 KB25 records
2016-03.zip161.1 KB16 records
2016-02.zip82.9 KB20 records
2016-01.zip100.5 KB11 records
2015-12.zip59.1 KB13 records
2015-11.zip98.7 KB12 records
2015-10.zip41.5 KB11 records
2015-09.zip72.1 KB16 records
2015-08.zip90.2 KB13 records
2015-07.zip74.8 KB20 records
2015-06.zip74.9 KB17 records
2015-05.zip74.5 KB13 records
2015-04.zip199.8 KB32 records
2015-03.zip94.1 KB21 records
2015-02.zip97.3 KB20 records
2015-01.zip157.7 KB16 records
2014-12.zip197.0 KB29 records
2014-11.zip33.1 KB10 records
2014-10.zip31.8 KB8 records
2014-09.zip34.0 KB10 records
2014-08.zip66.8 KB17 records
2014-07.zip46.9 KB14 records
2014-06.zip87.4 KB21 records
2014-05.zip38.3 KB10 records
2014-04.zip126.0 KB32 records
2014-03.zip62.5 KB15 records
2014-02.zip151.9 KB18 records
2014-01.zip100.5 KB17 records
2013-12.zip94.6 KB13 records
2013-11.zip74.8 KB8 records
2013-10.zip95.5 KB30 records
2013-09.zip109.2 KB18 records
2013-08.zip25.1 KB8 records
2013-07.zip100.0 KB18 records
2013-06.zip151.5 KB24 records
2013-05.zip56.4 KB14 records
2013-04.zip225.1 KB36 records
2013-03.zip52.2 KB14 records
2013-02.zip122.5 KB20 records
2013-01.zip100.8 KB15 records
2012-12.zip69.8 KB16 records
2012-11.zip127.0 KB21 records
2012-10.zip86.6 KB18 records
2012-09.zip98.2 KB23 records
2012-08.zip163.1 KB21 records
2012-07.zip104.6 KB19 records
2012-06.zip92.9 KB25 records
2012-05.zip114.1 KB28 records
2012-04.zip338.0 KB60 records
2012-03.zip1.2 MB27 records
2012-02.zip61.1 KB16 records
2012-01.zip97.3 KB18 records
2011-12.zip122.0 KB19 records
2011-11.zip206.6 KB29 records
2011-10.zip158.9 KB33 records
2011-09.zip189.5 KB31 records
2011-08.zip108.7 KB16 records
2011-07.zip74.9 KB16 records
2011-06.zip77.0 KB23 records
2011-05.zip209.5 KB48 records
2011-04.zip338.9 KB76 records
2011-03.zip228.0 KB33 records
2011-02.zip79.6 KB20 records
2011-01.zip171.1 KB30 records
2010-12.zip77.1 KB22 records
2010-11.zip157.3 KB29 records
2010-10.zip95.7 KB25 records
2010-09.zip236.4 KB26 records
2010-08.zip263.0 KB26 records
2010-07.zip122.5 KB23 records
2010-06.zip158.4 KB36 records
2010-05.zip227.8 KB33 records
2010-04.zip96.2 KB26 records
2010-03.zip204.6 KB27 records
2010-02.zip138.4 KB15 records
2010-01.zip82.1 KB24 records
2009-12.zip109.3 KB26 records
2009-11.zip200.6 KB20 records
2009-10.zip158.7 KB18 records
2009-09.zip204.5 KB30 records
2009-08.zip314.6 KB28 records
2009-07.zip294.3 KB41 records
2009-06.zip215.8 KB34 records
2009-05.zip260.7 KB27 records
2009-04.zip184.5 KB33 records
2009-03.zip228.9 KB33 records
2009-02.zip116.3 KB15 records
2009-01.zip269.9 KB41 records
2008-12.zip217.6 KB35 records
2008-11.zip354.5 KB33 records
2008-10.zip174.9 KB34 records
2008-09.zip168.3 KB38 records
2008-08.zip245.1 KB38 records
2008-07.zip224.5 KB42 records
2008-06.zip187.8 KB28 records
2008-05.zip601.8 KB47 records
2008-04.zip577.5 KB60 records
2008-03.zip163.9 KB25 records
2008-02.zip119.9 KB27 records
2008-01.zip259.3 KB41 records
2007-12.zip185.3 KB36 records
2007-11.zip112.9 KB33 records
2007-10.zip387.5 KB54 records
2007-09.zip128.7 KB38 records
2007-08.zip204.6 KB34 records
2007-07.zip138.1 KB34 records
2007-06.zip207.2 KB34 records
2007-05.zip320.6 KB58 records
2007-04.zip225.4 KB50 records
2007-03.zip129.0 KB39 records
2007-02.zip179.7 KB34 records
2007-01.zip650.6 KB45 records
2006-12.zip313.6 KB64 records
2006-11.zip239.0 KB50 records
2006-10.zip211.3 KB35 records
2006-09.zip120.7 KB29 records
2006-08.zip276.8 KB41 records
2006-07.zip416.2 KB58 records
2006-06.zip686.2 KB77 records
2006-05.zip872.8 KB105 records
2006-04.zip291.7 KB65 records
2006-03.zip451.8 KB69 records
2006-02.zip494.5 KB62 records
2006-01.zip503.9 KB88 records
2005-12.zip513.1 KB82 records
2005-11.zip423.8 KB60 records
2005-10.zip191.1 KB51 records
2005-09.zip311.4 KB53 records
2005-08.zip712.2 KB73 records
2005-07.zip606.8 KB100 records
2005-06.zip449.7 KB63 records
2005-05.zip581.4 KB71 records
2005-04.zip457.4 KB66 records
2005-03.zip506.3 KB74 records
2005-02.zip349.9 KB45 records
2005-01.zip293.5 KB49 records
2004-12.zip370.3 KB65 records
2004-11.zip656.4 KB73 records
2004-10.zip269.4 KB51 records
2004-09.zip460.4 KB83 records
2004-08.zip342.3 KB63 records
2004-07.zip362.4 KB74 records
2004-06.zip366.9 KB62 records
2004-05.zip634.4 KB85 records
2004-04.zip836.5 KB100 records
2004-03.zip410.9 KB72 records
2004-02.zip514.6 KB71 records
2004-01.zip559.5 KB58 records
2003-12.zip490.5 KB73 records
2003-11.zip654.9 KB75 records
2003-10.zip770.6 KB93 records
2003-09.zip495.3 KB51 records
2003-08.zip629.7 KB70 records
2003-07.zip555.4 KB73 records
2003-06.zip488.1 KB63 records
2003-05.zip840.7 KB81 records
2003-04.zip682.7 KB69 records
2003-03.zip1.3 MB104 records
2003-02.zip865.9 KB79 records
2003-01.zip1.0 MB88 records
2002-12.zip936.5 KB67 records
2002-11.zip702.2 KB80 records
2002-10.zip1.1 MB100 records
2002-09.zip741.1 KB60 records
2002-08.zip676.3 KB72 records
2002-07.zip686.6 KB75 records
2002-06.zip543.2 KB84 records
2002-05.zip1.4 MB123 records
2002-04.zip668.9 KB109 records
2002-03.zip935.6 KB93 records
2002-02.zip510.0 KB74 records
2002-01.zip658.5 KB78 records
2001-12.zip669.0 KB71 records
2001-11.zip1.4 MB115 records
2001-10.zip1.2 MB93 records
2001-09.zip786.0 KB63 records
2001-08.zip1.6 MB135 records
2001-07.zip1.1 MB94 records
2001-06.zip923.7 KB101 records
2001-05.zip1.3 MB111 records
2001-04.zip1.0 MB91 records
2001-03.zip972.3 KB82 records
2001-02.zip760.3 KB68 records
2001-01.zip715.4 KB58 records
2000-12.zip1.2 MB99 records
2000-11.zip856.2 KB79 records
2000-10.zip1.1 MB101 records
2000-09.zip1.3 MB160 records
2000-08.zip918.7 KB102 records
2000-07.zip1.3 MB141 records
2000-06.zip1.4 MB151 records
2000-05.zip994.5 KB98 records
2000-04.zip1.2 MB167 records
2000-03.zip1.0 MB158 records
2000-02.zip777.0 KB121 records
2000-01.zip942.3 KB118 records
1999-12.zip1.3 MB126 records
1999-11.zip1.4 MB153 records
1999-10.zip1.4 MB149 records
1999-09.zip1.3 MB140 records
1999-08.zip1.4 MB131 records
1999-07.zip1.3 MB159 records
1999-06.zip1.7 MB204 records
1999-05.zip1.6 MB178 records
1999-04.zip1.8 MB201 records
1999-03.zip1.6 MB156 records
1999-02.zip1.4 MB119 records
1999-01.zip1.1 MB105 records
1998-12.zip2.1 MB156 records
1998-11.zip1.6 MB139 records
1998-10.zip1.5 MB132 records
1998-09.zip1.5 MB122 records
1998-08.zip1.3 MB123 records
1998-07.zip1.7 MB169 records
1998-06.zip1.5 MB168 records
1998-05.zip1.1 MB132 records
1998-04.zip1.2 MB156 records
1998-03.zip2.0 MB158 records
1998-02.zip1.4 MB135 records
1998-01.zip1.6 MB146 records
1997-12.zip1.3 MB165 records
1997-11.zip1.2 MB146 records
1997-10.zip2.6 MB233 records
1997-09.zip1.2 MB159 records
1997-08.zip2.1 MB179 records
1997-07.zip1.2 MB158 records
1997-06.zip1.7 MB157 records
1997-05.zip1.8 MB150 records
1997-04.zip1.5 MB179 records
1997-03.zip1.7 MB175 records
1997-02.zip1.2 MB144 records
1997-01.zip1.8 MB192 records
1996-12.zip1.4 MB139 records
1996-11.zip1.9 MB194 records
1996-10.zip1.8 MB236 records
1996-09.zip1.3 MB152 records
1996-08.zip1.3 MB154 records
1996-07.zip1.8 MB189 records
1996-06.zip2.0 MB193 records
1996-05.zip934.9 KB116 records
1996-04.zip205.1 KB15 records
1996-03.zip280.9 KB26 records
1996-02.zip300.0 KB20 records
1996-01.zip251.2 KB24 records
1995-12.zip226.7 KB19 records
1995-11.zip425.2 KB32 records
1995-10.zip480.1 KB46 records
1995-09.zip285.4 KB34 records
1995-08.zip257.4 KB26 records
1995-07.zip188.7 KB23 records
1995-06.zip546.9 KB30 records
1995-05.zip374.3 KB33 records
1995-04.zip132.2 KB14 records
1995-03.zip383.5 KB27 records
1995-02.zip69.3 KB5 records
1995-01.zip152.0 KB7 records
1994-12.zip15.0 KB5 records
1994-11.zip175.9 KB14 records
1994-10.zip164.1 KB10 records
1994-09.zip131.4 KB10 records
1994-08.zip208.4 KB19 records
1994-07.zip42.6 KB9 records
1994-06.zip16.2 KB7 records
1994-05.zip14.8 KB5 records
1994-04.zip38.9 KB5 records
1994-03.zip50.3 KB6 records
1994-02.zip77.7 KB7 records
1994-01.zip20.2 KB5 records

What This Dataset Contains

The dataset captures every Form 8-A12G and Form 8-A12G/A filing accepted by EDGAR from January 1994 forward. Form 8-A is the short-form Exchange Act registration statement promulgated for issuers that already have a reporting relationship with the Commission; the 12G suffix denotes registration under Section 12(g) of the Exchange Act — registration of a class of equity securities that is not being listed on a national securities exchange. Typical 12(g) populations include issuers crossing the holders of record-and-total-assets thresholds, OTC-traded companies, issuers stepping out of Securities Act registration into ongoing Exchange Act reporting, certain bank and savings-and-loan holding companies, and units, warrants, or preferred classes spun off the main exchange-listed equity. The companion designation 8-A12B covers Section 12(b) exchange-listed registrations and is therefore outside this dataset.

Form 8-A is intentionally abbreviated. Rather than re-state substantive disclosure about the issuer or the class, it relies on Rule 12b-32 under the Exchange Act, which permits incorporation by reference of any document on file with the Commission. In practice the 8-A points to a prior Securities Act registration statement (Form S-1, Form S-3, S-11, F-1, F-3, or Form 10) or to a previously filed Exchange Act report carrying the description of the security. The form's substantive purpose is procedural: to attach a Section 12(g) file number to the class and trigger the Exchange Act reporting regime, not to convey new disclosure. Form 8-A12G/A is an amendment to a previously filed 8-A12G, used to correct, supplement, or update items such as the description of securities, the cited prior registration, or the exhibit list, and shares the identical structural anatomy.

Records are packaged as ZIP containers holding metadata.json envelopes and the textual filing body. File types found in the corpus are TXT, JSON, HTML/HTM, and PDF; image binaries are stripped during ingestion.

Content Structure of a Single Record

What one record represents

A single record is one EDGAR submission of Form 8-A12G or Form 8-A12G/A, identified by an 18-character accession number. On disk, each record is a folder whose name is the accession number with the dashes removed (e.g. accession 0001477932-25-007678 becomes folder 000147793225007678). The folder bundles two layers of content: a metadata.json describing the submission as EDGAR indexed it, and the document files that the registrant actually transmitted in that accession — the Form 8-A registration statement itself and any exhibits attached inline. Image binaries (logos, scanned signature images, graphical exhibits) are removed; everything else that constitutes the textual filing is preserved. One record therefore encapsulates the full filing-level metadata and the full textual body of one Section 12(g) short-form registration event.

Top-level structure of a record

Every record contains exactly two layers:

  1. metadata.json — a flat JSON object mirroring the EDGAR filing index for the accession, covering form type, timestamps, accession identifiers, return links, the Exchange Act file number, every document EDGAR exposes for the submission, and a per-filer entity block.
  2. One or more SGML-wrapped document files — the registration statement and, where they were physically attached, exhibits. The primary Form 8-A document is invariably sequence 1 in documentFormatFiles. Filenames are at the registrant's discretion (form8a.htm, <issuer>_8a12g.htm, 8a.htm, etc.); there is no canonical filename.

For most 8-A12G filings the second layer is just the single primary HTM, because the substantive description and the exhibits are pulled in by reference rather than physically attached. Filings that do attach the instrument defining the rights of security holders, articles of incorporation, bylaws, opinions of counsel, or consents include those as additional sequenced documents in the same folder.

The metadata.json envelope

metadata.json is a flat JSON object describing the submission at the EDGAR-header level. The fields that carry meaningful structured data are:

  • formType"8-A12G" for a fresh registration or "8-A12G/A" for an amendment.
  • accessionNo — dashed accession number, e.g. "0001477932-25-007678".
  • filedAt — ISO-8601 timestamp with timezone offset capturing the EDGAR acceptance time.
  • description — human-readable form description, typically "Form 8-A12G - Registration of securities [Section 12(g)]".
  • linkToFilingDetails, linkToTxt, linkToHtml, linkToXbrl — URLs back to, respectively, the EDGAR filing-index page, the SGML complete-submission text file, the primary HTML document, and the XBRL viewer. linkToXbrl is empty for 8-A12G because Form 8-A submissions do not carry XBRL payloads.
  • documentFormatFiles[] — one entry per document EDGAR exposes for the accession. Each entry carries sequence, size (bytes, as a string), documentUrl, description, and type. Sequence 1 is invariably the registration statement; an entry whose sequence and type are blank represents the wrapping .txt complete-submission file that EDGAR auto-generates around the parts.
  • dataFiles[] — a slot for ancillary structured data files (XBRL/XML), normally empty for 8-A12G.
  • seriesAndClassesContractsInformation[] — a slot used for investment-company series/class disclosures, empty for operating-company 8-A12G filings.
  • entities[] — array describing each filer associated with the submission. For an 8-A12G this is normally a single registrant entity carrying companyName (typically suffixed with (Filer)), cik, fileNo (the Section 12(g) file number assigned by this very submission, in the 000-XXXXX range), filmNo (EDGAR film number), irsNo, stateOfIncorporation, fiscalYearEnd in MMDD form, act ("34" for the Exchange Act), sic with code and descriptive label, tickers[] when known, and type echoing the form type.
  • id — opaque 32-character hexadecimal identifier assigned by the dataset for cross-referencing.

A distinctive feature of this filing type is that fileNo is freshly minted by the submission itself: unlike most Exchange Act filings, an 8-A12G is the event that creates the Section 12(g) file number rather than an event filed against an existing one. That number is the durable identifier that subsequent reports (10-K, 10-Q, 8-K, proxy statements) for the registered class will reference.

Anatomy of the primary registration statement

The primary document is wrapped in EDGAR's standard SGML envelope (<DOCUMENT>, <TYPE>, <SEQUENCE>, <FILENAME>, <DESCRIPTION>, <TEXT>) around an inline HTML or, in older filings, plain-text body. Within the body, the document follows the canonical Form 8-A layout dictated by the form's General Instructions and the items it borrows from Regulation S-K:

  1. Caption and registrant block. The header identifies the document as a Form 8-A registration statement under Section 12(b) or 12(g) of the Securities Exchange Act of 1934, and states the registrant's exact charter name, the state or other jurisdiction of incorporation or organization, the IRS Employer Identification Number, the address and ZIP code of the principal executive offices, and (by convention) the registrant's telephone number.

  2. Securities-to-be-registered tables. Two parallel tables specify the securities being registered. The 12(b) table has columns "Title of each class" and "Name of each exchange on which each class is to be registered"; the 12(g) table has a single "Title of each class" column. On a 12(g)-only filing, the 12(b) table is filled with Not Applicable, and the 12(g) table carries the registered class — most commonly common stock with a stated par value, but also preferred shares, warrants, units, depositary shares, debt securities, or class-specific tracking stock depending on the issuer.

  3. General Instruction A effectiveness check-boxes. Form 8-A includes check-boxes selecting the basis on which registration becomes effective: paragraph (c) of General Instruction A (effective on filing, where the requisite Securities Act registration is already effective) or paragraph (e) (effective at a later time set forth in the form, used when the 8-A is filed before the underlying Securities Act registration becomes effective). A separate check-box flags whether the registration is filed in connection with a concurrent Regulation A offering. These boxes determine the timing of effectiveness under the Exchange Act and the interplay with any concurrent Securities Act registration.

  4. Cross-reference to the underlying Securities Act registration. Filers commonly identify the prior registration statement on which the 8-A relies — for example "Form S-1; SEC File Number: 333-281124" — providing the documentary anchor for the items incorporated by reference under Rule 12b-32.

  5. Item 1 — Description of Registrant's Securities to be Registered. Item 1 calls for the information required by Item 202 of Regulation S-K: dividend rights, voting rights, liquidation rights, preemptive rights, conversion rights, redemption and sinking-fund provisions, liability to further calls or to assessment, classification of the board where relevant, restrictions on alienability, and any provisions whose effect would be to delay, defer, or prevent a change in control. In an 8-A12G, Item 1 is almost always satisfied entirely by incorporation by reference to the corresponding section of the underlying S-1, S-3, S-11, F-1/F-3, or Form 10, or — for filings made after the SEC's 2019 amendments (Release No. 33-10618) — to the Exhibit 4 "Description of Securities" attached to the registrant's most recent Form 10-K. Issuers occasionally re-state the description in full when the prior filing's description has become stale, when an amendment is being filed to update terms, or when no public document yet contains the description.

  6. Item 2 — Exhibits. Item 2 requires a list of all exhibits filed as part of the registration statement, indexed per the form's exhibit table. Typical entries include the instrument defining the rights of the security holders being registered (certificate of designation, indenture, warrant agreement, deposit agreement, or similar), articles of incorporation and bylaws, opinion of counsel as to legality of the registered securities, consents of independent accountants, and any underwriting or stockholder agreements material to the security. Most entries are listed as already on file, identified by accession number and exhibit number, and incorporated by reference under Rule 12b-32; when re-attachment occurs, those exhibits become additional sequenced documents in the same accession folder.

  7. Signature block. The form closes with a signature stating that, pursuant to the requirements of Section 12 of the Exchange Act, the registrant has duly caused the registration statement to be signed on its behalf, followed by the registrant's name, the date of signing, and the printed name and title of the executing officer (commonly the chief executive officer, president, chief financial officer, or general counsel).

What the dataset record includes

Each record includes:

  • metadata.json with the EDGAR-header description of the submission, including filer entities, the newly issued Section 12(g) file number, and the document inventory.
  • The SGML-wrapped primary Form 8-A document at sequence 1.
  • Any non-image exhibits the registrant attached inline, as additional sequenced documents.

The wrapping .txt complete-submission file is referenced in documentFormatFiles[] via its URL but is not duplicated as a separate file in the folder; it can be retrieved from EDGAR through the link. The file types found in the dataset are TXT, JSON, HTML/HTM, and PDF, reflecting the format trajectory described below.

What the dataset record excludes

  • Image binaries — logos, scanned signature images, and graphical exhibits are stripped from the folder, so HTML <img> references in the primary document may not resolve locally even though the surrounding textual content is complete.
  • Documents incorporated by reference — the underlying S-1, S-3, S-11, F-1/F-3, or Form 10 carrying the substantive Item 202 description, the Exhibit 4 description in the 10-K, and most Item 2 exhibits referenced by accession number are not duplicated into the 8-A12G record. They can be fetched separately from EDGAR using the form type, accession number, and exhibit number stated in the 8-A's body.
  • The auto-generated complete-submission .txt — present as a URL in the metadata but not stored locally.

Evolution of required content

The Form 8-A short-form registration statement has been structurally stable across the dataset's January 1994 to present range, but several content-level evolutions matter when comparing older to newer records:

  • Item 202 of Regulation S-K has been periodically amended, expanding the catalog of rights, preferences, and anti-takeover provisions that must be described in the underlying registration to which Item 1 typically points. The most consequential change was Release No. 33-10618 (2019), which began requiring issuers to file as Exhibit 4 to Form 10-K a "Description of Registrant's Securities Registered Pursuant to Section 12 of the Exchange Act"; from 2020 onward, many 8-A12G filings cross-reference that Exhibit 4 for Item 1 rather than the original Securities Act registration.
  • General Instruction A effectiveness mechanics have been clarified over time, including the check-box treatment of paragraph (c) versus paragraph (e). Records from the 1990s and early 2000s show simpler effectiveness statements; records after the late-2000s amendments use the more granular check-box layout still in force.
  • Concurrent Regulation A integration. Following the 2015 Regulation A reforms (Tier 2 offerings) and subsequent amendments, the form was updated to include an explicit check-box flagging whether the 8-A is filed in connection with a Regulation A offering. Records before that period do not carry the box.
  • Smaller reporting company and emerging growth company status. Cover-page status indicators tied to the 2008 SRC framework and the 2012 JOBS Act (EGC) are commonly present on Form 8-A cover pages from those eras forward. Form 8-A's instructions do not require the elaborate status-flag block found on Form 10-K, but many filers include a smaller reporting company status statement for consistency with their other filings.
  • Section 12(g) holder thresholds. The JOBS Act of 2012 and the FAST Act of 2015 raised the Section 12(g) registration thresholds (to 2,000 holders of record, or 500 non-accredited holders, with elevated bank thresholds), changing which issuers were required to file and shifting the population of registrants represented in the dataset, even though the form's structure itself was not altered.

Evolution of file format

EDGAR-filed 8-A12G documents in this dataset reflect EDGAR's general format trajectory:

  • 1994 through the late 1990s. Plain-ASCII text wrapped in SGML envelopes (<DOCUMENT>, <TYPE>, <TEXT>), with tabular content rendered in monospaced ASCII. The primary document filename uses .txt and the body is unstyled prose.
  • Late 1990s through mid-2000s. EDGAR began accepting HTML, and Form 8-A submissions migrated toward .htm primary documents while retaining the SGML outer wrapper. The securities-to-be-registered tables begin appearing as proper HTML tables; check-boxes are rendered as bracketed glyphs or small images.
  • Mid-2000s to present. HTML is the dominant primary-document format, with PDF appearing occasionally for attached exhibits such as board resolutions or certificates of designation. The SGML envelope tags remain in place around the HTML body. Form 8-A submissions do not carry XBRL or inline XBRL — the form does not call for structured financial tagging — so linkToXbrl stays empty and no XBRL instance documents appear in the record folder.

Interpretation and extraction notes

  • Incorporation by reference is the rule, not the exception. A reader expecting to find the substantive description of the registered securities inside the 8-A itself will usually be disappointed; the document's value lies in establishing the file number, naming the registered class, and pointing to the prior filing where the description and exhibits actually live. Item 1 frequently consists of one or two sentences followed by a citation. Tooling that needs the full description must follow the cross-reference into the cited Securities Act registration or 10-K Exhibit 4.
  • 8-A12G versus 8-A12G/A. The metadata shape is identical between original filings and amendments; the only structural distinction is the formType field. Amendments may rewrite the securities-to-be-registered tables, change the cited prior registration, or update the exhibit list, and should be read together with the original to reconstruct the current state of the registration.
  • File number provenance. The fileNo on the registrant entity is the new Section 12(g) file number created by this submission, in the 000-XXXXX range. Subsequent Exchange Act filings for the registered class (10-K, 10-Q, 8-K, proxy statement) reference this number, so it is the natural join key between an 8-A12G record and the registrant's later periodic and current reports.
  • 12(g) versus 12(b). Although the form template is shared with Form 8-A12B, the 8-A12G form type indicates the absence of national-exchange listing, and the 12(b) table accordingly carries Not Applicable. Records with both tables populated are uncommon in this dataset; mixed populations live in the 12B variant.
  • Exhibit cross-references for machine extraction. Item 2 exhibit lists frequently cite previously filed exhibits by accession number, exhibit number, and a short descriptive label. These references can be parsed to assemble the full set of underlying documents (charter, bylaws, instrument defining holder rights) without those documents being physically present in the 8-A12G record.
  • Signature semantics. Form 8-A has no auditor or counsel certification block; the signature is purely an officer's signature on behalf of the registrant. Legal opinions and accountant consents, when required for the registered class, appear as exhibits rather than as inline statements.
  • Image stripping. Any graphical content — logos, scanned signatures, embedded chart images — is absent from the local record. Textual extraction is unaffected, but visual fidelity to the original EDGAR rendering is not preserved.
  • SGML envelope parsing. Tooling that consumes the primary document must either strip the outer SGML tags before HTML parsing or feed the body inside <TEXT> directly to an HTML parser. Filename conventions vary by registrant, so documentFormatFiles[].sequence == "1" is the reliable selector for the registration statement, not the filename.

Who Files or Publishes This Dataset, and When

Who files

The filer is always the issuer of the class being registered. Form 8-A is a short-form Exchange Act registration statement, and General Instruction A limits it to two eligibility paths:

  1. Existing Exchange Act reporters. Issuers already filing under Section 13 or 15(d) (10-K, 10-Q, 8-K, or the foreign-private-issuer equivalents) can register a new class by reference to their existing EDGAR record instead of producing a full Form 10.
  2. Concurrent Securities Act registrants. Issuers filing Form 8-A alongside a Securities Act registration statement (typically S-1, S-3, S-4, S-11, or F-1) whose effectiveness will simultaneously make the issuer a Section 15(d) reporter. The Securities Act filing supplies issuer-level disclosure; the 8-A registers the class under the Exchange Act.

Typical registrants include operating companies, holding companies, banks, REITs, BDCs, SPACs, and trust issuers. Foreign private issuers may use 8-A12G, though most foreign issuers listing on a U.S. exchange use 8-A12B instead. Transfer agents, underwriters, exchanges, selling shareholders, and beneficial owners never file Form 8-A.

The 12G suffix identifies the statutory branch: Section 12(g), which covers equity classes not listed on a national securities exchange. Exchange-listed classes register under Section 12(b) on Form 8-A12B. The /A variant amends a previously filed 8-A12G, before or after effectiveness.

When the record is created

Form 8-A12G is event-driven, not periodic. It is filed when an issuer becomes obligated to register an unlisted class under Section 12(g) or elects to register voluntarily.

Mandatory registration under Rule 12g-1. Section 12(g)(1), as amended by the JOBS Act (2012) and FAST Act (2015), and implemented by Rule 12g-1, requires registration of an equity class if, on the last day of the fiscal year, the issuer has total assets above $10 million and the class is held of record by:

For banks, bank holding companies, and savings and loan holding companies (the FAST Act variant), the test is 2,000 holders of record with no non-accredited subprong. Once thresholds are crossed, registration must occur within 120 days after the fiscal year-end on which they were met. Eligible issuers register on Form 8-A12G; ineligible issuers must use Form 10.

Concurrent Securities Act effectiveness. When an issuer files an S-1 or other Securities Act statement for an IPO, direct listing, or unlisted public offering (e.g., OTC quotation without exchange listing), it commonly files 8-A12G during the registration process so the class becomes a registered Section 12(g) class at the same moment the Securities Act registration is declared effective. This brings the class within Sections 13(d)/(g), 14, and Section 16 rather than relying on the narrower Section 15(d) regime.

OTC quotation needs. Issuers seeking quotation in OTC tiers that require SEC-reporting status, or that need to support broker-dealer compliance with Rule 15c2-11, file 8-A12G to register a class without an exchange listing.

Voluntary registration. An issuer may register under Section 12(g) before crossing Rule 12g-1 thresholds to subject the class to the proxy rules, beneficial ownership reporting, Section 16 insider reporting, and Williams Act tender offer rules.

Reactivation. An issuer that previously deregistered under Rule 12g-4 and again exceeds the thresholds, or that wants to re-establish a registered class, files a new 8-A12G.

Effectiveness timing. For an existing reporter, an 8-A12G is generally effective automatically upon filing. When tied to a Securities Act statement, effectiveness is keyed to the effectiveness of that companion filing.

Why an 8-A12G/A is filed. Amendments cover (i) pre-effectiveness corrections, exhibit replacements, or staff-comment responses; (ii) post-effective updates to the description of securities under Item 202 of Regulation S-K (e.g., charter amendments, new preferred series, changes to holder rights); and (iii) changes in registered class composition (name change, restructuring, separation of warrants or units into their components). Each /A is tied to a prior 8-A12G accession by the same registrant on the same class.

Important distinctions

  • 8-A12G vs. 8-A12B. 12G is for unlisted classes registered under Section 12(g); 12B is for classes listed on a national securities exchange (NYSE, Nasdaq, NYSE American). Issuers listing on an exchange file 8-A12B. This dataset covers only the 12G branch.
  • 8-A12G vs. Form 10. Form 10 is the long-form Exchange Act registration statement used by issuers that are neither existing reporters nor concurrent Securities Act registrants. Such issuers fall outside the 8-A12G population.
  • Section 12(g) vs. Section 15(d). Section 15(d) attaches automatically when a Securities Act statement becomes effective and triggers periodic reporting only. Sections 13(d)/(g), 14, and 16 attach only with Section 12 registration; 8-A12G is the short-form vehicle to obtain that broader status when no exchange listing is involved.
  • Successors and Rule 12g-3. In certain reorganizations and successions, registration passes to the successor by operation of Rule 12g-3 without a new 8-A12G. Successors nevertheless often file an 8-A12G to formalize the registered status of the surviving class.
  • Filing party. The disclosure obligation runs to the issuer. Holders, transfer agents, and underwriters described in the form are not filers.
  • EDGAR coverage. The dataset captures EDGAR-era electronic filings from January 1994 forward; the underlying Section 12(g) regime dates to the Securities Acts Amendments of 1964.

How This Dataset Differs From Similar Datasets or Filings

Form 8-A12G occupies a narrow slot in Exchange Act registration: a short-form Section 12(g) entry filed by issuers already in the reporting system. The forms below are easy to confuse with it because they share filers, exhibits, or lifecycle position — but each differs in trigger, content depth, or filer population.

Form 8-A12B — the Section 12(b) sibling

Identical body and exhibit pattern; different statutory hook.

  • Trigger: 8-A12B registers a class for listing on a national exchange (NYSE, Nasdaq, NYSE American, Cboe). 8-A12G registers a class under Section 12(g) — typically unlisted classes, OTC-quoted equity, ADRs without listings, separately registered warrants/units/preferred, or threshold-driven 12(g) registrants.
  • Filer population: 8-A12B skews to IPO-listed equity. 8-A12G captures the unlisted residue plus secondary classes of otherwise listed issuers.
  • Substitution cost: identical-looking filings, but you lose the exchange-status signal and pull the wrong filer cohort.

Form 10, 10-12G, 10-12B — the long-form alternative

The full Exchange Act registration statement. EDGAR splits 10-12G (Section 12(g)) and 10-12B (Section 12(b)) the same way the 8-A pair does.

  • Trigger: Form 10 is used by issuers not already reporting — spin-offs distributed without a sale, certain reverse mergers, and companies hitting Section 12(g) holder/asset thresholds without a prior public offering. 8-A12G is restricted to issuers with an active Securities Act registration or existing Section 15(d) status.
  • Content: Form 10 carries 10-K-equivalent disclosure (business, risk factors, MD&A, audited financials, compensation, governance). 8-A12G omits all of that and incorporates by reference.
  • Substitution cost: if you want first-time disclosure of operations and financials for a newly reporting company, Form 10 is the rich source; 8-A12G is nearly empty.

Form 8-A12G/A and Form 10/A — amendments

Both are amendments, but they carry very different payloads.

  • 8-A12G/A: narrow corrections — class description fixes, supplemental exhibits (revised charter, indenture supplements, rights agreement amendments), or pre-effectiveness restatements. Not a vehicle for substantive new disclosure.
  • Form 10/A: frequently substantive — staff comment responses, restated financials, expanded risk factors, revised MD&A.
  • Substitution cost: disclosure-evolution research mines 10/A heavily; 8-A12G/A is useful mainly for tracking exhibit and class-definition changes.

Form 25 and Form 15 — the deregistration counterparts

Inverse lifecycle events.

  • Form 25: notifies delisting and Section 12(b) deregistration — the mirror of 8-A12B.
  • Form 15: terminates Section 12(g) registration or suspends Section 15(d) reporting once holder counts drop below thresholds — the mirror of 8-A12G.
  • Substitution cost: none — the two halves are complementary. A complete census of currently 12(g)-registered classes requires pairing 8-A12G entries with Form 15 exits.

Section 13/15(d) periodic reports (10-K, 10-Q, 8-K)

Consequences of an effective 8-A12G, not substitutes.

  • 8-A12G: a one-time registration event with sparse content; useful as a timestamp, class identifier, and exhibit anchor (charter, bylaws, rights agreements).
  • 10-K/10-Q/8-K: the ongoing disclosure stream that flows from Section 12 (or parallel 15(d)) status.
  • Substitution cost: periodic reports cannot tell you when a class entered Section 12(g) status or what governing instruments attached at registration; 8-A12G cannot tell you anything about the issuer's subsequent operations or financials.

Securities Act registration statements (S-1, S-3, S-11, F-1)

The disclosure backbone that 8-A12G incorporates by reference.

  • S-1 / F-1: IPO vehicles for domestic and foreign private issuers; carry the prospectus, audited financials, underwriters, and use of proceeds.
  • S-3: shelf registration for seasoned issuers.
  • S-11: REITs and real estate operating companies.
  • 8-A12G: transports the registered class into Exchange Act status so Section 13/15(d), Section 16, Section 13(d)/(g), and proxy rules attach.
  • Substitution cost: the S-filing alone cannot establish Section 12 status or its date; the 8-A12G alone cannot reconstruct offering economics, financials, or business description. They are complementary halves of the short-form going-public path.

Boundary summary

8-A12G is a population of short-form Section 12(g) registration events filed by already-reporting issuers, accompanied by a small set of class-defining exhibits. It is not exchange-listing data (that is 8-A12B/Form 25), not long-form entry disclosure (Form 10/10-12G), not ongoing reporting (10-K/10-Q/8-K), not deregistration (Form 15), and not offering disclosure (S-1/S-3/S-11/F-1). Its precise value is identifying which unlisted or secondary classes entered Section 12(g) status, on what date, with what governing instruments — for the subset of issuers eligible for the streamlined path. Substituting any neighbor loses the trigger, the population, or the lifecycle position that defines the dataset.

Who Uses This Dataset

The Form 8-A12G Files Dataset is consulted by professionals who need to confirm registration status, reconstruct security histories, or gate downstream operational and compliance decisions on a class being formally registered.

Securities lawyers and disclosure counsel

Counsel advising registrants verify exactly when a class was registered, what it consisted of, and which instruments defined holder rights at registration. Their workflow centers on the Item 202 description, the exhibit list (charters, bylaws, indentures, warrant and rights agreements), and the assigned file number. When drafting later registration statements or proxy materials, they cross-reference earlier 8-A12G language to keep voting, dividend, conversion, and anti-takeover characterizations consistent, and use 8-A12G/A amendments to trace how the description evolved.

Capital-markets attorneys

Attorneys preparing follow-on offerings, shelf takedowns, and resales use the dataset to confirm prior Section 12(g) registration, which drives form availability and short-form eligibility. They pull CIK, filing date, accession number, and file number from the metadata envelope to populate cover and signature pages, and reuse the Item 202 description as a baseline for "Description of Capital Stock" sections in new offering documents.

IPO and equity-issuance working groups

Teams running listings, de-SPAC transactions, direct listings, and uplistings use historical 8-A12G filings as precedent for sequencing their own registration. They model the gap between the 8-A12G filing date, effectiveness of the related Securities Act registration, and trading commencement, and use the exhibit list to assemble checklists of governing documents that must accompany the short-form registration.

Equity research analysts

Fundamental analysts covering newly public or uplisted issuers use the effective date, registrant name, CIK, and file number to anchor the start of full Exchange Act reporting, which determines when periodic, beneficial-ownership, and insider filings begin. The Item 202 description informs share-class models, especially for multi-class voting stock and convertible instruments.

Transfer agents and securities operations

Transfer agents and corporate-actions teams verify registration status before processing transfers, reorganizations, distributions, and conversions that require a registered class. They key off CIK, the new file number, and the exhibits defining holder rights, and feed those values into reference systems that validate ticker-to-CIK-to-file-number mappings and book-entry or DTC eligibility.

OTC market makers and quotation desks

Market makers use 8-A12G records to confirm a class is Exchange Act registered when evaluating covered-security and published-information eligibility. Trading-desk staff link the file number and CIK to the issuer's broader EDGAR history to confirm that current public information supports the quoted class.

FINRA Rule 6432 / Rule 15c2-11 compliance staff

Staff handling Form 211 submissions and ongoing 15c2-11 review use the dataset to document Section 12(g) registration as a recognized basis for the current-public-information requirement. They rely on the filing date, effectiveness, file number, and CIK linkage, and use the Item 202 description and exhibits to confirm exactly which class is being quoted when an issuer has multiple share classes.

Broker-dealer compliance and supervision

Supervisory analysts maintain security-master flags for Exchange Act registration, which feeds margin eligibility, restricted-list treatment, research-distribution rules, and suitability frameworks. They ingest the metadata envelope programmatically, reconcile against internal symbol tables, and watch 8-A12G/A amendments for changes in the registered class.

Fintech and financial data vendors

Data engineering teams ingest 8-A12G filings to enrich security-master and corporate-actions feeds. The metadata.json envelope (form type, accession number, CIK, filing date, file number) drives programmatic ingestion, while parsers extract structured share-class attributes, par value, voting rights, and governing instruments from the Item 202 description and exhibit index, supporting registration timelines and share-class taxonomies.

Academic researchers

Researchers in finance, accounting, and law use the full historical span, CIK linkage, and filing dates to build panel datasets on issuers entering the Section 12(g) regime. They study timing between Securities Act and Exchange Act registration and analyze cohort patterns in share-class design, anti-takeover provisions, and holder-rights language at the moment of registration.

Corporate paralegals

Paralegals maintain registration-class histories for each entity, tracking classes registered under Section 12(g), their file numbers, and amendment chains. They use registrant name, CIK, file number, accession number, and the chronological 8-A12G / 8-A12G/A sequence to assemble closing binders, respond to diligence, and populate officers' certificates, with exhibits cross-referenced to the firm's document-management system.

Each group reads a different slice of the same record: lawyers and paralegals work the Item 202 description and exhibit list, capital-markets and operations professionals key off the metadata envelope and file number, market-structure compliance staff treat registration as a gating input for quotation and supervision, and data and research teams use the corpus as a structured source of share-class metadata anchored to deterministic CIK and accession identifiers.

Specific Use Cases

Beyond the per-profession reading patterns, the Form 8-A12G corpus supports the following concrete workflows.

1. Building a Section 12(g) registration census

Pair every 8-A12G metadata.json with the matching Form 15 to assemble a longitudinal census of classes currently registered under Section 12(g). The 8-A12G entities[].fileNo, cik, and filedAt mark entry; Form 15 file-number matches mark exit. The output is a date-bounded panel of registered unlisted classes that can be sliced by sic, stateOfIncorporation, or formType (original vs /A) to drive cohort studies, regulator dashboards, or "currently registered" gates in security-master systems.

2. Short-form eligibility checks for follow-on offering desks

Capital-markets ops can resolve "is this issuer Section 12(g) registered, since when, for which class?" by joining a ticker or CIK to the dataset's entities[].cik, tickers[], and fileNo. The filedAt timestamp combined with the General Instruction A check-box (paragraph (c) vs (e)) parsed from the primary document yields the effective registration date used to evaluate S-3 and Form 144 holding-period eligibility. Output: an automated eligibility flag on a deal sheet, with the supporting accession URL surfaced for legal review.

3. Item 202 language reuse and clause libraries

Disclosure counsel and document-automation tools can mine the Item 1 / Item 202 prose and the cross-reference targets (Form S-1 / S-3 / F-1 / Form 10 file numbers, Exhibit 4 of 10-K) to build a clause library of voting, dividend, conversion, redemption, and anti-takeover language by sic or jurisdiction. Pairing each 8-A12G with its 8-A12G/A reveals the diffs that get applied between original and amended descriptions — a direct training corpus for redlining tools and a reference set for drafting new "Description of Capital Stock" sections.

4. Exhibit-graph extraction for charter and rights-agreement retrieval

Item 2 exhibit lists routinely cite previously filed exhibits by accession number and exhibit number under Rule 12b-32. Parsing those citations across the corpus produces a directed graph from each 8-A12G accession to the underlying charters, bylaws, certificates of designation, indentures, warrant agreements, and rights agreements stored elsewhere on EDGAR. Downstream consumers — diligence platforms, governance-data vendors, M&A advisors — use the graph to fetch the actual governing instruments without re-discovering them per issuer.

5. Registration-to-trading lag analytics

For each accession, combine filedAt, the General Instruction A paragraph (c)/(e) selection, and the cited Securities Act file number to reconstruct the gap between 8-A12G filing, Securities Act effectiveness, and trading commencement. Aggregated over time and by sic, this produces benchmarks (median days, distribution tails) used by IPO and de-SPAC working groups to plan their own sequencing, and by exchanges and OTC venues to model onboarding throughput.

6. Share-class taxonomy enrichment for security-master feeds

Data engineering pipelines ingest the metadata.json envelope for deterministic record keys (accessionNo, id, cik, fileNo) and parse the securities-to-be-registered table from sequence-1 documents to extract class title, par value, and instrument type (common, preferred, warrant, unit, depositary share, debt). The result is a structured share-class table joined to ticker and CIK, used to enrich vendor security masters, classify multi-class issuers, and reconcile DTC-eligibility flags.

7. Form 211 / Rule 15c2-11 documentation packs

Market makers preparing or refreshing Form 211 submissions can auto-assemble a "current public information" packet keyed to a CIK: the 8-A12G accession proves Section 12(g) registration, the fileNo becomes the join key into subsequent 10-K / 10-Q / 8-K filings, and the Item 2 exhibits confirm the registered class. Storing the packet as (accessionNo, fileNo, primary document URL, exhibit list) gives compliance a defensible, reproducible audit trail.

8. Detection of class-definition changes via amendment tracking

Programmatically diff 8-A12G/A amendments against the original 8-A12G in the same fileNo chain to surface changes in the registered class — added series, revised conversion mechanics, supplemental rights-agreement exhibits, or replaced indentures. Broker-dealer supervision, transfer agents, and corporate-actions teams consume the diff stream as event triggers to update reference data, recheck DTC eligibility, and refresh restricted-list flags without manually re-reading every amendment.

Dataset Access

The Form 8-A12G Files dataset is available through three access patterns: a JSON index API for discovery, a full-archive ZIP download, and per-container ZIP downloads. The two download endpoints require an sec-api.io API key passed as a token query parameter. The index endpoint is public and does not require authentication.

Dataset Index JSON API: https://api.sec-api.io/datasets/form-8a12g-files.json

This endpoint returns the dataset metadata (name, description, last updated timestamp, earliest sample date, total records, total size, supported form types, container format, and file types) along with the list of all individual container files. Each container entry includes its key, size, records, updatedAt, and downloadUrl. Use this endpoint to discover available containers, monitor which containers were updated in the most recent refresh run, and selectively pull only the containers that changed instead of re-downloading the full archive. No API key is required.

Example response:

Example
1 {
2 "datasetId": "1f13365b-9ae0-6927-83a6-01ec8d6d557c",
3 "datasetDownloadUrl": "https://api.sec-api.io/datasets/form-8a12g-files.zip",
4 "name": "Form 8-A12G Files Dataset",
5 "updatedAt": "2026-04-25T02:51:19.000Z",
6 "earliestSampleDate": "1996-01-01",
7 "totalRecords": 18227,
8 "totalSize": 157692245,
9 "formTypes": ["8-A12G", "8-A12G/A"],
10 "containerFormat": "ZIP",
11 "fileTypes": ["TXT", "JSON", "HTML", "PDF"],
12 "containers": [
13 {
14 "downloadUrl": "https://api.sec-api.io/datasets/form-8a12g-files/2026/2026-04.zip",
15 "key": "2026/2026-04.zip",
16 "size": 1842133,
17 "records": 47,
18 "updatedAt": "2026-04-25T02:51:19.000Z"
19 }
20 ]
21 }

Download Entire Dataset: https://api.sec-api.io/datasets/form-8a12g-files.zip?token=YOUR_API_KEY

Downloads the complete dataset as a single ZIP archive containing every container file across all years. Use this endpoint for an initial bulk load or when building a local mirror of the full historical record. Requires an API key.

Download Single Container: https://api.sec-api.io/datasets/form-8a12g-files/2026/2026-04.zip?token=YOUR_API_KEY

Downloads one individual container ZIP, identified by the key returned from the index API. Use this for incremental updates — fetch the index daily, compare updatedAt timestamps against your local copy, and pull only the changed containers. Requires an API key.

Example using curl:

1 curl -o 2026-04.zip \
2 "https://api.sec-api.io/datasets/form-8a12g-files/2026/2026-04.zip?token=YOUR_API_KEY"

Example using Node.js:

1 import fs from "node:fs";
2 import { pipeline } from "node:stream/promises";
3
4 const API_KEY = process.env.SEC_API_KEY;
5 const indexUrl = "https://api.sec-api.io/datasets/form-8a12g-files.json";
6
7 const index = await fetch(indexUrl).then((r) => r.json());
8
9 for (const container of index.containers) {
10 const url = `${container.downloadUrl}?token=${API_KEY}`;
11 const res = await fetch(url);
12 const out = fs.createWriteStream(container.key.replace("/", "-"));
13 await pipeline(res.body, out);
14 console.log(`Downloaded ${container.key} (${container.records} records)`);
15 }

Frequently Asked Questions

What forms does this dataset cover?

The dataset covers Form 8-A12G and Form 8-A12G/A — the original short-form registration statement under Section 12(g) of the Securities Exchange Act of 1934 and its amendments. It does not include Form 8-A12B (Section 12(b) exchange-listed registrations) or the long-form Form 10 / 10-12G alternative.

What does one record in this dataset represent?

One record represents a single EDGAR submission of Form 8-A12G or Form 8-A12G/A, identified by an 18-character accession number. Each record is a folder containing a metadata.json envelope plus the SGML-wrapped primary registration statement at sequence 1 and any non-image exhibits the registrant attached inline.

Who is required to file Form 8-A12G?

The issuer of the class being registered files Form 8-A12G, and only two filer paths are eligible under General Instruction A: existing Section 13 or 15(d) reporters, and issuers concurrently filing a Securities Act registration statement (S-1, S-3, S-4, S-11, or F-1). Mandatory registration is triggered under Rule 12g-1 when an issuer has more than $10 million in total assets and the class is held of record by 2,000 or more persons or 500 or more non-accredited persons (with bank-specific variants under the FAST Act), and registration must occur within 120 days after the fiscal year-end on which the thresholds are met.

What time period does the dataset cover, and how often is it updated?

The dataset covers Form 8-A12G and 8-A12G/A filings submitted to EDGAR from January 1994 forward. Containers are organized by year and month and refreshed on an ongoing basis; the index API exposes a per-container updatedAt timestamp so consumers can pull only containers that changed since their last sync.

What file format is the dataset distributed in?

The dataset is distributed as ZIP containers. Inside each container, records appear as folders named by accession number, holding metadata.json plus document files. File types found in the corpus are TXT, JSON, HTML/HTM, and PDF; image binaries are stripped, and Form 8-A submissions do not carry XBRL.

How is Form 8-A12G different from Form 8-A12B?

8-A12G registers a class under Section 12(g) — typically unlisted equity, OTC-quoted classes, ADRs without listings, or separately registered warrants, units, and preferred stock — while 8-A12B registers a class for listing on a national securities exchange (NYSE, Nasdaq, NYSE American, Cboe). The body and exhibit pattern of the two forms are nearly identical, but they pull different filer cohorts and signal different exchange-listing status. This dataset covers only the 12G branch.

Why does the substantive description of the registered securities often appear missing from an 8-A12G?

Form 8-A relies on Rule 12b-32, which permits incorporation by reference of any document already on file with the Commission. In practice, Item 1 in an 8-A12G is satisfied by a one- or two-sentence cross-reference to the underlying Securities Act registration (Form S-1, S-3, S-11, F-1, F-3, or Form 10) or — for filings after the SEC's 2019 Release No. 33-10618 — to the Exhibit 4 "Description of Securities" attached to the registrant's most recent Form 10-K. Tooling that needs the full description must follow the cited cross-reference into the underlying filing.