Loading
API_COVERAGE
Query everything from insider trades to institutional ownership using a unified base URL and standardized query parameters.
API_ENDPOINTS
All endpoints share the same authentication, pagination, and response envelope. Learn one, use all 34.
GET /v1/prices
Historical Prices
Up to 20+ years of daily, weekly, or monthly OHLCV data. Split-adjusted, sorted, with cursor pagination.
GET /v1/prices/snapshot
Price Snapshot
Latest available price, volume, change, change percent, and market cap for any ticker.
GET /v1/company
Company Profile
Company metadata: sector, industry, market cap, employees, description, exchange.
GET /v1/search
Search
Fuzzy ticker and company name search using trigram indexes. Fast autocomplete.
GET /v1/financials
Bundled Financials
Income statement, balance sheet, and cash flow in a single response. Annual and quarterly.
GET /v1/financials/income-statements
Income Statements
Revenue, EBITDA, net income, EPS, and all line items. Annual, quarterly, or TTM.
GET /v1/financials/balance-sheets
Balance Sheets
Total assets, liabilities, equity, cash, debt, and all balance sheet items.
GET /v1/financials/cash-flow-statements
Cash Flow Statements
Operating, investing, and financing cash flows. Free cash flow computed.
GET /v1/interest-rates
Interest Rates
Treasury yields (1M–30Y), Fed funds rate, and macro rates from FRED.
GET /v1/filings
SEC Filings
10-K, 10-Q, 8-K, and Form 4 filing index with metadata and direct links.
GET /v1/earnings
Earnings
Actual EPS, analyst estimates, surprises, and earnings call dates.
GET /v1/insider-trades
Insider Trades
SEC Form 4 insider transactions — buy/sell, shares, value, filing date.
GET /v1/institutional-ownership
Institutional Ownership
13-F institutional holdings — top holders, shares, portfolio weight.
GET /v1/dividends
Dividends
Dividend payment history with ex-date, pay date, and amount.
GET /v1/stock-splits
Stock Splits
Stock split history with ratios and effective dates.
GET /v1/recommendations
Analyst Recommendations
Buy/hold/sell consensus from major brokerages.
GET /v1/price-targets
Price Targets
Analyst price target consensus — low, mean, median, high.
GET /v1/major-holders
Major Holders
Breakdown of insider, institutional, and float percentages.
GET /v1/mutualfund-holders
Mutual Fund Holders
Mutual fund holdings with fund name, shares, and portfolio weight.
GET /v1/news
Financial News
Latest financial news articles with source, timestamp, and ticker relevance.
GET /v1/analyst-estimates
Analyst Estimates
Consensus EPS and revenue estimates — current quarter through next fiscal year.
GET /v1/options
Options Chain
Call and put option chains with strike, bid, ask, volume, and open interest.
GET /v1/financial-metrics
Financial Metrics
59 computed ratios: P/E, EV/EBITDA, ROE, debt-to-equity, CAGR, margin deltas, and more.
GET /v1/segmented-financials
Segmented Financials
Revenue breakdown by business segment and geography.
GET /v1/compare
Compare
Side-by-side comparison of 2–10 tickers across ~88 metrics with computed diffs.
GET /v1/batch/prices
Batch Prices
Historical OHLCV for up to 10 tickers in a single request.
GET /v1/batch/prices/snapshot
Batch Snapshots
Latest price snapshots for up to 10 tickers at once.
GET /v1/batch/company
Batch Company
Company profiles for up to 10 tickers in a single request.
GET /v1/batch/earnings
Batch Earnings
Earnings data for up to 10 tickers in a single request.
GET /v1/batch/financial-metrics
Batch Metrics
Financial metrics for up to 10 tickers in a single request.
GET /v1/volume-analysis
Volume Analysis
Volume trends, averages, and anomaly detection.
GET /v1/ttm
TTM Financials
Trailing twelve months computed financials — always up-to-date.
GET /v1/market-cap-history
Market Cap History
Historical market capitalization over time.
GET /v1/dcf-inputs
DCF Inputs
Pre-computed inputs for discounted cash flow models.
RESPONSE_FORMAT
Every endpoint returns the same envelope — ticker, data, and pagination metadata. Request JSON or CSV. Select only the fields you need.
01
Every response returns { ticker, data, meta } — consistent across all 34 endpoints. No guessing at response shapes.
→ { "ticker": "AAPL", "data": [...], "meta": { "count": 10 } }
02
Return only the columns you need with ?fields=time,close,volume. Reduces payload size and parsing overhead.
→ ?fields=time,close,volume
03
Add ?format=csv to any endpoint for flat CSV output. Pagination metadata moves to X-Meta-* response headers.
→ ?format=csv
04
All list endpoints use cursor-based pagination. Stable ordering, no offset drift, works with real-time data.
→ ?cursor=eyJ0...&limit=100
05
X-RateLimit-Limit, Remaining, and Reset on every response. Free tier also gets X-Daily-Limit, X-Daily-Remaining, X-Daily-Reset.
06
Errors return { error: { code, message }, request_id } — machine-readable codes for programmatic handling.
→ { "error": { "code": "not_found", "message": "..." } }
HOW_IT_WORKS
We ingest from authoritative public filings — then parse, normalize, validate, and serve it at the edge.
CORE_CAPABILITIES
01
Every response: { ticker, data, meta }. No format surprises, no breaking changes.
02
Coming SoonPython, TypeScript, Go, Ruby, and Java SDKs with full type safety and IDE autocomplete. REST API available now.
03
X-RateLimit-Limit, Remaining, Reset — plus X-Daily-* headers for Free tier. Programmatic handling built in.
04
Deployed globally at 300+ locations. Sub-100ms P99 response times worldwide.
05
9 free endpoints, 22 with Starter, all 34 with Pro. No hidden restrictions.
06
Query up to 10 tickers in a single request with /batch/* endpoints. Reduce round-trips.
07
Pre-computed ratios: valuation, profitability, growth, leverage, CAGR, and margin deltas.
08
Return only the fields you need with ?fields=. Export any endpoint as CSV with ?format=csv.
09
Stable ordering, no offset drift. Works reliably with real-time data and large result sets.