Stock dilution tracker
The dilution trackerthat reads SEC filings for you
Warrants, converts, ATMs, shelf registrations, cash runway, and float risk — extracted from primary sources.
Free ticker lookup · Full dilution metrics with subscription
9 months of cash on $96M with ~$8.8M monthly burn. Convertible overhang and active equity purchase agreements from recent SEC filings.
Stock screener for dilution risk
Filter stocks by dilution risk, offering ability, float size, and cash runway — same layout as the full screener.
Filters
Overall Risk
Offering Ability
Float (Shares)
Cash Runway (Months)
Dilution tracker API
Teams pipe structured dilution data into internal dashboards and alerts — or point a coding agent at the API to scan tickers for patterns like shared placement agents, warrant terms, and shelf capacity.
How teams use it
From customer conversations
Most teams sync tickers from a watchlist or screener export into Postgres, Slack, or an internal UI. Pull only the modules you need — scores, runway, float — and map JSON fields straight into your schema.
Most teams sync tickers from a watchlist or screener export into Postgres, Slack, or an internal UI. Pull only the modules you need — scores, runway, float — and map JSON fields straight into your schema.
Pipe dilution data into your desk
const watchlist = ["EVTL", "SLXN", "MULN"];
const rows = await Promise.all(
watchlist.map(async (ticker) => {
const res = await fetch(
`https://www.dilutracker.com/api/v1/ticker/${ticker}/summary`,
{ headers: { Authorization: "Bearer dt_live_..." } }
);
const { data } = await res.json();
return {
ticker,
risk: data.scores.overallRisk,
offeringAbility: data.scores.offeringAbility,
cashNeed: data.scores.cashNeed,
summary: data.summary,
};
})
);
// → upsert into your DB, push to Slack, render in internal UI{
"ticker": "EVTL",
"data": {
"summary": "9 months cash on $96M with ~$8.8M monthly burn...",
"scores": {
"overallRisk": "SEVERE",
"offeringAbility": "HIGH",
"cashNeed": "HIGH",
"floatRisk": "MEDIUM"
}
},
"meta": {
"cached_at": "2026-05-22T14:08:11.000Z",
"plan": "pro",
"usage": { "unique_tickers_used": 42, "unique_tickers_limit": 1000 }
}
}Bearer token authAuthenticate with Authorization: Bearer dt_live_...
Per-ticker endpoints
Modular routes — fetch one slice or the full report. Same API on every plan.
/api/v1/ticker/EVTL/summaryNarrative report plus dilution risk scores.
/api/v1/ticker/EVTL/dilutionWarrants, converts, ATMs, shelves — structured fields per instrument.
/api/v1/ticker/EVTL/floatOutstanding shares, float, and holder breakdown.
/api/v1/ticker/EVTL/runwayRunway months, burn, cash, and pending offerings.
/api/v1/ticker/EVTLCompany, quote, float, dilution, runway, filings, holders, financials.
Simple, transparent pricing
One subscription, full access. Every plan includes the web platform, screener, and API.
Starter
For systematic traders
Platform
- Full dilution reports
- Stock screener
- 100 ticker watchlist
- Daily email alerts
API
- 100 unique tickers/mo
- All endpoints
- Cached data
Pro
For quantitative investors
Platform
- Everything in Starter
- Unlimited watchlist
- Real-time alerts
- CSV/PDF exports
API
- 1,000 unique tickers/mo
- Full breakdown + history
- 50 refreshes/mo
Business
For funds & banks
Platform
- Everything in Pro
- Priority support
API
- 5,000 unique tickers/mo
- 500 refreshes/mo
- 5-year history
- Bulk exports + webhooks
Building a platform?
Need custom limits, data licensing, or dedicated support?
Frequently asked questions
How Dilutracker works, what's in a report, and how plans and API access fit together.
What stocks are covered?
Where does the data come from?
How often is data updated?
Does every plan include API access?
Can I use the API in my own tools?
What is a stock dilution tracker?
What's the difference between Dilutracker and other dilution trackers?
Can I try Dilutracker before subscribing?
Ready to track dilution risk?
Get full dilution reports, the screener, watchlists, alerts, and API access.
Already have an account? Log in