Now Available

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).

GET/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.

GET/api/v1/ticker/{ticker}/summary

Returns 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.

GET/api/v1/ticker/{ticker}/dilution

Returns 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).

GET/api/v1/ticker/{ticker}/float

Returns current float and total shares outstanding from SEC filings.

GET/api/v1/ticker/{ticker}/runway

Returns 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.

GET/api/v1/ticker/{ticker}/quote

Returns current stock price, change, change percentage, and market cap.

GET/api/v1/ticker/{ticker}/filings

Returns 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.

GET/api/v1/ticker/{ticker}/holders

Returns institutional holders from 13F filings with share counts, dollar values, ownership percentages, filing dates, and a summary with total institutional ownership.

GET/api/v1/ticker/{ticker}/financials

Returns 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.

POST/api/v1/ticker/{ticker}/refresh

Force 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_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

API 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
    }
  }
}
ticker

The requested stock ticker symbol

data

Endpoint-specific payload (see examples above)

meta.cached_at

Timestamp of when the data was last updated

meta.plan

Your current subscription plan

meta.usage.unique_tickers_used

Unique tickers queried this billing period

meta.usage.unique_tickers_limit

Monthly limit based on your plan

Error Responses

401 Unauthorized

Missing or invalid API key

{ "error": "Invalid API key" }
404 Not Found

Ticker not tracked or no data available for endpoint

{ "error": "No float data available for ticker", "ticker": "EXAMPLE" }
429 Too Many Requests

Monthly 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
Get Started

Pro

$119/mo

  • • 1,000 unique tickers/month
  • • All endpoints
  • • 50 real-time refreshes/month
  • • Up to 5 API keys
Get Started

Business

$299/mo

  • • 5,000 unique tickers/month
  • • All endpoints
  • • 500 real-time refreshes/month
  • • Up to 5 API keys
Get Started

Rate Limit Headers

Every API response includes headers to help you track your usage:

X-RateLimit-Limit

Monthly unique ticker limit

X-RateLimit-Remaining

Unique tickers remaining this month

X-Plan

Your current plan name

X-Refresh-Remaining

Refresh 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.