Discover/gurufocus.com API
live

gurufocus.com APIgurufocus.com

Access GuruFocus data via 3 endpoints: search stocks by ticker or name, retrieve stock summaries with price and market cap, and fetch the latest guru trading picks.

Endpoints
3
Updated
10d ago
Try it
Stock ticker or company name to search for (e.g. 'AAPL', 'Microsoft').
api.parse.bot/scraper/8f896012-f0f1-429a-afe6-1f493f91db26/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8f896012-f0f1-429a-afe6-1f493f91db26/search_stocks?query=AAPL' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for stocks and gurus by ticker symbol or company name. Returns matching stocks across multiple exchanges and related guru/ETF entries.

Input
ParamTypeDescription
queryrequiredstringStock ticker or company name to search for (e.g. 'AAPL', 'Microsoft').
Response
{
  "type": "object",
  "fields": {
    "data": "array of search result objects, each with 'type' (stock or guru) and 'data' containing symbol, company, price, exchange, mktcap, volume, currency"
  },
  "sample": {
    "data": {
      "data": [
        {
          "data": {
            "price": 280.14,
            "mktcap": 4109006.116,
            "symbol": "AAPL",
            "volume": 42769864,
            "company": "Apple Inc",
            "stockid": "US01WD",
            "currency": "USD",
            "exchange": "NAS"
          },
          "type": "stock"
        }
      ]
    },
    "status": "success"
  }
}

About the gurufocus.com API

The GuruFocus API exposes 3 endpoints that cover stock search, individual stock summaries, and guru trading activity. With get_guru_latest_picks you can pull every tracked guru's recent new buys, additions, reductions, and sold-out positions in a single call. The search_stocks endpoint resolves tickers and company names across multiple exchanges, returning price, market cap, and exchange metadata alongside matching guru and ETF entries.

Stock Search and Lookup

The search_stocks endpoint accepts a query parameter — a ticker symbol like AAPL or a full company name like Microsoft — and returns an array of result objects. Each object includes a type field (stock or guru) plus a nested data payload carrying symbol, company, price, exchange, mktcap, and volume. This makes it suitable for autocomplete, ticker resolution, and cross-exchange coverage checks in a single round trip.

The get_stock_summary endpoint takes a single ticker parameter and returns a stock_info object with fields including stockid, symbol, exchange, company, price, currency, mktcap, and volume. The currency field is particularly useful when the ticker belongs to a non-USD-denominated exchange, and stockid can serve as a stable internal identifier for downstream lookups.

Guru Trading Activity

The get_guru_latest_picks endpoint requires no input parameters. It returns an array of pick objects, one per guru, each containing Guru Name, Firm, Date *, New Buy, Add, Reduce, Sold Out, and Last Update fields. The structure maps directly to the portfolio change columns GuruFocus tracks for investment managers — useful for monitoring which positions were initiated, scaled, or exited in the most recent filing period.

Data Scope and Coverage

Coverage spans stocks across multiple exchanges, accessible via both ticker symbol and company name search. The guru picks data reflects tracked investment managers and their disclosed portfolio movements. Response fields are consistent across calls, though some secondary identifier fields in stock_info may be null for less-covered tickers.

Common use cases
  • Resolve an ambiguous ticker or company name to its canonical symbol and exchange using search_stocks
  • Display a real-time stock header (price, market cap, currency) in a dashboard using get_stock_summary
  • Track which investment gurus initiated new positions or exited holdings in the latest period via get_guru_latest_picks
  • Identify which firm a guru is affiliated with alongside their most recent portfolio additions and reductions
  • Build a watchlist by cross-referencing symbol and exchange fields returned from stock search results
  • Monitor guru consensus by aggregating New Buy and Sold Out counts across multiple gurus from a single endpoint call
  • Enrich a stock record with stockid and currency for multi-exchange portfolio tracking applications
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does GuruFocus have an official developer API?+
Yes. GuruFocus offers an official API at https://www.gurufocus.com/api.php, which provides financial data access under a paid subscription. The Parse API covers a focused subset of stock search, summaries, and guru picks without requiring a GuruFocus API subscription.
What exactly does `get_guru_latest_picks` return, and how current is it?+
The endpoint returns an array of objects for each tracked guru, with fields for New Buy, Add, Reduce, Sold Out, Date *, Last Update, and Firm. The data reflects the most recently available portfolio disclosure on GuruFocus. Because institutional managers file on a delay (typically 13F quarterly filings), the picks represent disclosed activity rather than real-time trades.
Does the `search_stocks` endpoint support filtering by exchange or asset type?+
The endpoint accepts only a free-text query parameter — no exchange or asset-type filter is exposed. The response includes exchange and type fields per result, so filtering can be applied client-side. You can fork this API on Parse and revise it to add server-side filtering by exchange if needed.
Does the API return historical price data or valuation metrics like P/E ratio?+
Not currently. The three endpoints cover stock search results, current-price summaries (price, mktcap, volume, currency), and guru portfolio changes. Historical OHLCV data, valuation ratios, and financial statement figures are not included. You can fork this API on Parse and revise it to add an endpoint targeting those data points.
Can I look up a specific guru's full portfolio rather than just their latest changes?+
Not currently. The get_guru_latest_picks endpoint returns the most recent portfolio activity across all tracked gurus — new buys, additions, reductions, and sold-out positions — but does not expose a full historical portfolio for a single named guru. You can fork this API on Parse and revise it to add a per-guru portfolio endpoint.
Page content last updated . Spec covers 3 endpoints from gurufocus.com.
Related APIs in FinanceSee all →
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
blackrock.com API
Access comprehensive BlackRock iShares ETF data to research fund performance, holdings, fees, and sector allocations, plus search and compare specific ETFs. Monitor investment details like distributions, key characteristics, and broad market indices all in one place.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.