SIX 1BBO

SIX 1BBO

SIX 1BBO provides a real time, consolidated One Best Bid and Offer (1BBO) for eligible equities across SIX Swiss Exchange (SSX), Spanish Stock Exchange (BME) and Aquis. The feed continuously publishes updates as top-of-book prices and sizes change, enabling a view of European equity prices (Europe, UK and Switzerland) and best-execution checks. 

The 1BBO is consolidated around the ISIN. Each instrument produces two independent dimensions, distinguished by an eventType: Trade & Quote. They are published as separate rows on the same instrument  

The Trade dimension is the post-trade, cumulative picture of the instrument’s session. It is emitted on every executed trade— a consumer receiving a single trade row has the full state of the day  

The Quote dimension is the pre-trade, top-of-book view: the best bid and the best offer currently available anywhere in the SIX for that instrument. A quote row is emitted whenever the consolidated best bid or offer changes. It tracks the tightest spread available across the participating venues without having to compare venue-by-venue themselves.

Category:
Equities Market Data
Type:
realtime
Workspace:
SIX
Dataset Id:
SIX_1BBO
Region:
EU, CH, UK

Start building with this dataset

Get API access in minutes.

Use Cases

Top-of-book quote and spread analysis, end-of-day OHLC price files, official close / previous-close referencing, last-sale and turnover monitoring, mark-to-market and valuation inputs, intraday monitoring and reference pricing for European Market + CH + UK.

Highlights

SIX 1BBO turns the fragmented feeds of the SIX Group venues into a single, coherent product: 

  • One instrument, one view. Consolidated around the ISIN; clients never reconcile venues. 
  • Two clear dimensions. A Trade dimension carrying accumulated volume, last price, previous close and OHLC; and a Quote dimension carrying the best bid and offer across the group. 
  • Complete snapshots, not fragments. Every published row carries the full session picture for its instrument. 
  • Real-time and historical from one pipeline. Streaming delivery and queryable history are produced by the same publish, with at-least-once guarantees and recovery of intraday state across failures. 

1BBO is available both as a live stream and as history, with no separate integration: 

  • Real-time streaming — subscribers receive each trade and quote row as it is published. 
  • Historical timeseries via REST — every published row is persisted as it arrives, so the intraday history and prior sessions are queryable immediately, with no separate end-of-day load step. Limit to 1 day current trading session.
  • File-based delivery direct from the Web API — the same REST call accepts a parameter and returns the result set as a CSV file download ( format=CSV query text/csv , sent as a file attachment) instead of JSON.

Provider

SIX logo
Published BySIX

Methods

Example API Request URL

Time Series Query Parameters

You can use any time series query parameters with this dataset.
View the full documentation →

Response Attributes

KeyType
Description
isin* keystringISO 6166 International Securities Identification Number of the instrument.
eventType* subkeystringType of market event the record represents. (trade or quote)
timestampExecution* datestringExecution timestamp of the record (ISO 8601).
currencystring, nullTrading currency of the instrument (ISO 4217).
symbolstring, nullExchange trading symbol of the instrument.
companyNamestring, nullFull company name
figistring, nullBloomberg FIGI (Financial Instrument Global Identifier) of the instrument.
primaryExchangestring, nullPrimary listing exchange of the instrument.
askPricenumber, nullBest ask (offer) price.
askSizenumber, nullSize available at the best ask.
bidPricenumber, nullBest bid price.
bidSizenumber, nullSize available at the best bid.
openPricenumber, nullOfficial open price of on-book trade which took place during the opening auction of the day or the first trade of the day for Aquis instruments.
highPricenumber, nullPrice is the highest on-book trade price of the day across all SIX Group venues.
lowPricenumber, nullPrice is the lowest on-book trade price of the day across all SIX Group venues.
closePricenumber, nullPrice is the last official on-book trade; it is set at the end of the day and may be from a past day.
lastSalePricenumber, nullPrice of the most recent trade (last sale).
lastSaleSizenumber, nullSize of the most recent trade (last sale).
sixVolumenumber, nullAccumulated volume for this instrument so far today - total shares traded across all SIX Group venues.
lastTradeTurnovernumber, nullTurnover (price x size) of the most recent trade.
officialPreviousClosenumber, nullOfficial closing price of the previous trading day.
officialPreviousCloseDateTimestring, nullTimestamp of the official previous-day close.
officialClosePricenumber, nullOfficial closing price for the trading day.
officialCloseDateTimestring, nullTimestamp of the official close.
tradingStatestring, nullTrading state/status of the instrument at the time of the record.

* required

Notes

  • Each row is uniquely identified by the combination of instrument ( isin ) + dimension ( eventType ) + execution timestamp, which gives consumers a natural primary key: idempotent upserts, no duplicates on replay.

    Every row is a flat, fully-populated record: all fields are always present, and any field with no value is explicitly null rather than omitted. Consumers can therefore treat the schema as fixed and do not need defensive handling for missing keys.

HTTP REQUEST
GET/v1/data/CORE/SIX_1BBO?last=1
HTTP RESPONSE
Please Apply a valid Market Signal token to view the response.
If you don't have a token, sign up for a free trial account at /auth/register