Home / Products / Capital structure
Capital structure

Equity Dilution API: authorized, issued and diluted shares, buybacks and stock comp

Shares authorized, issued, outstanding and in treasury, basic vs diluted share counts, stock comp, buybacks and a dilution percentage.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/equity-dilution?ticker=AAPL"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/equity-dilution",
    params={'ticker': 'AAPL'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())

Overview

Dilution is spread across a company's XBRL: authorized and issued shares on the balance sheet, weighted basic and diluted shares on the income statement, share based compensation and repurchases on the cash flow statement. The Equity Dilution API collects all of them for a company, period by period.

It also computes dilutionPct, the gap between diluted and basic weighted shares, so you can compare companies on one number.

What you get

Built for developers who would rather not parse EDGAR.

Share counts

Authorized, issued, outstanding, treasury, basic and diluted.

Dilution percentage

Diluted versus basic weighted shares, computed for you.

Stock comp and buybacks

Share based compensation and repurchase amounts by period.

Source filing on every value

Period, form and accession number.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/equity-dilutionDocs →

Shares authorized, issued, outstanding, treasury, basic vs diluted, stock comp, buybacks, equity plan capacity.

Parameters: ticker | cik

Response fields

The main fields in every result. The raw filing data is always one level down.

FieldMeaning
dilutionPctLatest diluted minus basic weighted shares as a percent of basic.
sharesAuthorized, sharesIssued, sharesOutstandingArrays of {value, periodEnd, periodStart, form, accessionNo}.

Use cases

Datasets behind this API

The SEC forms this API reads, with live filing counts.

FAQ

How is dilutionPct calculated?

From the latest weighted average diluted and basic share counts the company reported: (diluted minus basic) divided by basic.

Does it include equity plan capacity?

Yes, when the company tags the shares available under its equity plans.

Try the Equity & Dilution free

500 API calls a month on the free plan. No sales call.

Get free API key →