Now Available

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

GET/api/v1/ticker/{ticker}

Returns a complete dilution report including summary risk levels, float data, warrants, convertible notes, ATM offerings, runway, and more.

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

Returns risk level summary (dilution, warrant, ATM, runway risks) for quick screening and alerts.

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

Returns detailed dilution instruments: warrants, convertible notes, and ATM offerings with terms and potential share impact.

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

Returns float and shares outstanding data from SEC filings.

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

Returns cash runway estimates based on current cash position and burn rate.

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

Returns current stock price and basic quote data.

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

Returns SEC filings including 10-K, 10-Q, 8-K, and registration statements.

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

Returns institutional holders and their positions.

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

Returns balance sheet and cash flow data.

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

Force 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_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/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

ticker

The requested stock ticker symbol

data

Contains all dilution data (summary, float, dilution instruments, etc.)

meta.cached_at

Timestamp of when the data was cached

meta.usage

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