Skip to Content

Webull Data Parser & API

Webull is a US commission-free broker for stocks, ETFs and options known for advanced charting and research tools, and StockAPIS extracts its market data — real-time quotes, options chains with Greeks, OHLCV history, analyst ratings and fundamentals — through a single unified REST API. Webull offers a partial official OpenAPI aimed at account holders, so StockAPIS normalizes Webull data into the same schema you use for every other broker and exchange, letting you query Webull, Robinhood and E*TRADE the same way without separate integrations.

TypeCommission-free broker
HQUnited States (New York, NY)
OwnerWebull Corporation (Nasdaq: BULL)
Asset classesUS stocks, ETFs, Options, ADRs, Crypto
CoverageUS-listed equities, ETFs and options chains
ScaleTop-5 US commission-free retail broker by users
API accessPartial / limited API
Parse priority★★★★☆
Official sitewww.webull.com

Platform Overview

Market Position

  • One of the largest US commission-free retail brokers by funded accounts, listed on Nasdaq as BULL
  • Built for active retail traders with professional-grade charting and technical analysis
  • Strong options franchise — multi-leg chains, Greeks and implied volatility surfaced natively
  • Provides a partial official OpenAPI for account holders; StockAPIS adds a unified normalization layer on top

Data Coverage

StockAPIS exposes the full Webull data surface for US-listed instruments:

  • Stock & ETF quotes — real-time price, change, percent change, volume and market cap
  • Options data — full options chains, Greeks (delta, gamma, theta, vega) and implied volatility
  • OHLCV history — candlestick data across intervals for backtesting and technical analysis
  • Fundamentals — P/E ratio, dividend yield, 52-week high/low and key financial metrics
  • Research — analyst ratings, earnings dates and symbol-level news
  • Reference data — symbol metadata, tradability and contract identifiers

Quick Start

import stockapis client = stockapis.Client(api_key="your-api-key") # Real-time stock quote from Webull quote = client.webull.get_quote(symbol="AAPL") print(f"Apple: ${quote['price']} · vol {quote['volume']:,}")
const { StockAPIS } = require("stockapis"); const client = new StockAPIS({ apiKey: "your-api-key" }); // Options chain with Greeks and implied volatility const chain = await client.webull.getOptionsChain({ symbol: "AAPL" }); console.log(chain.contracts[0].strike, chain.contracts[0].impliedVolatility);

Sample API Response

{ "success": true, "data": { "symbol": "AAPL", "price": 185.14, "change": 2.45, "changePercent": 1.34, "volume": 48591690, "marketCap": 2900000000000, "peRatio": 30.5, "dividendYield": 0.5, "high52Week": 198.23, "low52Week": 124.17, "open": 185.59, "high": 187.05, "low": 184.93, "previousClose": 182.69 }, "metadata": { "source": "webull", "timestamp": "2024-01-15T10:30:00.000Z" } }

Use Cases

  • Retail trading apps — power commission-free trading dashboards with live quotes and options chains
  • Options analytics — surface Greeks and implied volatility for strategy and risk screening
  • Quant research — pull OHLCV history and fundamentals for backtesting and signal development
  • Cross-broker comparison — benchmark Webull quotes against Robinhood and E*TRADE on one schema

Frequently Asked Questions

Does Webull have an official API? Partially — Webull offers an official OpenAPI scoped to account holders for trading and account data, but it is not a general-purpose public market-data API. StockAPIS extracts and normalizes Webull’s market data into a unified schema so it matches every other source you pull.

What data can I get from Webull through StockAPIS? Real-time stock and ETF quotes, full options chains with Greeks and implied volatility, OHLCV history, fundamentals like P/E and dividend yield, plus analyst ratings and earnings data.

Can I get options data from Webull? Yes — StockAPIS surfaces complete options chains, Greeks (delta, gamma, theta, vega) and implied volatility for US-listed underlyings covered by Webull.

Last updated on