The Form 8-A12B Files Dataset is a structured archive of every EDGAR submission of Form 8-A12B and its amendment Form 8-A12B/A — the short-form Exchange Act registration statement that issuers already subject to Section 13 or Section 15(d) reporting use to register a class of securities for listing on a national securities exchange under Section 12(b) of the Securities Exchange Act of 1934. Each record represents one accession number filed by one registrant on one date, packaged as a directory containing the original SGML-wrapped registration document, every non-image exhibit from the submission, and a metadata.json sidecar that captures EDGAR header data and a structured inventory of the documents. The dataset covers the full electronic-EDGAR era beginning January 1994 and is filed by domestic operating companies, foreign private issuers, registered investment companies (open-end ETFs, closed-end funds, BDCs, unit investment trusts), asset-backed and structured-product issuers, and successor entities from mergers, spin-offs, redomiciliations, and SPAC business combinations. Containers are distributed in ZIP format and carry TXT, JSON, HTML, and PDF file types.
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:
The dataset captures the population of Form 8-A12B and Form 8-A12B/A filings made on EDGAR. Only two form codes appear: 8-A12B (the base registration statement under Section 12(b) of the Securities Exchange Act of 1934) and 8-A12B/A (an amendment). Form 8-A12B is filed under the Exchange Act (act value "34" in the EDGAR header) and is paired with — but legally distinct from — any concurrent Securities Act registration covering the same securities. Typical scenarios are an initial listing on NYSE, NYSE American, Nasdaq, Cboe BZX, or IEX; the launch of a new ETF series under an existing trust; an exchange transfer; or the listing of a new tranche of senior notes, preferred stock, depositary shares, warrants, or rights drawn from an existing shelf.
Form 8-A's instructions require very little narrative content. The form's purpose is to (a) identify the registrant, (b) name the class of securities and the exchange on which the class is to be registered, (c) point the SEC and investors to a fuller description elsewhere, and (d) attach the legal instruments evidencing the security where those instruments are not already on file with the Commission. The vast majority of records carry only the cover form plus the metadata sidecar because Form 8-A is structurally a thin registration cover whose substantive securities description almost always lives in a previously filed Securities Act registration statement that Item 1 incorporates by reference. A meaningful minority — debt issuers and preferred-stock issuers — attach forms of global notes, certificates of designation, or related indenture excerpts, producing records of three or more documents.
The dataset preserves the original EDGAR documents that made up each submission with their SGML <DOCUMENT> wrappers intact. Image files (GIF, JPG, PNG) are excluded; every other document from the original submission is retained. Containers are distributed in ZIP format; the file types found inside are TXT, JSON, HTML, and PDF. Earliest sample date is January 1994.
One record corresponds to a single EDGAR submission of Form 8-A12B or its amendment Form 8-A12B/A — one accession number filed by one registrant on one date. Physically, a record is a directory whose name is the un-dashed accession number (for example 000119312525188264). Inside the directory are the original EDGAR documents that made up the submission — the primary registration statement plus any attached exhibits — together with a single metadata.json sidecar that captures EDGAR header data and a structured inventory of the documents.
Every record contains exactly one metadata.json and exactly one primary registration document. Most records contain nothing else; a smaller share carry one to several exhibit documents in addition. The file types found in the dataset are TXT, JSON, HTML, and PDF. In practice the modern population is dominated by HTM/HTML primary documents and exhibits accompanied by the JSON sidecar; legacy plain-text submissions and the occasional PDF graphic-content exhibit account for the TXT and PDF presence.
The primary document filename is not standardized by the SEC and varies systematically with the registrant's filing agent: d…d8a12b.htm is the Donnelley / RR Donnelley pattern, tm…_8a12b.htm is Toppan Merrill, ea0…_8a12b…htm is EdgarAgents, fp0…_8a12b.htm is Filing Provider (common for ETF trusts), and bare form8-a12b.htm or descriptive in-house patterns (form8-apreferredstockserie.htm) come from generic financial printers and self-filers. Amendments use the same patterns with a 8a12ba infix. Exhibit filenames likewise carry agent-specific prefixes (d936565dex997.htm, exhibit4-ax1fixedratenotea.htm, exh41-serieshpreferredcert.htm).
metadata.json sidecarmetadata.json is one JSON object per accession, written once per folder, derived from the EDGAR submission header and document index. Its top-level keys carry the following information:
formType — either "8-A12B" or "8-A12B/A"; these are the only two values in the dataset.accessionNo — the dashed EDGAR accession ("0001193125-25-190818"); the folder name is the same value with the dashes removed.description — EDGAR's human-readable form description, e.g. "Form 8-A12B - Registration of securities [Section 12(b)]"; amendments append : [Amend].filedAt — the EDGAR acceptance timestamp in ISO 8601 with the EDT/EST offset.linkToFilingDetails — a URL to the primary 8-A document on sec.gov.linkToTxt — a URL to the complete submission .txt on EDGAR, which is the SGML concatenation of every <DOCUMENT> block in the submission.linkToHtml — a URL to the EDGAR …-index.htm filing-index page.linkToXbrl — empty for this form type; Form 8-A is not an XBRL-tagged form.documentFormatFiles[] — an ordered inventory of the submission's documents. Each item carries a sequence ("1" is always the primary 8-A; "2", "3", … are exhibits in filing order; a trailing item with a blank sequence and blank type represents the complete submission .txt), a size in bytes, a documentUrl of the form sec.gov/Archives/edgar/data/{cik}/{accession-no-dashes}/{filename}, a description, and a type ("8-A12B", "8-A12B/A", "EX-4.1", "EX-4.A1", "EX-99.7", etc.).entities[] — header data for the registrant (and any co-registrant). Per-entity fields include cik, companyName (with EDGAR's role suffix (Filer)), fileNo (the SEC file number assigned by the exchange, typically 001-… for NYSE/NYSE American, 000-… historically, 005-… for certain investment-company filers), irsNo (EIN, or "000000000" for trusts and certain non-US entities), stateOfIncorporation, fiscalYearEnd, sic (SIC code with human-readable label), act (always "34"), filmNo (EDGAR film/microfiche number), type (matches formType), and tickers (a list of trading symbols when EDGAR has them on file; absent for newly-formed ETF trusts and shell registrants).seriesAndClassesContractsInformation — an array; populated when an investment-company filer reports series/class identifiers, otherwise empty.dataFiles — empty for this form type, since 8-A submissions carry no data exhibits.id — a stable internal record identifier.The primary document, regardless of filing agent, follows the tight four-section structure mandated by Form 8-A's General Instructions: a cover page, Item 1 (description of the securities), Item 2 (exhibits), and a signature page.
The first page reproduces SEC boilerplate verbatim and supplies the registrant- and security-identifying facts:
UNITED STATES SECURITIES AND EXCHANGE COMMISSION / WASHINGTON, D.C. 20549, followed by FORM 8-A and the long-form caption FOR REGISTRATION OF CERTAIN CLASSES OF SECURITIES PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934.(Exact Name of Registrant as Specified in its Charter), a two-cell table juxtaposing the state or other jurisdiction of incorporation against the I.R.S. Employer Identification Number, and the registrant's principal executive office address with ZIP code.Title of Each Class paired with Trading Symbol(s) (post-2019 amendments) and Name of Each Exchange on Which Each Class is to be Registered. For an equity issuer this is typically a single row (e.g., Common Stock, par value $0.01 per share / The New York Stock Exchange); for a debt-shelf issuer it can be many rows naming each new tranche of notes (e.g., 3.250% Notes due 2032 / NYSE, 3.750% Notes due 2037 / NYSE); for an ETF trust the row names the fund series and the listing exchange.Securities to be registered pursuant to Section 12(g) of the Act line that almost always reads None.333-267245) to which the form relates. This file number is the hook for Item 1's incorporation by reference.Item 1 is in practice a single paragraph (occasionally two) that incorporates by reference the full description of the securities from a document already on file with the SEC. The referenced document is one of:
Item 1 is intentionally short because the form is designed to avoid duplicative narrative.
Item 2 is a numbered exhibit list. Each entry names an instrument — charter, by-laws, indenture, supplemental indenture, certificate of designation, form of stock certificate, form of global note, trust agreement, exchange listing application — states whether it is incorporated by reference (with the file number and exhibit number of the original filing) or Filed herewith, and, when filed with this submission, provides a hyperlink to the corresponding HTM or PDF document in the same accession folder. Exhibits filed with the form are commonly flagged with an asterisk and the Filed herewith legend.
The depth of Item 2 varies sharply by issuer profile:
The registration statement closes with a short signature block: a one-sentence pursuant-to clause referencing Section 12 of the Securities Exchange Act of 1934, the registrant's name in bold, the date, an /s/ electronic signature line, and the signer's printed name and title (typically Corporate Secretary, General Counsel, Chief Financial Officer, or — for ETF trusts — the Trust's Treasurer, President, or Chief Compliance Officer).
Because Item 2 is the only place where this form carries substantive documentary attachments, attached exhibits fall into a small set of recurring patterns:
Each record includes the full metadata.json, the primary 8-A12B (or 8-A12B/A) document with its SGML wrapper intact, and every non-image exhibit document from the original submission. The complete submission .txt (the SGML concatenation of every <DOCUMENT> block) is referenced by URL in metadata.json.linkToTxt but is not duplicated as a separate file in the folder when the per-document HTMs are present — its content is fully recoverable by re-concatenating the per-file HTMs together with their <DOCUMENT>/<TYPE>/<SEQUENCE>/<FILENAME> headers.
Image exhibits (GIF, JPG, PNG) referenced by the original submission are excluded from the record. Documents filed under separate accessions — including the underlying Securities Act registration statement, the Form 10-K Exhibit 4 description of securities, and the listing exchange's own Form 25 or listing application — are not part of the record; they are reachable only through Item 1's incorporation-by-reference language and Item 2's cross-references.
Every .htm and .txt file in this dataset is the inner content of an EDGAR <DOCUMENT> block, preserved with its SGML header lines. A typical document begins with <DOCUMENT>, <TYPE> (carrying the form code or exhibit code such as 8-A12B, EX-4.A1, or EX-99.7), <SEQUENCE> (matching documentFormatFiles[*].sequence), <FILENAME>, <DESCRIPTION>, and <TEXT> lines, followed by the HTML body, and closes with </TEXT></DOCUMENT>. Parsers should expect to strip or interpret these envelope tags before applying HTML processing.
Form 8-A's substantive content has been remarkably stable since the form's creation. Throughout the 1994-to-present span covered by the dataset, the form has consistently required (i) a cover identifying registrant and listing exchange, (ii) Item 1 describing the securities (almost always by incorporation by reference), (iii) Item 2 listing exhibits, and (iv) a signature page. Changes over the period are mostly cover-page adjustments rather than structural reorganizations: addition of an Emerging Growth Company checkbox following the JOBS Act in 2012, standardization of the Section 12(g) None line, addition of a Trading Symbol column to the Section 12(b) table after the 2019 disclosure update, and minor wording revisions to General Instructions A.(c) and A.(d) governing effectiveness timing for issuers concurrently filing a Securities Act registration. Item 2 exhibit-numbering conventions evolved alongside Item 601 of Regulation S-K and the parallel investment-company exhibit tables, so older filings show different exhibit-number prefixes than modern ones, but the categories of attached instruments (charter documents, indentures, forms of note, certificates of designation) have not changed.
Earliest 1994-era 8-A12B submissions on EDGAR are plain-text SGML files: a single .txt with one or more <DOCUMENT> blocks containing ASCII content, no HTML formatting, all-caps tabular layouts for the cover-page tables, and ASCII signature blocks. Through the mid-1990s and into the early 2000s, registrants migrated to HTML-bodied <DOCUMENT> blocks (still inside the SGML envelope), producing the .htm per-document files that dominate the modern population. Occasional graphic exhibits — corporate seals on form-of-note specimens, signature pages reproduced from paper — appear as PDF, which is why PDF is part of the dataset's file-type set even though it is rare.
In every era the EDGAR submission is fundamentally a stream of <DOCUMENT> blocks, and the dataset preserves that stream verbatim. The modern record adds the metadata.json sidecar — an artifact of dataset packaging rather than EDGAR — to provide a structured index over the otherwise-unstructured SGML content.
metadata.json.accessionNo is the dashed form. Stripping the two hyphens converts one into the other and is the natural primary key for joining records to other EDGAR datasets.documentFormatFiles[] (sequence "1") is always the primary 8-A document. Numbered exhibits follow in the order they appear in Item 2. A trailing entry with blank sequence and blank type is the complete submission .txt and is administrative, not a content document.metadata.json plus a single HTM. The metadata schema is identical to a base filing — only formType and description distinguish them.d…d8a12b.htm for Donnelley, tm…_8a12b.htm for Toppan Merrill, ea0…_8a12b…htm for EdgarAgents, fp0…_8a12b.htm for Filing Provider, form8-a12b.htm for in-house). The pattern is useful for de-duplication and pipeline routing but never load-bearing for content extraction.metadata.json's entity block; there are no tagged fact values to query..txt is redundant. When per-document HTMs are present in a folder, they carry the same content (and the same SGML headers) as the submission .txt; consumers parsing the folder can ignore linkToTxt for content purposes and use it only as a fallback when an individual HTM is unavailable.entities[] with its own CIK, file number, and IRS number; the cover-page Exact Name of Registrant block likewise enumerates each co-registrant separately.Form 8-A12B is filed by the issuer of the class of securities being listed on a national securities exchange. The issuer's CIK appears on the cover, and no other party (underwriter, listing agent, exchange, transfer agent, depositary) is the filer of record.
Filer types in this dataset include:
Form 8-A is available only to issuers already subject to Section 13 or 15(d) reporting (or, for funds, Section 30 of the Investment Company Act of 1940). Issuers without an existing reporting obligation cannot use Form 8-A12B and must instead file Form 10, Form 20-F, or a Securities Act registration statement (S-1, F-1, N-1A, N-2, etc.) whose effectiveness creates a Section 15(d) obligation. In practice, an IPO issuer satisfies the prerequisite at the same moment its Securities Act registration statement goes effective.
Form 8-A12B is event-driven, not periodic. There is one filing per class per exchange listing event. Typical triggers:
Section 12(b) registration must be effective before secondary trading begins. Effectiveness is tied to the exchange's certification of approval for listing under Section 12(d) and is generally coordinated with Securities Act effectiveness. The filing is one-time per listing event; there is no recurring cadence.
Records with form type 8-A12B/A are amendments filed by the same issuer to the same accession lineage. They are used to correct cover-page or class-description errors, refresh incorporation-by-reference targets when the underlying registration statement or prospectus is superseded, reflect pre-effectiveness changes to the securities (e.g., re-tranched debt, restructured SPAC units), or add or withdraw a class.
Section 12(b) registration as a precondition to exchange listing dates from the Securities Exchange Act of 1934. Form 8-A was adopted as a short-form vehicle for issuers already subject to Section 13 or 15(d) reporting, replacing long-form Form 10 in that context. Electronic 8-A12B filings on EDGAR begin in January 1994, which is also the earliest sample date in this dataset. Pre-EDGAR paper filings are not included.
The forms most easily confused with Form 8-A12B fall into three groups: other Section 12 registration vehicles, Securities Act offering forms filed alongside it, and the deregistration and event filings that bracket a listing's lifecycle.
The direct sibling form, filed under Section 12(g) instead of 12(b). Structure, length, and exhibits are nearly identical; the distinction is jurisdictional. 8-A12B accompanies a national-exchange listing (NYSE, Nasdaq, NYSE American, Cboe). 8-A12G covers non-exchange Section 12(g) registration, typically for OTC-traded classes or issuers crossing the holder-of-record and asset thresholds. Use 8-A12B for exchange-listing research; combine both for the full Section 12 reporting universe.
The long-form Exchange Act registration statement. It serves the same statutory purpose as Form 8-A but is used by issuers not yet subject to Exchange Act reporting, so it carries the full disclosure package: business, risk factors, MD&A, audited financials, compensation, and governance. Form 10-12B registers under Section 12(b); 10-12G under 12(g). The practical contrast is document weight: 8-A12B is a short cover filing with exhibits, while 10-12B can run hundreds of pages. Issuers file 10-12B when they cannot incorporate by reference; they file 8-A12B when they can.
The dual annual-report and registration vehicle for foreign private issuers. As a registration form it parallels Form 10. In practice, foreign private issuers listing on a U.S. exchange file 8-A12B and incorporate the description of securities from a prior F-1 or 20-F. The two coexist rather than substitute: 20-F supplies the substantive disclosure, 8-A12B effectuates exchange registration. Annual content lives in the 20-F dataset; the listing trigger lives in the 8-A12B dataset.
Securities Act offering registrations, not Section 12 class registrations. S-1 and F-1 register the offer and sale of specific securities to the public; 8-A12B registers the class itself for exchange trading. In a typical IPO, the issuer files S-1 (or F-1) and a contemporaneous 8-A12B. S-3 is the seasoned-issuer shelf and rarely intersects with listing events except when restructured securities require an 8-A12B/A. Substantive offering disclosure sits in the S-/F- datasets; the listing mechanic sits in 8-A12B.
The deregistration counterpart. Form 25 removes a class from exchange listing and typically terminates Section 12(b) registration. 8-A12B opens the listing relationship; Form 25 closes it. Reconstructing listed-status history requires joining 8-A12B (entry) with Form 25 (exit), since neither alone reveals current status.
Item 3.03 reports material modifications to the rights of security holders, filed by issuers already reporting and listed. It thematically overlaps with 8-A12B/A amendments because both can reflect changes to the registered securities' rights, but the legal track differs: Item 3.03 is current reporting under Section 13; 8-A12B/A is a registration amendment under Section 12(b). A structural change can trigger both, with the amendment updating the registration record and the 8-K satisfying the current-report obligation. The 8-K item-coded datasets capture the narrative announcement; the 8-A12B dataset captures the registration document.
The Regulation A offering circular for smaller issuers. Included only because users sometimes conflate registration-style forms. Form 1-A is a Securities Act offering document, not a Section 12 class registration, and does not substitute for 8-A12B. A Tier 2 Reg A issuer that later lists on a national exchange must still file 8-A12B to effectuate Section 12(b) registration.
Form 8-A12B is distinctive on four dimensions at once:
The dataset is the right source for research on the act of registering or re-registering a class on a U.S. national exchange: identifying listing universes, dating listing events, or linking listings to their underlying offering documents. It is not a substitute for full-disclosure datasets (10-K, 10, 20-F, S-1) or for current-report and ownership datasets, but complements them by providing the registration anchor that ties an issuer's class to a specific exchange under a specific statutory section.
The Form 8-A12B Files Dataset is used by professionals who draft, process, operationalize, or study listings.
Securities lawyers drafting 8-A12B for IPOs, direct listings, OTC uplistings, and inter-exchange transfers use the dataset as a precedent library. They mine Item 1 (description of registrant's securities) and exhibit cross-references for analogous structures: SPAC units and component securities, ADSs from foreign private issuers, REIT multi-class stacks. Amendment patterns in 8-A12B/A filings reveal what staff or the exchange flagged. Output: drafted filings, internal precedent banks, conformity checks against current market practice.
Listing-qualifications staff at national securities exchanges track the issuer population that has certified securities on their venue versus competing venues. The named exchange, form date, and class description drive market-share analysis, exchange-switch monitoring, and reconciliation of internal listing approvals against the EDGAR record.
ECM syndicate and IPO desks use 8-A12B to confirm the moment a priced issuer becomes listable and to map the security architecture: common only, units that later separate, tracking stocks, depositary receipts. The filing date and listed exchange, paired with the underlying S-1 or F-1 reference, drive deal calendars, settlement timing, and league-table documentation. Historical comparables feed pricing analyses.
Sponsors and fund administrators launching exchange-traded products file 8-A12B to register fund shares for listing. Product teams use the dataset to track competitor roll-outs in real time, validate their own language for creation/redemption mechanics and authorized-participant references, and time seed-capital and listing-day logistics.
Lawyers handling listed debt — senior notes, baby bonds, hybrids, mandatory convertibles, trust preferreds, depositary shares over preferreds — pull precedent for the description-of-securities item when the instrument is debt or hybrid. They focus on covenant summaries, ranking, redemption mechanics, and indenture references incorporated by reference, and confirm whether a tranche was listed rather than left unlisted.
Transfer-agent operations teams use 8-A12B to set up new CUSIPs, record the listing exchange, and align their security master with the issuer's registration. Security description, par value, class identifiers, and warrant or rights terms drive record-date and corporate-action processing for new client onboarding.
Index construction and reference-data teams treat 8-A12B as an early signal of eligibility for exchange-restricted indexes. Named exchange, filing date, and class description determine inclusion in total-market, large-cap, small-cap, sector, and style indexes. The feed drives addition pipelines and pro-forma rebalancing timed to expected effectiveness.
Vendors building security-master and tradable-instrument feeds parse the 8-A12B narrative for class names ("Class A common stock, par value $0.0001"), warrant terms, unit composition, and exchange identification, then reconcile against CUSIP/ISIN issuance and exchange-published listing notices. The dataset supports both reactive coverage of new listings and historical backfill to 1994.
IR and corporate-secretary teams benchmark prior 8-A12Bs filed by sector peers when their company is preparing to list, switch venues, or register a new class. They model expected disclosures, phrasing of the description of securities, and likely amendment patterns, and they cite the filing as part of the chain-of-registration record when handling analyst questions.
Audit firms whose consents are incorporated by reference into the 8-A12B reconcile their internal consent log against the filings that relied on those consents. The exhibit list and registration-statement cross-references support independence tracking, consent-letter inventory, and confirmation of which audited financial statements were ultimately deployed in a listing.
Compliance officers determine whether a security is exchange-listed and therefore subject to specific margin, short-sale, and best-execution rules. The named exchange, effective date, and any 8-A12B/A amendments mark the transition from unlisted to listed status, feeding symbol onboarding into order-management systems and rule logic keyed on Section 12(b) status.
Researchers studying IPO underpricing, listing-venue choice, dual listings, exchange switches, and post-listing liquidity use the dataset as a structured source for the listing event. Filing date, named exchange, and the linked underlying registration statement frame event windows for return-and-volume analyses, classify issuers by venue, and support work on uplistings and the choice between Section 12(b) and Section 12(g) registration.
In short, lawyers draft from it, exchanges and bankers process and price against it, transfer agents and data vendors operationalize it, index and ETF teams build products around it, IR and audit teams manage the issuer-side record, broker compliance teams determine tradability, and researchers study the listing event itself. All of them rely on the same fields — description of securities, named exchange, filing and amendment dates, exhibit references, and links to the underlying registration statement.
The dataset supports a small number of high-leverage, operational workflows.
Stream new accessions, parse the cover-page Section 12(b) table for Title of Each Class, Trading Symbol(s), and Name of Each Exchange, and emit a feed of listing events keyed to accessionNo and filedAt. Joining the same registrant's CIK across successive 8-A12Bs (and Form 25 deregistrations elsewhere) yields exchange-switch detection and competitive listing-share dashboards for NYSE, Nasdaq, NYSE American, Cboe BZX, and IEX.
ETF trusts file 8-A12B in clusters of near-identical accessions when a sponsor rolls out multiple new series on a single day. Group records by filer CIK and filedAt, diff the cover-page series-name and ticker rows, and read seriesAndClassesContractsInformation to produce a per-series launch feed. Product teams use it to track competitor roll-outs, time seed-capital logistics, and reconcile expected listing-day creation-unit activity against the filed record.
For debt and preferred issuers, Item 2 attaches a Form of Global Note (EX-4.x or EX-99.x) or Certificate of Designation (EX-4.1) carrying the substantive economic terms. Pipelines extract principal amount, currency, CUSIP/ISIN/Common Code, coupon, day-count, maturity, redemption mechanics, ranking, and trustee identity from the attached exhibit, and pair them with the cover-page tranche rows. Output: a structured feed of newly listed senior notes, baby bonds, hybrids, depositary shares, and preferred series for fixed-income desks and credit analysts.
Reference-data vendors and transfer-agent ops teams use the cover-page class description, par value, file number (001-…), and tickers from entities[] as the upstream source for new-CUSIP onboarding and security-master records. The exchange field drives venue-of-record assignment; warrant and rights terms drawn from the description and any attached form-of-warrant exhibit drive record-date and corporate-action setup before the listing's first trade date.
Securities lawyers query the dataset for analogous structures — SPAC units and component securities, multi-class REIT stacks, ADS overlays for foreign private issuers, baby-bond tranches off an existing shelf — by filtering on SIC, filer-agent filename pattern (d…d8a12b.htm, tm…_8a12b.htm, fp0…_8a12b.htm), and exhibit-type composition. Item 1 incorporation-by-reference language and Item 2 exhibit lists become the precedent bank; 8-A12B/A amendments in the same population reveal the cover-page items the staff or exchange historically flagged.
Index providers and quantitative researchers use the filing date plus named exchange as an early eligibility signal for exchange-restricted benchmarks. Detecting a registrant's first 8-A12B (versus a prior 8-A12G) flags an OTC-to-exchange uplisting; pairing the 8-A12B with the cross-referenced Securities Act file number on the cover page (e.g., 333-267245) ties the listing event to the underlying S-1, F-1, or N-1A and frames event windows for IPO underpricing, venue-choice, and post-listing liquidity studies.
Compliance and symbol-onboarding teams treat 8-A12B effectiveness as the transition point from unlisted to Section 12(b)-listed status, which drives margin eligibility, short-sale rule scoping, and best-execution logic. Subscribing to the form feed and any 8-A12B/A amendments lets order-management systems flip per-symbol rule flags on the correct date without waiting for downstream vendor refreshes.
Dataset Index JSON API: https://api.sec-api.io/datasets/form-8a12b-files.json
This endpoint returns the dataset metadata and the list of all available container files. The metadata includes the dataset name, description, last update timestamp, earliest sample date (1994-01-01), total record count and total size, covered form types (8-A12B, 8-A12B/A), the container format (ZIP), and the included file types (TXT, JSON, HTML, PDF). For each container, it returns the size, record count, last updated timestamp, and a direct download URL. This endpoint does not require an API key.
The index can be polled daily to detect which containers have been refreshed in the most recent run, so only updated containers need to be downloaded incrementally.
Example response:
1
{
2
"datasetId": "1f13365b-9ae0-6908-bdb1-3d74377d69a4",
3
"datasetDownloadUrl": "https://api.sec-api.io/datasets/form-8a12b-files.zip",
4
"name": "Form 8-A12B Files Dataset",
5
"updatedAt": "2026-04-29T03:00:24.624Z",
6
"earliestSampleDate": "1994-01-01",
7
"totalRecords": 43253,
8
"totalSize": 330367919,
9
"formTypes": ["8-A12B", "8-A12B/A"],
10
"containerFormat": "ZIP",
11
"fileTypes": ["TXT", "JSON", "HTML", "PDF"],
12
"containers": [
13
{
14
"downloadUrl": "https://api.sec-api.io/datasets/form-8a12b-files/2026/2026-04.zip",
15
"key": "2026/2026-04.zip",
16
"size": 4821336,
17
"records": 62,
18
"updatedAt": "2026-04-29T03:00:24.624Z"
19
}
20
]
21
}
Download Entire Dataset: https://api.sec-api.io/datasets/form-8a12b-files.zip?token=YOUR_API_KEY
Downloads the complete archive containing every Form 8-A12B and 8-A12B/A filing from January 1994 to the present in a single ZIP file. This endpoint requires an API key passed as the token query parameter.
Download Single Container: https://api.sec-api.io/datasets/form-8a12b-files/2026/2026-04.zip?token=YOUR_API_KEY
Downloads one individual container file. Each container holds one month or one year of filings, which is useful for incremental syncs or when only a specific time range is needed. Container paths come from the containers[].key field in the index. This endpoint requires an API key.
The dataset covers Form 8-A12B, the short-form Exchange Act registration statement used to register a class of securities on a national exchange under Section 12(b), and Form 8-A12B/A, its amendment. These are the only two form codes that appear in the dataset.
One record corresponds to a single EDGAR submission of Form 8-A12B or 8-A12B/A — one accession number filed by one registrant on one date. Physically, a record is a directory whose name is the un-dashed accession number, containing the primary registration document, every non-image exhibit from the submission, and a metadata.json sidecar.
The issuer of the class of securities being listed is the filer. Form 8-A is available only to issuers already subject to Section 13 or 15(d) reporting (or, for funds, Section 30 of the Investment Company Act). Filer types include domestic operating companies, foreign private issuers, registered investment companies (ETFs, closed-end funds, BDCs, UITs), asset-backed and structured-product issuers, and successor entities from mergers, spin-offs, or SPAC business combinations.
The form is event-driven, not periodic. It is filed once per class per exchange listing event — IPO listings, exchange transfers, new ETF series launches, new debt-tranche listings, preferred-stock and depositary-share listings, warrant and rights listings, and re-listings after corporate reorganizations. Section 12(b) registration must be effective before secondary trading begins.
Electronic 8-A12B filings on EDGAR begin in January 1994, which is also the earliest sample date in this dataset. Pre-EDGAR paper filings are not included.
Containers are distributed in ZIP format. Inside each container, file types include TXT, JSON, HTML, and PDF. The modern population is dominated by HTM/HTML primary documents and exhibits accompanied by the metadata.json JSON sidecar; legacy plain-text SGML submissions and rare PDF graphic-content exhibits account for the TXT and PDF presence. Image files (GIF, JPG, PNG) are excluded.
Both are short-form Section 12 registrations for existing reporting issuers, with nearly identical structure, length, and exhibits. The distinction is jurisdictional: 8-A12B accompanies a national-exchange listing under Section 12(b) (NYSE, Nasdaq, NYSE American, Cboe BZX, IEX), while 8-A12G covers non-exchange Section 12(g) registration, typically for OTC-traded classes or issuers crossing the holder-of-record and asset thresholds. A class previously registered on 8-A12G typically requires a fresh 8-A12B when later listed on a national exchange.