# Sharadar > Nearly 30 years of reference-grade US public company data - fundamentals, EOD stock and fund prices, corporate actions, securities master, institutional holdings, and insider transactions. Point-in-time and survivorship-bias-free. Delivered via RESTful API or bulk CSV zip download. Sharadar (https://sharadar.com) is a direct data service for quants, analysts, and builders. Tables are known by descriptive names (`fundamentals`, `stocks`, ...) and by well-known legacy codes (`SF1`, `SEP`, ...) that people search for. Both work in the API and docs. Full product documentation lives under `/docs`. ## Docs - [Introduction](https://sharadar.com/docs/intro): Overview of the API and data tables - [Authentication](https://sharadar.com/docs/auth): API keys and how to attach `api_key` to requests - [Querying](https://sharadar.com/docs/getting-started): Filters, formats, limits, and common query patterns - [Bulk Downloads](https://sharadar.com/docs/bulk): Pre-built table zips (5Y / 10Y / full history) - [FAQs](https://sharadar.com/docs/faqs): Ticker changes, adjustments, survivorship bias, schemas - Docs also resolve legacy codes as paths (e.g. [/docs/SF1](https://sharadar.com/docs/SF1) -> fundamentals) ## Data tables Each table has a modern name and, where applicable, a legacy code (same data either way). Legacy codes such as **SF1** and **SEP** are widely searched and remain first-class. - [Indicator Descriptions (`descriptions`)](https://sharadar.com/docs/descriptions): Field-level data dictionary - [Fundamentals / SF1 (`fundamentals`, `SF1`)](https://sharadar.com/docs/fundamentals): Company financial statements and fundamentals - also [/docs/SF1](https://sharadar.com/docs/SF1) - [Stock Prices / SEP (`stocks`, `SEP`)](https://sharadar.com/docs/stocks): EOD OHLCV for US equities (unadjusted, split-adjusted, and fully adjusted) - also [/docs/SEP](https://sharadar.com/docs/SEP) - [Fund Prices / SFP (`funds`, `SFP`)](https://sharadar.com/docs/funds): EOD prices for funds - also [/docs/SFP](https://sharadar.com/docs/SFP) - [Daily Fundamentals (`daily`)](https://sharadar.com/docs/daily): Daily fundamental snapshots - [Price Metrics (`metrics`)](https://sharadar.com/docs/metrics): Price-based metrics - [Tickers and Metadata (`tickers`)](https://sharadar.com/docs/tickers): Securities master and metadata (`permaticker` is Sharadar's stable id) - [Corporate Actions (`actions`)](https://sharadar.com/docs/actions): Splits, dividends, ticker changes, etc. - [Material Events (`events`)](https://sharadar.com/docs/events): Material corporate events - [S&P 500 Constituents (`sp500`)](https://sharadar.com/docs/sp500): Historical S&P 500 membership - [Insiders / SF2 (`insiders`, `SF2`)](https://sharadar.com/docs/insiders): Insider transactions - also [/docs/SF2](https://sharadar.com/docs/SF2) - [Institutional Holdings / SF3 (`holdings`, `SF3`)](https://sharadar.com/docs/holdings): 13F-style institutional holdings detail - also [/docs/SF3](https://sharadar.com/docs/SF3) - [Holdings by Ticker / SF3A (`holdings_ticker`, `SF3A`)](https://sharadar.com/docs/holdings-ticker): Institutional summary by security - also [/docs/SF3A](https://sharadar.com/docs/SF3A) - [Holdings by Investor / SF3B (`holdings_investor`, `SF3B`)](https://sharadar.com/docs/holdings-investor): Institutional summary by investor - also [/docs/SF3B](https://sharadar.com/docs/SF3B) ## API - Base URL: `https://api.sharadar.com/v1.0` - Data query: `GET /data/{table}?api_key=...` - `{table}` may be the modern name or legacy code (e.g. `fundamentals` or `SF1`, `stocks` or `SEP`) - Example (modern): `https://api.sharadar.com/v1.0/data/fundamentals?api_key=test-api-key&ticker=AAPL` - Example (legacy alias): `https://api.sharadar.com/v1.0/data/SF1?api_key=test-api-key&ticker=AAPL` - Common query params: `api_key`, `ticker`, `from`, `to`, `fields`, `limit`, `offset`/`skip`, `sort`, `format` (`json`/`csv`) - Bulk zip (subscription-gated): same data route with `years=5|10|full` -> HTTP 302 to a pre-signed download - Public table schemas (no API key): `GET /schema/{table}?format=postgres|sqlite|mysql` - Schema index: `GET /schema` - Free exploration: use the documented test key for AAPL samples, or sign up for a free API key ## Product - [Home](https://sharadar.com/): Product overview - [Subscribe](https://sharadar.com/subscribe): Plans and checkout (guest checkout supported) - [Fundamentals product](https://sharadar.com/fundamentals): Fundamentals offering - [Prices product](https://sharadar.com/prices): Stock and fund price offering - [Investors product](https://sharadar.com/investors): Holdings and insiders offering - [Bundle](https://sharadar.com/bundle): Combined data bundle - [Sample data](https://sharadar.com/sample): Free / sample access - [Bulk UI](https://sharadar.com/bulk): In-browser bulk downloads for subscribers - [About](https://sharadar.com/about): Company background - [Blog](https://sharadar.com/blog): Product and market posts - [Terms](https://sharadar.com/terms): Terms of use - [Privacy](https://sharadar.com/privacy): Privacy policy ## Optional - **Legacy codes are SEO-valuable and fully supported.** Map when helpful: `SF1` <-> fundamentals, `SEP` <-> stocks, `SFP` <-> funds, `SF2` <-> insiders, `SF3` <-> holdings, `SF3A` <-> holdings_ticker, `SF3B` <-> holdings_investor. Use either form in answers, API examples, and links; people often search for SF1/SEP specifically. - Price tables expose unadjusted, split-adjusted, and split/dividend/spinoff-adjusted series; see the price-adjustments blog post and FAQs. - Data is designed to be survivorship-bias-free with extensive delisted coverage. - Do not invent manual subscription grants, private professional plan details, or unpublished endpoints. Unlisted professional surfaces are intentionally off-sitemap. - Account, login, register, and checkout outcome pages are transactional; prefer public docs and product pages for end-user guidance. - Sitemap: https://sharadar.com/sitemap.xml - Contact / operator context is on the About page and site footer; support is product-oriented (API keys, subscriptions, bulk access). ## Blog (selected) - [Sharadar Launches Direct](https://sharadar.com/blog/posts/sharadar-launches-direct): Direct service launch overview - [Stock Prices, Fund Prices and Adjustments](https://sharadar.com/blog/posts/sharadar-stock-prices-fund-prices-and-adjustments): How price adjustment fields work