Stock Analysis Scraper - Stock & ETF Screener Data avatar

Stock Analysis Scraper - Stock & ETF Screener Data

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Stock Analysis Scraper - Stock & ETF Screener Data

Stock Analysis Scraper - Stock & ETF Screener Data

Scrape stock and ETF screener data from StockAnalysis.com. Get 5,500+ stocks and 5,100+ ETFs with price, market cap, P/E ratio, volume, industry, and more. No API key needed.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape comprehensive stock and ETF screener data from StockAnalysis.com. Extract data for 5,500+ stocks and 5,100+ ETFs in a single run — no API key required.

What data does it extract?

Stocks

FieldDescription
symbolTicker symbol (e.g., AAPL, NVDA)
nameCompany name
marketCapMarket capitalization in USD
priceCurrent stock price
changePercentDaily price change percentage
peRatioPrice-to-earnings ratio
volumeDaily trading volume
industryIndustry classification
urlLink to the stock's StockAnalysis page

ETFs

FieldDescription
symbolTicker symbol (e.g., SPY, VOO)
nameFund name
assetClassAsset class (Equity, Bond, etc.)
aumAssets under management
priceCurrent ETF price
changePercentDaily price change percentage
volumeDaily trading volume
holdingsNumber of holdings in the fund
urlLink to the ETF's StockAnalysis page

Input options

  • Screener Type: Choose stocks, ETFs, or both
  • Sort By: Market cap, price, change, volume, or P/E ratio
  • Sort Order: Descending or ascending
  • Industry Filter: Filter stocks by industry (partial match, case-insensitive)
  • Market Cap Range: Set minimum and/or maximum market cap
  • Price Range: Set minimum and/or maximum price
  • Max Results: Limit the number of results (default 500, set to 0 for all)

Example output

{
"type": "stock",
"symbol": "NVDA",
"name": "NVIDIA Corporation",
"marketCap": 5060127920000,
"price": 208.27,
"changePercent": 4.32,
"peRatio": 42.5,
"volume": 213242832,
"industry": "Semiconductors",
"url": "https://stockanalysis.com/stocks/nvda/",
"scrapedAt": "2026-04-25T00:00:00.000Z"
}

Use cases

  • Stock screening — Filter and sort the entire US stock market by any metric
  • Market research — Get a snapshot of all publicly traded companies
  • Portfolio analysis — Compare stocks by market cap, P/E ratio, industry
  • ETF comparison — Compare ETFs by AUM, holdings, asset class
  • Data pipelines — Feed stock data into spreadsheets, databases, or dashboards
  • Quant analysis — Bulk download market data for quantitative models

Performance

This scraper fetches all data from StockAnalysis.com's pre-rendered screener pages. Each page contains the complete dataset (no pagination), so a full run completes in seconds:

  • Stocks only: ~5,500 results in ~5 seconds
  • ETFs only: ~5,100 results in ~5 seconds
  • Both: ~10,600 results in ~10 seconds

Cost

This scraper uses Pay-Per-Event pricing. You are charged per result pushed to the dataset. Running with the default 500 max results costs approximately $2.50.