Query Parameters

Query Parameters

Here are query parameter guidelines and some query parameters common to many Market Signal Data Platform Data endpoints.

Parameter Guidelines

  • Parameter values must be comma-delimited when requesting data for multiple items.
    • (e.g., filter=symbol,volume)
  • Parameters are case-insensitive, unless otherwise specified.
    • (e.g., Both filter=symbol and filter=SYMBOL work.)
  • Parameter values must be URL-encoded.
    • (e.g., Encode AIG+ as AIG%2b to use as a parameter value.)

Common Parameters

Many Market Signal Data Platform Data endpoints support the following query parameters.

Response Format

The format parameter specifies the response format.

FormatContent TypeExample
json (default)application/jsonformat=json (not required since JSON is default)
csvtext/csvformat=csv

Example - 1BBO CSV response format

Request:

curl -X GET "https://api.marketsignal.six-group.com/v1/data/core/SIX_1BBO/:ISIN?format=csv&token=YOUR_TOKEN"

Response:

isin,eventType,timestampExecution,currency,symbol,figi,primaryExchange,askPrice,askSize,bidPrice,bidSize,openPrice,highPrice,lowPrice,closePrice,lastSalePrice,lastSaleSize,sixVolume,lastTradeTurnover,officialPreviousClose,officialPreviousCloseDateTime,officialClosePrice,officialCloseDateTime,tradingState,id,key,subkey,date,updated NO0003054108,quote,2026-06-25T12:01:36.012Z,NOK,MOWIo,BBG000JDLX22,XOSL,,,193.3,200,,,,,,,,,,,,,,SIX_1BBO,NO0003054108,quote,1782388896000,1782388896000 ...

Response Filter

The filter parameter returns a specified subset of the response data. Pass a comma-delimited list of response attributes to filter on.

Note: Each endpoint reference page Response Attributes section lists the endpoint's response attributes.

Filter values are case-sensitive; specify response attribute names exactly as they're specified in the endpoint's reference page.

Example - 1BBO response filter

Request:

curl -X GET "https://api.marketsignal.six-group.com/v1/data/core/SIX_1BBO/:ISIN?filter=isin,currency,lastSalePrice&token=YOUR_TOKEN" | jq

Response

[ { "isin": "NO0003054108", "currency": "NOK", "lastSalePrice": null } ]

Response Schema

Requests with the schema=true parameter setting return only the endpoint response schema (i.e., the response attribute names and types).

For example, if you're building a database table from endpoint results, you should match the column types to the endpoint response attribute types. Executing the endpoint with schema=true shows you the response value types you're working with.