Data Sources
StockVyze uses professional-grade market data sourced from the same institutional-grade providers relied on by hedge funds and research terminals, combined with our own caching and aggregation layer.
What We Provide
- Price Data: OHLCV (Open, High, Low, Close, Volume)
- Fundamental Data: Market cap, P/E ratio, sector, industry
- Technical Indicators: Calculated in real-time from price history
- Historical Data: Up to 252 trading days (1 year) for formulas
- Intraday Updates: Throughout market hours with smart caching
Market Coverage
U.S. Markets (Primary)
- NYSE: New York Stock Exchange
- NASDAQ: Nasdaq Stock Market
- AMEX: NYSE American
We cover 7,000+ actively traded U.S. stocks.
What's Included
- Common stocks
- ETFs (Exchange Traded Funds)
- ADRs (American Depositary Receipts)
- Large, mid, and small-cap stocks
What's Excluded
- OTC (Over-The-Counter) stocks
- Pink sheets
- Penny stocks < $1
- Extremely low volume stocks (< 10k daily volume)
- International exchanges (non-U.S.)
- Cryptocurrencies
- Commodities (except commodity ETFs)
- Forex pairs
Data Update Frequency
Market Hours (9:30 AM - 4:00 PM ET)
Price Data:
- Updates every 5 minutes during trading hours
- Smart caching prevents redundant API calls
- Live screens refresh based on your cadence setting
Technical Indicators:
- Calculated in real-time as prices update
- RSI, MACD, Moving Averages = instant
- No additional delay beyond price data
After Hours
Pre-Market (4:00 AM - 9:30 AM ET):
- Limited updates (every 15-30 minutes)
- Not all stocks have pre-market data
Post-Market (4:00 PM - 8:00 PM ET):
- Extended hours data available
- Updates every 15-30 minutes
Overnight (8:00 PM - 4:00 AM ET):
- No updates (market closed)
Fundamental Data
- Updated daily after market close
- Market cap, P/E ratio, shares outstanding
- Sector/industry classifications
- Company profiles
Data Reliability
Accuracy
Our feeds come from reputed institutional providers—the same pipes used by hedge funds, trading desks, and enterprise research tools:
- Hedge funds
- Trading platforms
- Financial research firms
- Algorithmic trading systems
Quality checks:
- ✅ Cross-validated against multiple sources
- ✅ Outlier detection (flags suspicious data)
- ✅ Historical consistency checks
- ✅ Corporate action adjustments (splits, dividends)
Known Limitations
Near real-time feed:
- Our quotes stream within a couple of seconds of the tape—plenty fast for swing/position traders.
- If you need tick-by-tick and Level 2 depth, use your broker’s direct feed for executions.
Survivorship bias:
- Delisted stocks may disappear from results
- Historical scans may not reflect true past universe
Fundamental data lag:
- Company reports → FMP ingestion = 1-24 hour delay
- Earnings data available same day (usually within 1 hour)
Technical indicator edge cases:
- Newly IPO'd stocks have < 200 days of data
- Functions like
sma(200)may returnnullfor new stocks - Extremely low-volume stocks may have gaps in data
Symbols and Tickers
How to Reference Stocks
Standard ticker: Use the common symbol
AAPL= Apple Inc.MSFT= Microsoft CorporationSPY= SPDR S&P 500 ETF
Class shares: Some stocks have multiple classes
BRK.A= Berkshire Hathaway Class ABRK.B= Berkshire Hathaway Class BGOOG= Alphabet Class CGOOGL= Alphabet Class A
Symbol changes:
- When companies rebrand, tickers change
- Our system auto-updates to current ticker
- Historical data links to old ticker name
Symbol Search
Use Cmd+K to search for stocks:
- Type company name or ticker
- Fuzzy matching finds close matches
- Shows market cap and exchange
Market Universe
universe:market
When you use universe:market in scans:
- Includes all actively traded U.S. stocks
- ~7,000 symbols
- Filters out:
- Stocks with no recent volume
- Delisted stocks
- Suspended trading
- Data quality issues
Performance:
- Full market scan = 2-5 seconds
- Cached results for 5 minutes
- Use filters to narrow results
Watchlists vs Universe
Watchlist (wl[My List]):
- 10-100 stocks typically
- Scan completes in < 1 second
- Pre-filtered by you
Universe (universe:market):
- 7,000+ stocks
- Scan takes 2-5 seconds
- Discovers unknown opportunities
When to use each:
- Watchlist: Monitor specific stocks, quick scans
- Universe: Find new ideas, broad screening
Data Costs & Limits
Free Tier (Current)
- Unlimited scans
- Unlimited watchlists
- All technical indicators
- 5-minute intraday updates
Fair use limits:
- No more than 1 scan per second
- Respect rate limits (handled automatically)
No Hidden Fees
StockVyze does NOT charge per:
- Quote
- Scan
- Indicator calculation
- Live screen update
Our data costs are built into the platform.
Corporate Actions
Stock Splits
Forward split (e.g., 2-for-1):
- Historical prices adjusted automatically
- Volume adjusted proportionally
- Indicators recalculate correctly
Reverse split (e.g., 1-for-5):
- Same adjustments apply
- Often signals distressed company
Dividends
- Ex-dividend date: Price typically drops by dividend amount
- Historical prices NOT adjusted for dividends
- Use
roc()for total return including dividends
Mergers & Acquisitions
- Target company ticker often delisted
- Acquiring company ticker remains
- Historical data preserved until delisting
International Markets
Currently NOT supported:
- European stocks (LSE, DAX, CAC)
- Asian markets (HKEX, TSE, SSE)
- Canadian TSX (except via U.S. ADRs)
- Australian ASX
- Emerging markets
Workaround: Use U.S.-listed ADRs for international exposure:
BABA= Alibaba (China)NVO= Novo Nordisk (Denmark)TSM= Taiwan SemiconductorSAP= SAP SE (Germany)
Data Privacy
What We Store
Your account:
- Watchlists (stocks you track)
- Saved scans and live screens
- User preferences
Your activity:
- Login times
- Feature usage (anonymous)
- No individual stock views tracked
What We DON'T Store
- ❌ Your trades or positions
- ❌ Brokerage account data
- ❌ Personal financial information
- ❌ Social Security numbers
- ❌ Payment methods (handled by Stripe)
API Access
REST API
Coming soon: Programmatic access to scan engine
POST /api/scan
{
"universe": "market",
"filter": "rsi(14) < 30 and c > sma(200)",
"columns": ["c", "rsi(14)", "market_cap"]
}
Use cases:
- Integrate with custom tools
- Automate daily scans
- Build algo trading signals
Rate Limits
- Free tier: 100 requests/hour
- Pro tier: 1,000 requests/hour
- Burst allowance: 10 requests/second
Common Questions
Why is data delayed 5 minutes?
Real-time data costs $$$:
- Exchange fees: $50-500/month per user
- Bandwidth costs scale with users
- Licensing restrictions
High-frequency tape isn’t necessary here—our near-real-time quotes are more than enough for:
- Swing trading
- Position trading
- End-of-day scanning
Why don't I see OTC stocks?
Data quality issues:
- OTC often has stale prices
- Low volume = unreliable signals
- Higher risk of manipulation
- Many OTC stocks lack fundamental data
Can I get crypto/forex data?
Not currently:
- Different data providers needed
- 24/7 markets = different architecture
- Formula syntax would need changes
Focus is on U.S. equities only.
What if I find bad data?
Report it:
- Note the symbol and date
- Email support with details
- We'll investigate with FMP
- Fix or flag for exclusion
How accurate are technical indicators?
100% accurate given the price data:
- Calculations are deterministic
- Match TradingView, ThinkorSwim, etc.
- Open-source formula engine
Discrepancies usually from:
- Different time periods (daily vs 5-min)
- Data adjustments (splits, dividends)
- Rounding differences (negligible)
Advanced: Data Pipeline
For