Thrive API

Markets

Live quotes and daily price history.

Get a quote

GET /v1/markets/quote

Latest price for a stock, ETF, crypto asset or index, from the same live market feed that powers Thrive Markets.

Authentication: API key · Required scope: markets:read

Parameters · Get a quote

symbolstringrequired

Ticker, e.g. AAPL, NVDA, BTC.

kindstring

stock (default), etf, bond, crypto, commodity or index.

curl "https://jointhrive.org/api/public/v1/markets/quote?symbol=AAPL" \
  -H "Authorization: Bearer $THRIVE_API_KEY"
Response · 200
{
  "object": "quote",
  "symbol": "AAPL",
  "price": 341.07,
  "prevClose": 335.92,
  "changeAbs": 5.15,
  "changePct": 1.53,
  "source": "live",
  "asOf": 1790366400000
}

Errors: parameter_missing, parameter_invalid, symbol_not_found, market_data_unavailable

Try it

Sign in to test this endpoint with one of your keys.

Get price history

GET /v1/markets/history

Daily closing bars for the last N days.

Authentication: API key · Required scope: markets:read

Parameters · Get price history

symbolstringrequired

Ticker symbol.

kindstring

Asset kind, default stock.

daysinteger

1–3650, default 30.

curl "https://jointhrive.org/api/public/v1/markets/history?symbol=AAPL&days=30" \
  -H "Authorization: Bearer $THRIVE_API_KEY"
Response · 200
{
  "object": "list",
  "symbol": "AAPL",
  "data": [
    { "d": "2026-09-24", "o": 336.72, "h": 338.91, "l": 334.3, "c": 335.92 },
    { "d": "2026-09-25", "o": 336.04, "h": 341.67, "l": 334.53, "c": 341.07 }
  ]
}

Errors: parameter_missing, parameter_invalid, symbol_not_found

Try it

Sign in to test this endpoint with one of your keys.