---
title: "Returns SEC Form S-1 / S-3 / S-3ASR registration statements — securities offering registrations filed with the SEC"
method: GET
path: "/v1/registration-statements"
---

# Returns SEC Form S-1 / S-3 / S-3ASR registration statements — securities offering registrations filed with the SEC

`GET /v1/registration-statements`

## Request

- Base URL: `https://api.keyvex.com`
- URL: `https://api.keyvex.com/v1/registration-statements`
- Auth: API key in header `x-api-key`

Returns SEC Form S-1 / S-3 / S-3ASR registration statements — securities offering registrations filed with the SEC. Use this when the user asks about: which companies are going public (IPO pipeline via S-1), shelf registrations (S-3 / S-3ASR — company registers securities to sell over multiple offerings without re-registering; large established issuers use the automatic S-3ASR variant), recent secondary offerings, registration amendments updating prior filings, or to bridge from a company name / ticker to the prospectus prose.  Forms covered:   S-1    — Initial registration (IPO + first-time registrants)   S-1/A  — Amendment to an S-1   S-3    — Shelf registration (issuers meeting reporting / market-cap            criteria; lets them issue securities over time without            re-registering each time)   S-3/A  — Amendment to an S-3   S-3ASR — Automatic shelf registration. The shelf form used by            Well-Known Seasoned Issuers (large established companies            like Apple, Ford, most of the S&P 500). Effective on            filing. These issuers file S-3ASR, NOT plain S-3.  Source: SEC EDGAR full-text search. Returns one record per filing, deduped by accession. Exhibit attachments (EX-10, opinion letters, fee tables, etc.) are filtered out — only the canonical form types are returned.  v1A is metadata only. Each record has filer name + CIK + optional ticker + SEC file_number, state, SIC code(s), and URLs. Substantive prospectus content (offering size, share counts, use of proceeds, risk factors, financial statements) lives at primary_document_url — agents follow for the prose.  SCOPE — covers S-1 (IPO), S-3 + S-3ASR (shelf, including WKSI auto shelves), plus /A amendments. S-8 employee-benefit-plan registrations, S-4 merger/acquisition registrations, and F-series foreign-issuer forms are NOT ingested. 424B prospectus supplements (offering takedowns off an existing shelf) are out of scope — query the shelf registration itself.  Amendment chains: all amendments share the same sec_file_number as the original. Use sec_file_number filter to fetch an entire amendment chain.  Pure-publisher posture: KeyVex doesn't derive 'likely-to-IPO' or 'price-target' signals from registration filings.

## Query parameters

- `filing_id` string
- `filer_name` string
- `filer_cik` string
- `filer_ticker` string
- `filing_type` 'S-1' | 'S-1/A' | 'S-3' | 'S-3/A' | 'S-3ASR'
- `s1_only` boolean
- `s3_only` boolean
- `exclude_amendments` boolean
- `sec_file_number` string
- `since` string
- `until` string
- `sort_order` 'asc' | 'desc'
- `limit` integer

## Response `200`

JSON envelope: { results: [...], count, has_more }.

## Other responses

- `400`: Invalid parameter.
- `401`: Missing or invalid API key.
- `402`: This tool requires a higher plan (upgrade_required). Retrying will not help.
- `429`: Tier rate/quota limit reached (rate_limited). Retry-After points at the reset.

---

[API](https://skmtc.dev/keyvex/apis/keyvex-api.md) · [All operations](https://skmtc.dev/keyvex/apis/keyvex-api/llms.txt) · [OpenAPI document](https://skmtc.dev/keyvex/apis/keyvex-api/revisions/01c0210c19cd?raw)
