Offerings and capital raises

Reg A Exit Reports - Form 1-Z

POSThttps://api.sec-api.io/reg-a/form-1z

Search every Form 1-Z exit report and 1-Z/A amendment published on SEC EDGAR since 2015. The XML data of each filing is converted to JSON and made searchable by any item, such as securities sold, price per security, service provider fees, issuer net proceeds and the number of record holders at certification.

Read the guide for this API →

Authentication

Send the API key either as a header or as a query parameter. The header is preferred; the query parameter exists for cases where a header cannot be set, such as opening a URL directly in a browser.

Authorization: required header

The API key on its own. Do not prefix it with Bearer or any other word.

Example Authorization: YOUR_API_KEY

token: optional query parameter

The API key, appended to the URL. Use this only when a header is not possible.

Request body

A JSON object. Content-Type must be application/json.

query: required string

The search expression in Lucene syntax. Every field listed under Searchable fields can be used, combined with AND, OR, NOT, range queries, wildcards and nested conditions.

Example summaryInfoOffering.issuerNetProceeds:>20000000

from: string, Maximum 10000

Index of the first result to return, used for pagination. Increment by the value of size to page through results.

Default "0"

size: string, Maximum 50

Number of exit reports to return in one response. A larger value is rejected with status 400.

Default "50"

sort: array of object

Sort order. Each item maps one field to an order object, for example [{ "filedAt": { "order": "desc" } }].

Default [{ "filedAt": { "order": "desc" } }]

order: string

Either asc or desc.

Searchable fields

Every field below can be used inside query. 50 fields are searchable, and they match the structure of the objects returned in the response.

FieldDescription
accessionNoUnique EDGAR accession number, e.g. "0001731122-24-001065"
fileNoEDGAR file number tying related filings together (e.g. "024-12457")
formTypeForm type — "1-A", "1-A/A", "1-A POS", "1-A-W", "1-K", "1-K/A", "1-Z", "1-Z/A"
filedAtDate the filing was accepted by EDGAR
periodOfReportReporting period covered by the filing (fiscal year end on annual reports)
cikIssuer CIK (leading zeros removed)
tickerIssuer ticker symbol at time of filing (if any)
companyNameIssuer legal name

Response

A JSON object. Nested attributes are collapsed; expand one to see its fields.

total: object

How many exit reports matched the query.

value: integer

Number of matching exit reports, capped at 10000. A value of 10000 with relation gte means more than 10000 filings matched.

relation: string

Either eq, meaning value is exact, or gte, meaning value is a floor.

data: array of object

The matching Form 1-Z and 1-Z/A filings, at most size per response and never more than 50.

id: string

System-internal unique identifier of the filing record.

accessionNo: string

Accession number of the filing, for example 0001683168-26-002068.

fileNo: optional string

EDGAR file number that ties the filings of one offering process together, for example 24R-00102. It is null on filings that carry no file number.

formType: string

Form type, either 1-Z or 1-Z/A.

filedAt: string

Timestamp EDGAR accepted the filing, ISO 8601 in Eastern Time, for example 2026-03-23T06:02:42-04:00.

periodOfReport: optional string

Reporting period covered by the filing, YYYY-MM-DD. Exit reports cover no reporting period, so the field is absent on every Form 1-Z filing currently in the dataset.

cik: string

CIK of the filer, leading zeros removed.

ticker: optional string

Ticker of the issuer at the time of filing. It is an empty string when the issuer is not publicly traded.

companyName: string

Legal name of the issuer as provided in the filing.

Status codes

200Success. The response holds total and data.
400The request body could not be parsed, the Lucene expression in query is malformed, or size is greater than 50.
403The API key is missing, or it is not valid.
429Too many requests. Slow the request rate and retry.
500Server error. Retry, and report it if it persists.