Barchart Stock Quotes Scraper
Pricing
from $3.00 / 1,000 results
Barchart Stock Quotes Scraper
Fetch real-time-delayed stock/ETF quotes from Barchart.com by ticker symbol - last price, change, percent change, volume, market cap, P/E ratio, EPS, dividend yield, and more. No login required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Fetch real-time-delayed stock and ETF quotes from Barchart.com by ticker symbol. Returns last price, price change, percent change, volume, market cap, P/E ratio, EPS, and dividend data for any number of symbols in a single run. No login, no API key, no proxy required.
What this actor does
- Batch quote lookup — pass any list of ticker symbols and get one record per symbol
- Invalid-symbol handling — unresolvable tickers are returned as typed error records instead of being silently dropped
- Session-based, not login-based — bootstraps a public CSRF session cookie the same way a browser does; never touches an account or paywall
- Empty fields are omitted
Output per quote
symbol,symbolName,exchangelastPrice,priceChange,percentChangevolume,averageVolume20dmarketCap,peRatio,epsdividendYieldPercent,dividendRatetradeTime— exchange-local time of the last tradequoteUrl— direct Barchart quote page URLrecordType: "quote",scrapedAt
Unresolvable symbols instead produce:
symbol,error: "invalidSymbol",errorMessage,quoteUrl,recordType: "invalidSymbol"
Input
| Field | Type | Default | Description |
|---|---|---|---|
symbols | array | – (required) | Ticker symbols to fetch quotes for; suggested value ["AAPL","MSFT","TSLA"] |
maxItems | integer | 100 | Hard cap on emitted records (1–500) |
Example: tech mega-caps
{"symbols": ["AAPL", "MSFT", "GOOGL", "AMZN", "NVDA"],"maxItems": 100}
Example: ETFs
{"symbols": ["SPY", "QQQ", "VOO", "VTI"]}
Use cases
- Portfolio monitoring — pull live price/change for a watchlist of stocks and ETFs on a schedule
- Trading dashboards — feed volume, P/E, and dividend data into an internal dashboard
- Screening & research — batch-fetch fundamentals for a basket of tickers before deeper analysis
- Market alerts — combine with a scheduler to trigger alerts on price/volume thresholds
- Data enrichment — attach current quote data to an existing list of company tickers
Data source
Data comes from Barchart.com's public quote API, the same endpoint the site's own front-end quote widgets use. No Barchart account, subscription, or API key is required — quotes are fetched via a standard, publicly-accessible browser session.
FAQs
Do I need a Barchart account? No. This actor fetches publicly available real-time-delayed quote data with no login.
What happens if I give an invalid ticker? It's returned as a separate record with error: "invalidSymbol" so you can see exactly which symbols failed, instead of the run silently returning fewer results than requested.
How current is the price data? Barchart's public quote feed is real-time-delayed (typically by exchange-mandated delay windows, commonly 15–20 minutes for US equities).