Stock Market Data API

End-of-day prices (two years of daily OHLCV) and company fundamentals for the S&P 500, Nasdaq-100 and around 55 popular ETFs (about 570 symbols). Updated after each US market close.

Quick start

curl "https://stocks.quiply.net/v1/quote?symbol=AAPL" \
  -H "X-API-Key: YOUR_KEY"

Authentication

Every request must include your key in the X-API-Key header. You get your key instantly on the pricing section. Keep it secret — don't put it in public front-end code.

Base URL: https://stocks.quiply.net

Prices are in USD and adjusted for stock splits (not for dividends).

GET/v1/symbols

List covered symbols.

ParameterTypeDescription
searchstringMatch on ticker prefix or company name
typestringstock or etf
limitinteger1–1000 (default 50)

GET/v1/quote

Latest close with change versus the previous trading day.

ParameterTypeDescription
symbol requiredstringTicker, e.g. AAPL or BRK.B
{
  "symbol": "AAPL", "name": "Apple Inc.", "type": "stock", "date": "2026-10-30",
  "open": 346.685, "high": 348.7696, "low": 344.13, "close": 345.21, "volume": 7629190,
  "prev_close": 348.91, "change": -3.7, "change_pct": -1.0604
}

GET/v1/eod

Daily open, high, low, close and volume. Maximum range 2 years.

ParameterTypeDescription
symbol requiredstringTicker, e.g. AAPL or BRK.B
start requiredstringYYYY-MM-DD
endstringYYYY-MM-DD (default: today)

GET/v1/fundamentals

Revenue, net income, EPS (diluted), total assets, total liabilities and shares outstanding from company filings: the last 5 years (annual) or 8 quarters (quarterly). Stocks only. Values are in USD; fields a company does not report are null. Fourth-quarter revenue and net income are derived as full year minus the first three quarters and marked "derived": true.

ParameterTypeDescription
symbol requiredstringTicker, e.g. AAPL or BRK.B
periodstringannual (default) or quarterly

GET/v1/movers

Biggest gainers or losers of the latest trading day.

ParameterTypeDescription
typestringgainers (default) or losers
limitinteger1–100 (default 10)
assetstringOptional: stock or etf

GET/v1/health

Service status, latest trading day and data freshness. No key needed.

Data is end-of-day and for information only; it is not investment advice and not intended for trading execution. A day's figures can be provisional until the evening update after the close.

Errors

StatusMeaning
401Missing or invalid X-API-Key
403Subscription inactive (cancelled or payment failed)
404Unknown symbol, or no data for it
422Bad parameter (e.g. wrong date format, range over 2 years)
429Quota reached for your plan

Pricing

Free trial: 5 requests/day. All APIs plan: $9.95/month gives you every Quiply API, 250,000 requests a month.

Get your API key