Level 3 Data is historical data, containing every message sent to an exchange or trading venue. Examples include order IDs, market state and trade condition codes, and matching engine timestamps. Level 3 Data provides the most complete historical view of the market.
BMLL takes the most granular data directly from the exchange or captured in colocation.
BMLL collects the data at the end of each trading day. It is processed overnight so that clients can consume the data on a T+1 basis.
No, BMLL provides all exchange licences and fully manages the relationship with the exchange(s).
Full BMLL data coverage can be viewed here: https://www.bmlltech.com/data/...
BMLL takes all available timestamps where appropriate (packet and exchange timestamps) and displays these both in a normalised and raw format.
Proprietary reference schema enables users to search, query and analyse any security within the BMLL universe, with a few lines of code. This allows BMLL clients to rapidly trial and explore new asset classes.
All BMLL products are fully documented. The BMLL Customer Facing Data Science Team works with clients to ensure they extract maximum value from our products.
Our cloud engineering dramatically improves research and analysis performance, and enhances speed to output. There is no information loss due to a single harmonised data schema across all venues and asset classes, and our simple Python low-code environment means you can easily access the data and derive meaningful analytics.
The data engineering is done, so you can focus on your business.
BMLL datasets are delivered directly through Snowflake Native Tables, enabling immediate access to historical Level 1 and Level 2, Trades and pre-computed analytics datasets, within an existing Snowflake environment.
BMLL provides global coverage across equities, ETFs, and futures data.
Datasets are refreshed on a T+1 basis, enabling firms to analyse historical market activity with minimal latency.
No. Data is delivered natively within Snowflake, eliminating the need for ETL workflows, file transfers, or infrastructure management.
Yes. Users can seamlessly join BMLL data with proprietary trading records, execution data, reference data, and alternative datasets using standard SQL within Snowflake.
Yes. BMLL applies a transparent, globally consistent normalisation methodology across all supported venues, enabling accurate cross-market analysis.
BMLL reconstructs Level 1 and Level 2 datasets directly from Level 3 source data, delivering greater accuracy, consistency, and transparency than traditional aggregated feeds.
BMLL supports buy-side firms, sell-side brokers, exchanges, market makers, and quantitative research teams conducting execution analytics, market microstructure research, best execution reporting, and strategy development.
Because the data is delivered natively through Snowflake, firms can typically begin querying and analysing data immediately after provisioning access.
Yes. Sample datasets are available via BMLL’s Snowflake Marketplace listings. For additional information, contact info@bmlltech.com.
