Skip to content
MyStocks Developers
API v1

API v1

Current stable contract

Versioning policyRelease changelog
Sandbox console

List sub-account watchlist

Sub-Accounts & White-Label Retail KYC

GET

/users/{userId}/watchlist

List sub-account watchlist

Sandbox availablelistWatchlist

Returns the watchlist for a sub-account, including delayed price and day-change for each stock where available.

Parameters

userIdstringpathRequired

Example: usr_abc123

Headers

AuthorizationstringRequired

Bearer sk_sandbox_<your_key> for sandbox requests.

Response fields

dataobject[]
data[].assetIdstring
data[].symbolstring
data[].namestring
data[].exchangestring
data[].sourceTypestring

Example: "LISTED_STOCK"

data[].addedAtstring
data[].pricenumber

Live local-currency price (omitted if unavailable).

data[].usdPricenumber
data[].changenumber

Day change percent.

data[].currencystring
countinteger
metaobject

Standard response metadata included on every market-data envelope.

meta.request_idstring

Unique identifier for this request. Include in support tickets for tracing.

Example: "4f6e1a2b-3c4d-5e6f-7a8b-9c0d1e2f3a4b"

meta.timestampstring

ISO 8601 UTC timestamp of when the response was generated.

Example: "2026-06-04T10:23:45.123Z"

meta.exchangestring | null

Exchange code the request was scoped to, when applicable.

Example: "NSE"

meta.symbolstring | null

Ticker symbol the request was scoped to, when applicable.

Example: "SCOM.KE"

Response codes

200Watchlist items with delayed prices and freshness metadata.