Dilution Tracker API
Dilution analysis, simplified. Track share dilution, warrants, ATM offerings, and cash runway via REST API.
Our dilution tracker API is designed for fintech developers, quantitative analysts, and investment platforms that need reliable dilution data delivered via REST endpoints.
Dilution Tracker API Use Cases
Trading Platforms
Add dilution data to your platform with a single API call. Show users what no other platform shows — warrant overhang, ATM capacity, shelf status, and cash runway alongside price charts.
Alert users when holdings file new shelves, activate ATMs, or issue warrants
Overlay dilution risk scores and float data on stock detail pages
Differentiate with the #1 blind spot in retail trading
AI & LLM Agents
Give your AI agent access to real dilution data. Plug into Claude, ChatGPT, or any custom agent — standard REST API works with any tool that can make HTTP requests.
Structured JSON responses designed for LLM consumption
Markdown-formatted reports agents can reason over directly
Simple auth — just pass a Bearer token in the header
Quantitative Research
Backtest strategies that factor in dilution. Screen for stocks with favorable or unfavorable dilution patterns.
Financial Dashboards
Build internal tools that track portfolio dilution exposure. Integrates with BI tools and spreadsheets.
Investment Research
Automate dilution analysis across large universes. Identify aggressive issuance or buyback programs.
Dilution Tracker API Endpoints
Click any endpoint to view a real example response using SCLX (Scilex Holding Company).
/api/v1/ticker/{ticker}Returns a complete dilution report including company info, quote, float, warrants, convertible notes, ATM offerings, shelf registrations, runway, filings, institutional holders, financials, historical data, and the full dilution analysis.
/api/v1/ticker/{ticker}/summaryReturns the full dilution analysis report in structured markdown format, including risk levels (dilution, offering ability, float risk), detailed warrant terms, convertible notes, ATM offerings, shelf registrations, and SEC filing sources.
/api/v1/ticker/{ticker}/dilutionReturns detailed dilution instrument data organized into three sections: backbone (warrants, convertible notes, ATMs, equity lines with terms and share counts), shelf (S-3 registration details with takedown history and remaining capacity), and s1 (S-1 offering pipeline with status and proceeds estimates).
/api/v1/ticker/{ticker}/floatReturns current float and total shares outstanding from SEC filings.
/api/v1/ticker/{ticker}/runwayReturns cash runway estimates including burn rate, cash position, and pro forma adjustments for recent financing events (e.g., warrant exercises, offerings) that occurred after the last SEC filing date.
/api/v1/ticker/{ticker}/quoteReturns current stock price, change, change percentage, and market cap.
/api/v1/ticker/{ticker}/filingsReturns SEC filings including 10-K, 10-Q, 8-K, S-1, S-3, and more. Includes filing date, form type, category, accession number, description, and direct URL to the SEC document.
/api/v1/ticker/{ticker}/holdersReturns institutional holders from 13F filings with share counts, dollar values, ownership percentages, filing dates, and a summary with total institutional ownership.
/api/v1/ticker/{ticker}/financialsReturns income statement, balance sheet, and cash flow data for both annual and quarterly periods. Includes up to 6 years of annual data and 8 quarters of quarterly data.
/api/v1/ticker/{ticker}/refreshForce a data refresh for a ticker. Uses refresh credits (Pro and Business plans only). Returns 202 Accepted when processing begins. Poll the main endpoint to check for updated data.
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/SCLX/summary" \
-H "Authorization: Bearer dt_live_your_api_key_here"Response Structure
Every endpoint returns a consistent JSON wrapper with three top-level fields:
{
"ticker": "SCLX",
"data": { ... },
"meta": {
"cached_at": "2026-02-09T10:33:22",
"plan": "starter",
"usage": {
"unique_tickers_used": 12,
"unique_tickers_limit": 100
}
}
}tickerThe requested stock ticker symbol
dataEndpoint-specific payload (see examples above)
meta.cached_atTimestamp of when the data was last updated
meta.planYour current subscription plan
meta.usage.unique_tickers_usedUnique tickers queried this billing period
meta.usage.unique_tickers_limitMonthly limit based on your plan
Error Responses
401 UnauthorizedMissing or invalid API key
{ "error": "Invalid API key" }404 Not FoundTicker not tracked or no data available for endpoint
{ "error": "No float data available for ticker", "ticker": "EXAMPLE" }429 Too Many RequestsMonthly unique ticker limit exceeded
{ "error": "Monthly unique ticker limit exceeded", "limit": 100, "used": 100, "plan": "starter" }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 Tracker API provide?
The Dilution Tracker 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 Tracker API for commercial applications?
Yes, the Dilution Tracker 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.