{"slug":"trading-api-vs-market-data-api","qid":"spread_by_name","label":"Average quoted spread in basis points, 16 September 2026","post_title":"Trading API vs Market Data API: Key Differences","post_url":"/blog/trading-api-vs-market-data-api#q-spread_by_name","columns":["symbol","avg_spread_bps","quote_count"],"rows":[{"symbol":"MSFT","avg_spread_bps":2.51,"quote_count":226336},{"symbol":"KO","avg_spread_bps":1.48,"quote_count":238945},{"symbol":"AAPL","avg_spread_bps":1.34,"quote_count":624488},{"symbol":"NVDA","avg_spread_bps":0.87,"quote_count":2165073},{"symbol":"SPY","avg_spread_bps":0.33,"quote_count":2958765}],"shape":"ranking","sql":"SELECT\n    ticker                                            AS symbol,\n    round(10000 * avg(\n        toFloat64(ask_price - bid_price)\n        / toFloat64((ask_price + bid_price) / 2)), 2) AS avg_spread_bps,\n    count()                                           AS quote_count\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')\n  AND sip_timestamp >= '2026-09-16 13:00:00'\n  AND sip_timestamp <  '2026-09-16 21:00:00'\n  AND bid_price > 0\n  AND ask_price > bid_price\nGROUP BY ticker\nORDER BY avg_spread_bps DESC","computed_at":"2026-10-05T15:10:09.078324+00:00","elapsed":0.002771051}