Developers

Data API

Everything behind SteadyShares, on tap. Global companies with our ratings and fair values, financial statements from anywhere in the world, analyst estimates, what 90+ legendary investors actually filed, what Congress traded, and who owns the crypto. One key, one base URL, JSON.

Quickstart

Create a key in Settings, then send it on every request. It is shown once, so store it somewhere safe.

Your first call
curl https://steadyshares.com/api/v1/companies/AAPL \
  -H "x-api-key: st_live_your_key_here"
Screen for the street's best ideas
curl "https://steadyshares.com/api/v1/screener?minAnalystUpside=15&minAnalysts=5&sort=analystUpside&limit=10" \
  -H "x-api-key: st_live_your_key_here"
What does Buffett own?
curl "https://steadyshares.com/api/v1/gurus/1067983/holdings?limit=10" \
  -H "x-api-key: st_live_your_key_here"

Authentication

Pass your key as x-api-key, or as a bearer token. Keys are stored only as a hash, so we could not tell you your own key even if you asked. Revoke and reissue at any time.

Either header works
x-api-key: st_live_your_key_here
Authorization: Bearer st_live_your_key_here

Endpoints

GET/api/v1/companiesSearch the universe. Filter by region, sector or free text.
GET/api/v1/companies/{ticker}One company: price, our rating and moat, fair value, fundamentals, analyst view, catalysts.
GET/api/v1/companies/{ticker}/financialsIncome statement, balance sheet, cash flow. ?period=annual|quarterly. Worldwide.
GET/api/v1/companies/{ticker}/statisticsEvery metric we hold: valuation, profitability, balance sheet, trading, dividends.
GET/api/v1/companies/{ticker}/estimatesConsensus target, buy/hold/sell spread, next-year EPS and revenue estimates.
GET/api/v1/companies/{ticker}/newsCompany headlines, de-duplicated and sentiment-scored.
GET/api/v1/screenerThe full screener as a query: valuation, quality, growth, income, analyst upside, earnings dates.
GET/api/v1/quotesLive prices for up to 100 tickers. ?tickers=AAPL,MSFT
GET/api/v1/gurusThe roster of 90+ tracked investors and their SEC CIK numbers.
GET/api/v1/gurus/{cik}/holdingsWhat a fund actually owns, from its latest 13F filing.
GET/api/v1/politiciansCongressional and executive trades disclosed under the STOCK Act. ?ticker=NVDA
GET/api/v1/cryptoLive crypto market: prices, market cap, dominance.
GET/api/v1/crypto/ownersWho owns crypto: corporate treasuries and SEC-filed institutional positions.

Every response is { data: ... }, with total on anything paginated. Errors carry an error and a human-readable message.

MCP connector

Point an AI tool at SteadyShares and let it do the research. The connector speaks the Model Context Protocol, so Claude, Cursor or your own agent can search companies, pull statements, read analyst estimates, look up what Buffett filed, and check what Congress traded, all in one conversation.

Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "steadyshares": {
      "url": "https://steadyshares.com/api/mcp",
      "headers": {
        "x-api-key": "st_live_your_key_here"
      }
    }
  }
}
search_companies

Find companies by name, ticker, region or sector.

get_company

Price, our rating and moat, fair value, fundamentals, catalysts.

get_financials

Income statement, balance sheet, cash flow. Worldwide.

get_estimates

Consensus target and the buy/hold/sell spread.

screen_stocks

Run any screen: value, quality, growth, analyst upside, earnings soon.

list_gurus

The roster of tracked investors and their CIKs.

get_guru_holdings

What a fund filed with the SEC.

get_politician_trades

Who in Washington traded what.

get_crypto

The crypto market, and who owns it.

The connector is a thin layer over the same REST API, so the two can never disagree. It implements JSON-RPC initialize, tools/list and tools/call. A plain GET to /api/mcp returns the manifest.

Coverage

Companies1,100+ across 17 regions and every major exchange
Ratings, moat and fair valueEvery company, derived from live fundamentals
Financial statementsWorldwide. SEC EDGAR where a company files, Yahoo everywhere else
Analyst estimatesConsensus target, spread and next-year estimates, where a company is covered
Fund holdings90+ investors, from their own SEC 13F filings, two quarters deep
Congressional tradesHouse, Senate and senior executive, from STOCK Act disclosures
CryptoLive market, corporate treasuries and SEC-filed institutional positions

What we do not have, stated plainly: earnings-call transcripts, call audio and management guidance are licensed products and are not available from any free source. We would rather leave them out than pretend.