{"slug":"paying-for-market-data-with-x402","qid":"message_volume","label":"Quote updates in a single pinned hour, by symbol","post_title":"Paying per request for market data: x402","post_url":"/blog/paying-for-market-data-with-x402#q-message_volume","columns":["symbol","quote_updates","quote_updates_label"],"rows":[{"symbol":"SPY","quote_updates":463895,"quote_updates_label":"463.89 thousand"},{"symbol":"NVDA","quote_updates":294684,"quote_updates_label":"294.68 thousand"},{"symbol":"AAPL","quote_updates":135748,"quote_updates_label":"135.75 thousand"},{"symbol":"KO","quote_updates":76526,"quote_updates_label":"76.53 thousand"},{"symbol":"MSFT","quote_updates":35300,"quote_updates_label":"35.30 thousand"}],"shape":"ranking","sql":"SELECT\n    ticker                           AS symbol,\n    count()                          AS quote_updates,\n    formatReadableQuantity(count())  AS quote_updates_label\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')\n  AND sip_timestamp >= '2026-09-15 14:00:00'\n  AND sip_timestamp <  '2026-09-15 15:00:00'\nGROUP BY ticker\nORDER BY quote_updates DESC","computed_at":"2026-10-16T15:14:15.698117+00:00","elapsed":0.001819996}