Dilution
The Dilution dataset captures U.S. equity dilution risk at the moment it enters the market.
It is a point-in-time record of S-1 registration statements, enriched with market context and lifecycle tracking, designed for traders and researchers who need to identify and manage dilution-driven risk with precision.
Each record represents a filing as it was known on the filing date, labeled for its dilutive impact and later resolved as the filing becomes effective or is withdrawn.
Why it’s useful
Use this dataset to:
Identify dilution risk at inception, not in hindsight
Filter or size exposure around secondary offerings and resale pressure
Build short-biased or risk-aware strategies in small- and mid-cap equities
Study post-filing outcomes, including time-to-effectiveness or withdrawal
Endpoint
Sample Request
Python
cURL
Request Parameters
api_key (optional)
Your API key. Enables full dataset access and reduces per-request limits.
If omitted, a limited subset is returned.
ticker (optional)
Stock ticker filter (case-insensitive, exact match).
If omitted, data across all tickers are returned.
date (optional)
Filing date filter (YYYY-MM-DD).
If omitted, a ticker must be provided.
Date Filtering
All dates must be provided in YYYY-MM-DD format.
Supported parameters:
date_gte
date_lte
date_gt
date_lt
Any logically valid combination is accepted.
Example Response
Response Fields
Core Filing Fields (Point-in-Time)
Field | Type | Description |
|---|---|---|
date | string | Filing date (YYYY-MM-DD) |
filing_timestamp | string | Exact filing timestamp (ET) |
ticker | string | Stock ticker at filing time |
company_name | string | Issuer name |
root_file_number | string | SEC registration file number |
accession_number | string | Unique SEC accession ID |
filing_url | string | Direct link to EDGAR filing |
Market Context (Point-in-Time)
Field | Type | Description |
|---|---|---|
market_cap_at_filing | float | Market cap measured one trading day prior |
shares_offered | float | Shares registered in the filing |
Dilution Classification
Field | Type | Description |
|---|---|---|
dilutive | integer | Binary indicator (1 = dilutive, 0 = non-dilutive) |
resale | integer | Indicates resale registration |
Lifecycle Resolution
Field | Type | Description |
|---|---|---|
| integer | Filing became effective |
| string | Effective date ( |
| float | Days from filing to effectiveness |
| integer | Filing was withdrawn |
| string | Withdrawal date ( |
| float | Days from filing to withdrawal |
Metadata
Field | Type | Description |
|---|---|---|
last_updated | string | Timestamp of most recent lifecycle update |
Notes on Data Behavior
Records are never removed once published
Point-in-time fields remain fixed
Only lifecycle fields update as events occur
All dates are returned as YYYY-MM-DD strings