Quotes, options, and history

Stock and Options API

One ticker returns the quote, the option chain, the next earnings date, and price history.

Capabilities

Quote, chain, calendar, history

For watchlists, research screens, and options tools. Stay on one symbol from the quote to the chain.

The quote

Search turns a company name into a ticker. The quote returns the last price, the day's range, volume, and the exchange. See examples

The option chain

The same symbol opens into strikes and expirations. Each contract has the bid, the ask, open interest, implied volatility, and the Greeks. See examples

The calendar

Earnings, dividends, insider trades, and IPOs sit apart from the price, including when a company is expected to report. See examples

Price history

History is bars: open, high, low, close, and volume. The indicator endpoints are calculated from that series. See examples

Indicators

SMA, EMA, RSI, MACD, CCI, ADX, STOCH, ADOSC, and AD come back as numbers, so you can draw the chart yourself. See examples

Crypto is separate

Coins have their own API: profiles, quotes, and holder lists. A stock quote will not return them. See examples

Shortened examples

Sample responses

These objects are cut down from the body of a response so the shape is easy to see. A live call also includes a meta object, and the figures here are examples, not a price from this minute.

{
    "symbol": "AAPL",
    "name": "Apple Inc.",
    "exchDisp": "NASDAQ",
    "typeDisp": "Equity"
}
{
    "date": "2025-07-17",
    "open": 210.63,
    "high": 210.91,
    "low": 210.45,
    "close": 210.8,
    "volume": 3112753
}
{
    "headers": {
        "value1": "Line",
        "value2": "Latest fiscal year",
        "value3": "Prior fiscal year"
    },
    "rows": [
        {
            "value1": "Revenue",
            "value2": "$117,154(m)",
            "value3": "$123,945(m)"
        },
        {
            "value1": "EPS",
            "value2": "$1.88",
            "value3": "$2.10"
        },
        {
            "value1": "Dividends",
            "value2": "$0.23",
            "value3": "$0.22"
        }
    ]
}
{
    "symbol": "AZO",
    "symbolName": "Autozone",
    "nextEarningsDate": "09/24/24",
    "timeCode": "Before Open",
    "estimatedEarnings": "$53.59",
    "hasOptions": "Yes"
}
{
    "symbol": "AAPL",
    "shortName": "Apple Inc.",
    "currency": "USD",
    "regularMarketPrice": 210.02,
    "regularMarketChangePercent": -0.07,
    "regularMarketVolume": 47738194,
    "marketState": "REGULAR"
}
{
    "symbol": "AAPL",
    "symbolName": "Apple Inc.",
    "lastPrice": "210.02",
    "meanTargetEstimate": "230.92",
    "highTargetEstimate": "300.00",
    "lowTargetEstimate": "139.00"
}
{
    "symbol": "SPY|20250530|590.00C",
    "baseSymbol": "SPY",
    "strikePrice": "590.00",
    "expirationDate": "05/30/25",
    "optionType": "Call",
    "bidPrice": "4.96",
    "askPrice": "4.98",
    "lastPrice": "5.00",
    "volume": "39,945",
    "openInterest": "30,435",
    "volatility": "20.08%",
    "delta": "0.5518",
    "theta": "-0.7369",
    "vega": "0.2120"
}
{
    "proposedTickerSymbol": "MGRT",
    "companyName": "Mega Fortune Co Ltd",
    "proposedExchange": "NASDAQ Capital",
    "proposedSharePrice": "4.00",
    "sharesOffered": "3,750,000",
    "dealStatus": "Priced"
}

Documentation

Quote, chain, history, and calendars each have a Shell, JavaScript, PHP, and Python sample.

Code samples

A sample for each endpoint, in Shell, JavaScript, PHP, and Python.

View documentation

Pricing

Same plans, whole catalog

Plans cover the whole SteadyAPI catalog, not only this API. The monthly allowance is on the table. For a larger volume, email [email protected].

Starter
$14.95
$19.95
per month
Developer Popular
$39.95
$59.95
per month
Business
$89.95
$99.95
per month
Enterprise
$299.95
$499.95
per month
Start 7-Day TrialStart 7-Day TrialStart 7-Day TrialStart 7-Day Trial
Requests per month10,000250,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$0.50 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 1,250,000 extraup to 12,500,000 extra
Starter
$11.96
$14.35
per month$143.52 billed yearly
Developer Popular
$31.96
$40.00
per month$383.52 billed yearly
Business
$71.96
$90.00
per month$863.52 billed yearly
Enterprise
$320.83
$400.00
per month$3,849.95 billed yearly
Start 7-Day TrialStart 7-Day TrialStart 7-Day TrialStart 7-Day Trial
Requests per month10,000250,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$0.50 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 1,250,000 extraup to 12,500,000 extra

* Overage stays off until you turn it on in Billing, and only for Stripe card subscriptions. Usage is counted in monthly periods that start on your billing day, yearly plans included. Requests past the included limit are billed after the period ends, up to the cap. If you switch plans during a period, the limit and overage rate of the plan you are on when that period ends apply to the whole period.

Why SteadyAPI

One symbol, several reads

Quote, chain, history, and calendars share a ticker and a response wrapper. Crypto is a different API.

The equity record

One symbol covers the quote, the option chain, the calendar, history, and indicators. Crypto has its own page.

One envelope

Each call returns meta and a body. The fields change with the endpoint. The wrapper does not, so one parser covers a quote and an earnings row.

No page to render

You get JSON. The docs show the call in Shell, JavaScript, PHP, and Python.

The account you already have

Markets use the SteadyAPI key on your account. The monthly allowance is shared with the other APIs.

Also on the blog

From the blog

These posts come from across SteadyAPI, so the one at the top may be about a different API. The reference for this page is the documentation above.

How to Read TikTok Video Comments Using SteadyAPIOct 05, 2026

How to Read TikTok Video Comments Using SteadyAPI

Read the top-level comments on a TikTok video, 20 at a time. The sample thread has 1,269 comments, and the next page starts at cursor 20.

READ MORE
How to Read an Amazon Seller Profile Using SteadyAPIOct 15, 2026

How to Read an Amazon Seller Profile Using SteadyAPI

Seller A02211013Q5HP3OMSZC7W is MemoryWhiz, business name Alast Corporation, rated 4.9 from 51,420 ratings. The thirty-day summary is a 5 from 117 reviews.

READ MORE
How to Read Hotel FAQs Using SteadyAPIOct 15, 2026

How to Read Hotel FAQs Using SteadyAPI

Hotel 2572691, La Quinta by Wyndham Oklahoma City Airport, has 8 FAQ questions. The breakfast answer lists Continental, American, and Buffet.

READ MORE
How to Search Rental Listings Using SteadyAPIOct 14, 2026

How to Search Rental Listings Using SteadyAPI

A San Francisco rental search reports 678 listings and returns 20. One of them is 765 Geary, a studio from $1,495 to $1,895.

READ MORE