secstockdata.com

Look up any public company's financials

Annual and quarterly figures for every XBRL metric across companies included in SEC quarterly data releases — straight from official 10-K, 20-F, and 10-Q filings.

Search by ticker
Enter a ticker symbol (letters only, e.g. AAPL or BRK-B)
Opens the company's financial summary — annual and quarterly data with full filing history.
Full filing historyYear-by-year and quarterly figures going back to each company's earliest XBRL filings.
No login requiredNo signup, no API key, no paywall. Completely open data.
Official SEC filingsEvery number from a real 10-K, 20-F, or 10-Q filed with the SEC.
02

Data coverage

Only XBRL-tagged filings — structured, machine-readable data from SEC EDGAR. Coverage varies by company.

XBRL filing range
2009 – 2026
Larger filers started earlier. Not all companies have every year.
Filing types
10-K, 20-F, 10-Q
Annual + quarterly XBRL reports only
Companies
6,400+
Public filers with XBRL data on EDGAR
Updates
Quarterly
Refreshed each SEC reporting cycle
03

Page URL structure

Every company has a summary page and individual metric pages. AI assistants can read these pages directly — paste a URL into any AI and ask it to pull the data.

secstockdata.com/{ticker}-financials
Summary — e.g. secstockdata.com/aapl-financials
secstockdata.com/{ticker}-{metric}
Specific metric with full annual + quarterly history — e.g. secstockdata.com/aapl-net-income-loss
04

REST API

The same data as clean JSON — open access, no authentication. For spreadsheets, scripts, and AI workflows:

What you can do with these endpoints
📊
Build your own dashboards. Pull data directly into a spreadsheet, a Python notebook, or a custom web app. The JSON format makes it easy to plug into charting libraries like Chart.js or D3.
🔍
Screen for opportunities. Use the /screen endpoint to find companies matching specific criteria — e.g. all companies with revenue over $1B, or every company where R&D expense exceeds 20% of revenue.
🤖
Feed AI agents. If you're building automated research tools or AI workflows, the API gives structured data that LLMs can process more reliably than scraping web pages.
Automate comparisons. Use /compare to programmatically pull the same metric across 20 companies at once — useful for sector analysis or building comp tables.
GET
api.secstockdata.com/api/financials?ticker=AAPL&metric=revenue&annual=false
Time series — annual=false includes quarterly 10-Q data
GET
api.secstockdata.com/api/compare?tickers=AAPL,MSFT&metric=revenue
Side-by-side comparison, up to 20 tickers
GET
api.secstockdata.com/api/screen?metric=revenue&min_value=1000000000
Screen companies by metric thresholds
GET
api.secstockdata.com/api/company?ticker=AAPL
Company info and all available tags
GET
api.secstockdata.com/api/tags?search=goodwill
Search all XBRL tags in the database
GET
api.secstockdata.com/docs
Interactive Swagger UI — try every endpoint in your browser