Dilution Tracking API
Dilution analysis, simplified. Track share dilution, warrants, ATM offerings, and cash runway via REST API.
Our dilution tracking API is designed for fintech developers, quantitative analysts, and investment platforms that need reliable dilution data delivered via REST endpoints.
Dilution Tracking API Overview
The Dilution Tracking API provides RESTful access to dilution metrics derived from SEC filings. Use our stock dilution API to:
- • Get dilution risk scores — Summary risk levels for quick screening and alerts
- • Track dilution instruments — Warrants, convertible notes, and ATM offerings with terms
- • Monitor float & shares outstanding — Current and historical share data from SEC filings
- • Analyze cash runway — Burn rate and runway estimates
- • Access SEC filings — 10-K, 10-Q, 8-K, and registration statements
- • View institutional holders — Major shareholders and their positions
Why Use the Dilution Tracking API?
SEC-Sourced Data
All dilution data in our API comes directly from SEC filings (10-K, 10-Q, 8-K, S-1). No estimates or projections—just verified shares outstanding figures.
Historical Coverage
The Dilution Tracking API provides up to 10 years of historical shares outstanding data, enabling long-term dilution trend analysis.
Fast & Reliable
Sub-100ms response times with 99.9% uptime. Our dilution API is built for production workloads and high-frequency data retrieval.
Developer-Friendly
Clean JSON responses, comprehensive documentation, and code examples in Python, JavaScript, and cURL to help you integrate quickly.
Dilution Tracking API Use Cases
Trading Platforms
Display real-time dilution metrics alongside price charts. Alert users when stocks they hold experience significant dilution events.
Quantitative Research
Backtest trading strategies that factor in dilution. Screen for stocks with favorable or unfavorable dilution patterns using our API endpoints.
Financial Dashboards
Build internal tools that track portfolio dilution exposure. The Dilution Tracking API integrates easily with popular BI tools and spreadsheets.
Investment Research
Automate dilution analysis across large stock universes. Identify companies with aggressive share issuance or consistent buyback programs.
Dilution Tracking API Endpoints
/api/v1/ticker/{ticker}Returns a complete dilution report including summary risk levels, float data, warrants, convertible notes, ATM offerings, runway, and more.
/api/v1/ticker/{ticker}/summaryReturns risk level summary (dilution, warrant, ATM, runway risks) for quick screening and alerts.
/api/v1/ticker/{ticker}/dilutionReturns detailed dilution instruments: warrants, convertible notes, and ATM offerings with terms and potential share impact.
/api/v1/ticker/{ticker}/floatReturns float and shares outstanding data from SEC filings.
/api/v1/ticker/{ticker}/runwayReturns cash runway estimates based on current cash position and burn rate.
/api/v1/ticker/{ticker}/quoteReturns current stock price and basic quote data.
/api/v1/ticker/{ticker}/filingsReturns SEC filings including 10-K, 10-Q, 8-K, and registration statements.
/api/v1/ticker/{ticker}/holdersReturns institutional holders and their positions.
/api/v1/ticker/{ticker}/financialsReturns balance sheet and cash flow data.
/api/v1/ticker/{ticker}/refreshForce a data refresh for a ticker. Uses refresh credits (Pro and Business plans only).
Authentication
All API requests require authentication via Bearer token in the Authorization header.
Authorization: Bearer dt_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAPI keys use the format dt_live_ followed by 32 hex characters
Keys are stored securely as SHA-256 hashes — the plain key is only shown once at creation
You can create up to 5 API keys per account
Manage your API keys from the API Keys dashboard
Code Examples
curl -X GET "https://www.dilutracker.com/api/v1/ticker/AMC" \
-H "Authorization: Bearer dt_live_your_api_key_here"Sample Response
{
"ticker": "AMC",
"data": {
"summary": {
"dilution_risk": "high",
"warrant_risk": "medium",
"atm_risk": "high",
"runway_risk": "critical"
},
"float": {
"float_shares": 516000000,
"shares_outstanding": 520000000
},
"dilution": {
"warrants": [...],
"convertible_notes": [...],
"atm_offerings": [...]
}
},
"meta": {
"cached_at": "2024-01-15T10:30:00Z",
"plan": "starter",
"usage": {
"unique_tickers_used": 45,
"unique_tickers_limit": 100
}
}
}Response Structure
tickerThe requested stock ticker symbol
dataContains all dilution data (summary, float, dilution instruments, etc.)
meta.cached_atTimestamp of when the data was cached
meta.usageYour current usage (unique tickers used/limit)
API Pricing
Every plan includes the web app. API limits are based on unique tickers per month.
Starter
$59/mo
- • 100 unique tickers/month
- • All endpoints (summary, float, dilution, etc.)
- • Cached data
- • Up to 5 API keys
Pro
$119/mo
- • 1,000 unique tickers/month
- • All endpoints
- • 50 real-time refreshes/month
- • Up to 5 API keys
Business
$299/mo
- • 5,000 unique tickers/month
- • All endpoints
- • 500 real-time refreshes/month
- • Up to 5 API keys
Rate Limit Headers
Every API response includes headers to help you track your usage:
X-RateLimit-LimitMonthly unique ticker limit
X-RateLimit-RemainingUnique tickers remaining this month
X-PlanYour current plan name
X-Refresh-RemainingRefresh credits remaining (Pro/Business)
Frequently Asked Questions
What data does the Dilution Tracking API provide?
The Dilution Tracking API provides comprehensive stock dilution data including shares outstanding history, dilution percentages, warrant and option data, SEC filing references, and historical dilution trends for publicly traded companies.
What format does the API return data in?
All endpoints return data in JSON format. Responses include metadata about the request, the requested data fields, and timestamps for when the data was last updated.
How often is the dilution data updated?
Dilution data is updated within 24 hours of new SEC filings being published. This includes 10-K, 10-Q, 8-K, and S-1 filings that contain shares outstanding information. Real-time price data is updated during market hours.
What are the API limits?
Limits are based on unique tickers per month. Starter includes 100 unique tickers; Pro includes 1,000 unique tickers plus 50 refresh credits; Business includes 5,000 unique tickers plus 500 refresh credits. All plans include access to all endpoints.
How do I authenticate with the API?
Authentication uses Bearer tokens. Include your API key in the Authorization header: Authorization: Bearer dt_live_xxxxx. Generate and manage up to 5 API keys from your dashboard.
Can I use the Dilution Tracking API for commercial applications?
Yes, the Dilution Tracking API can be used for commercial applications. The Pro and Enterprise tiers are designed for production use cases including trading platforms, financial dashboards, and investment research tools.
Get Started with the API
Sign up for Dilutracker and generate your API keys from the dashboard.