Skip to main content
POST
Batch Trailing Returns

Authorizations

Authorization
string
header
required

Your Fruit Stand API key from app.fruitstand.dev.

Body

application/json
codes
string[]
required

Bare tickers, e.g. ['SPY', 'QQQ'].

Minimum array length: 1
market
string
default:US

Market/exchange code for the funds. Defaults to US; informational and does not affect lookups (codes are bare tickers). Reserved for future multi-market support.

as_of
string<date> | null

As-of date for every fund. Non-trading days snap back to each fund's nearest prior trading day. Omit for each fund's latest.

Response

Successful Response

code
string
required

Bare ticker, e.g. SPY.

as_of_date
string<date>
required
market
string
default:US

Market/exchange code. Always US for now.

return_1d
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_1w
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_1m
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_3m
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_6m
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_ytd
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_1y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_2y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_3y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_4y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_5y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_7y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_10y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_15y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_20y
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
return_earliest_available
string | null
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
extra_returns
Extra Returns · object