Search Screener
ScreenerSearchScreenerResponse v1().screener().searchScreener(ScreenerSearchScreenerParamsparams = ScreenerSearchScreenerParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/v1/screener
Search instruments using structured filters.
Returns a columnar response where each row is an array of column objects.
Each column contains a human-readable name, a field reference, an optional
type hint (e.g. CURR_USD, PERCENT), and the value.
Use columns to select which columns appear in each row.
When omitted, the default field set is returned.
Search Screener
package com.clearstreet.api.example;
import com.clearstreet.api.client.ClearStreetClient;
import com.clearstreet.api.client.okhttp.ClearStreetOkHttpClient;
import com.clearstreet.api.models.v1.screener.ScreenerSearchScreenerParams;
import com.clearstreet.api.models.v1.screener.ScreenerSearchScreenerResponse;
public final class Main {
private Main() {}
public static void main(String[] args) {
ClearStreetClient client = ClearStreetOkHttpClient.builder()
.fromEnv()
.apiKey("My API Key")
.build();
ScreenerSearchScreenerResponse response = client.v1().screener().searchScreener();
}
}{
"data": [
[
{
"field": {
"name": "symbol"
},
"name": "Symbol",
"value": "AAPL"
},
{
"field": {
"name": "price"
},
"name": "Price",
"type": "CURR_USD",
"value": 175.05
},
{
"field": {
"name": "market_cap"
},
"name": "Market Cap",
"type": "CURR_USD",
"value": 3500000000000
},
{
"field": {
"name": "beta"
},
"name": "Beta",
"value": 1.2
},
{
"field": {
"lookback": "ONE_WEEK",
"name": "change_pct"
},
"name": "Change (1W)",
"type": "PERCENT",
"value": 2.35
},
{
"field": {
"name": "consensus_rating"
},
"name": "Consensus Rating",
"value": "STRONG_BUY"
},
{
"field": {
"name": "earnings_per_share",
"period": "QUARTER"
},
"name": "EPS (Q)",
"type": "CURR_USD",
"value": 1.55
}
],
[
{
"field": {
"name": "symbol"
},
"name": "Symbol",
"value": "F"
},
{
"field": {
"name": "price"
},
"name": "Price",
"type": "CURR_USD",
"value": 12.5
},
{
"field": {
"name": "market_cap"
},
"name": "Market Cap",
"type": "CURR_USD",
"value": 45000000000
},
{
"field": {
"name": "beta"
},
"name": "Beta",
"value": 1.5
},
{
"field": {
"lookback": "ONE_WEEK",
"name": "change_pct"
},
"name": "Change (1W)",
"type": "PERCENT",
"value": -0.85
},
{
"field": {
"name": "consensus_rating"
},
"name": "Consensus Rating",
"value": "HOLD"
},
{
"field": {
"name": "earnings_per_share",
"period": "QUARTER"
},
"name": "EPS (Q)",
"type": "CURR_USD",
"value": 0.23
}
]
],
"metadata": {
"next_page_token": "AAAAAAAAAAoAAAAAAAAAAg",
"request_id": "abc-123"
}
}{
"error": {
"code": 422,
"message": "Failed to deserialize the JSON body into the target type: unknown field `sort_by` at line 3 column 18"
},
"metadata": {
"request_id": "69f02ce8-20e3-4bcd-a134-bb006eca5749"
}
}Returns Examples
{
"data": [
[
{
"field": {
"name": "symbol"
},
"name": "Symbol",
"value": "AAPL"
},
{
"field": {
"name": "price"
},
"name": "Price",
"type": "CURR_USD",
"value": 175.05
},
{
"field": {
"name": "market_cap"
},
"name": "Market Cap",
"type": "CURR_USD",
"value": 3500000000000
},
{
"field": {
"name": "beta"
},
"name": "Beta",
"value": 1.2
},
{
"field": {
"lookback": "ONE_WEEK",
"name": "change_pct"
},
"name": "Change (1W)",
"type": "PERCENT",
"value": 2.35
},
{
"field": {
"name": "consensus_rating"
},
"name": "Consensus Rating",
"value": "STRONG_BUY"
},
{
"field": {
"name": "earnings_per_share",
"period": "QUARTER"
},
"name": "EPS (Q)",
"type": "CURR_USD",
"value": 1.55
}
],
[
{
"field": {
"name": "symbol"
},
"name": "Symbol",
"value": "F"
},
{
"field": {
"name": "price"
},
"name": "Price",
"type": "CURR_USD",
"value": 12.5
},
{
"field": {
"name": "market_cap"
},
"name": "Market Cap",
"type": "CURR_USD",
"value": 45000000000
},
{
"field": {
"name": "beta"
},
"name": "Beta",
"value": 1.5
},
{
"field": {
"lookback": "ONE_WEEK",
"name": "change_pct"
},
"name": "Change (1W)",
"type": "PERCENT",
"value": -0.85
},
{
"field": {
"name": "consensus_rating"
},
"name": "Consensus Rating",
"value": "HOLD"
},
{
"field": {
"name": "earnings_per_share",
"period": "QUARTER"
},
"name": "EPS (Q)",
"type": "CURR_USD",
"value": 0.23
}
]
],
"metadata": {
"next_page_token": "AAAAAAAAAAoAAAAAAAAAAg",
"request_id": "abc-123"
}
}{
"error": {
"code": 422,
"message": "Failed to deserialize the JSON body into the target type: unknown field `sort_by` at line 3 column 18"
},
"metadata": {
"request_id": "69f02ce8-20e3-4bcd-a134-bb006eca5749"
}
}