Skip to main content
GET
/
v2
/
compare
curl
curl "https://api.noxstock.com/v2/compare?symbols=NVDA,AMD,INTC" \
  -H "X-API-Key: $NOXSTOCK_API_KEY"
{ "data": { "as_of": "2026-06-05T14:19:11Z", "cache_age_seconds": 0, "fields_omitted_by_symbol": {}, "fields_requested": [ "price", "pct_1y", "vs_spy_pct_1y", "pe_ttm", "rsi_14", "trending" ], "freshness": "intraday", "market_status": "open", "symbols": [ { "pct_1y": 54.29, "pe_ttm": 33.29, "price": 212.66, "rsi_14": 54.43, "symbol": "NVDA", "trending": false, "vs_spy_pct_1y": 25.78 }, { "pct_1y": 341.22, "pe_ttm": 170.3, "price": 493.76, "rsi_14": 70.57, "symbol": "AMD", "trending": true, "vs_spy_pct_1y": 312.72 }, { "pct_1y": 452, "pe_ttm": -175.91, "price": 105.07, "rsi_14": 55.31, "symbol": "INTC", "trending": true, "vs_spy_pct_1y": 423.5 } ] } }

Authorizations

X-API-Key
string
header
required

noxstock API key from the dashboard. Keys start with nxs_ and are shown once when created.

Query Parameters

symbols
string
required

Comma-separated list of 2-4 distinct ticker symbols. Each symbol is validated against the supported universe.

Example:

"AAPL,MSFT,NVDA"

fields
string | null

Comma-separated subset of compare fields. Allowed values: price, pct_1d, pct_1m, pct_ytd, pct_1y, vs_spy_pct_1y, range_52w_position_pct, drawdown_from_high_pct, market_cap_usd, pe_ttm, ps_ttm, pb, peg_1y, ev_ebitda_ttm, fcf_yield_pct, dividend_yield_pct, beta_1y, rsi_14, rsi_zone, trending, golden_cross_active, vs_sma_200_pct, distance_from_52w_high_pct. Defaults when omitted: price, pct_1y, vs_spy_pct_1y, pe_ttm, rsi_14, trending.

Example:

"pe_ttm,market_cap_usd,pct_1y"

Response

Success envelope: { "data": ... }.

data
CompareData · object
required

The endpoint payload. Present on every 2xx response; never null.