Offerings and capital raises
Registrations and Prospectuses - Forms S-1 and 424B4
https://api.sec-api.io/form-s1-424b4Search structured data extracted from every Form S-1, F-1 and S-11 registration statement and every Form 424B4 prospectus filed with the SEC. The data covers offering amounts, securities offered, underwriters, law firms, auditors, employee counts and management. New data is searchable less than 500 milliseconds after EDGAR publishes the filing.
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.
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, ranges, wildcards and grouping.
Example formType:424B4 AND filedAt:[2022-01-01 TO 2022-12-31]
from: string, Maximum 10000
Index of the first result to return, used for pagination. Increment by the value of size to page through results. A single query returns at most 10000 results. Narrow the search with a filedAt range when more filings match.
Default "0"
size: string, Maximum 50
Number of items to return in one response.
Default "50"
sort: array of object
Sort order. Each item maps one field to an order object, for example [{ "publicOfferingPrice.total": { "order": "desc" } }].
Default [{ "filedAt": { "order": "desc" } }]
order: string
Either asc or desc.
Searchable fields
Every field below can be used inside query. 37 fields are searchable, and they match the structure of the objects returned in the response.
| Field | Description |
|---|---|
accessionNo | Filing accession number |
formType | Form type — "S-1", "S-1/A", "F-1", "F-1/A", "S-11", "S-11/A", "424B4" |
filedAt | Filing acceptance timestamp (ISO 8601) |
cik | Issuer CIK (leading zeros stripped) |
ticker | Issuer trading symbol at time of indexation |
entityName | Issuer legal name |
filingUrl | URL to the filing on SEC.gov |
tickers.ticker | Ticker of an offered security |
A JSON object. Nested attributes are collapsed; expand one to see its fields.
total: object
How many filings matched the query.
value: integer
Number of matching filings.
relation: string
Either eq, meaning value is exact, or gte, meaning value is a floor.
data: array of object
The matching filings, at most size per response. Each item holds the structured data extracted from one registration statement or prospectus.
id: string
System-internal unique identifier of the item.
accessionNo: string
Accession number of the filing, for example 0001628280-24-023559.
filedAt: string
Date and time EDGAR accepted the filing for processing, ISO 8601 in Eastern Time, for example 2024-05-15T16:17:15-04:00.
formType: string
EDGAR form type, for example S-1, S-1/A, F-1, F-1/A, S-11, S-11/A or 424B4.
cik: string
Central Index Key (CIK) of the issuer, leading zeros removed.
ticker: string
Trading symbol of the issuer at the time the filing was indexed, for example TSLA.
entityName: string
Name of the issuer, for example TESLA MOTORS INC.
filingUrl: string
URL of the filing on sec.gov.
tickers: array of object
Ticker symbols of the securities, their types and the exchanges they trade on or are being listed on. Each item is one security offered by the issuer, such as common stock, preferred stock, warrants or debt securities.
securities: array of object
Securities offered and referred to in the filing. Each item is one security type and normally includes the number of shares, warrants or other securities offered.
publicOfferingPrice: object
The public offering price. Not all Form S-1 filings state it. Form 424B4 filings normally do.
underwritingDiscount: object
The underwriting discount. Not all Form S-1 filings state it. Form 424B4 filings do.
proceedsBeforeExpenses: object
Proceeds before expenses to the company. Not all Form S-1 filings state them. Form 424B4 filings do.
underwriters: array of object
Underwriters involved in the offering. The first item is normally the lead underwriter. Not all registration statements list underwriters. A later Form S-1/A can add them once they are known.
lawFirms: array of object
Legal counsel and law firms involved in the offering, with their locations.
auditors: array of object
Auditors involved in the offering.
management: array of object
The management team, when the filing discloses it. Each item is one member of the team.
employees: object
Employee counts, in total, per business division and per geographic region, when the filing discloses them.
Status codes
200 | Success. The response holds total and data. |
400 | The request body could not be parsed, or the Lucene expression in query is malformed. |
403 | The API key is missing, or it is not valid. |
429 | Too many requests. Slow the request rate and retry. |
500 | Server error. Retry, and report it if it persists. |