{"slug":"paying-for-market-data-with-x402","qid":"request_payload","label":"Rows returned by two common market-data request shapes","post_title":"Paying per request for market data: x402","post_url":"/blog/paying-for-market-data-with-x402#q-request_payload","columns":["symbol","daily_bars_one_year","minute_bars_one_session"],"rows":[{"symbol":"NVDA","daily_bars_one_year":252,"minute_bars_one_session":941},{"symbol":"SPY","daily_bars_one_year":252,"minute_bars_one_session":882},{"symbol":"AAPL","daily_bars_one_year":252,"minute_bars_one_session":844},{"symbol":"MSFT","daily_bars_one_year":252,"minute_bars_one_session":730},{"symbol":"KO","daily_bars_one_year":252,"minute_bars_one_session":487}],"shape":"series","sql":"SELECT\n    d.symbol                            AS symbol,\n    d.daily_bars                        AS daily_bars_one_year,\n    toUInt32(ifNull(m.minute_bars, 0))  AS minute_bars_one_session\nFROM\n(\n    SELECT\n        ticker   AS symbol,\n        count()  AS daily_bars\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')\n      AND date >= '2025-09-15'\n      AND date <  '2026-09-16'\n    GROUP BY ticker\n) AS d\nLEFT JOIN\n(\n    SELECT\n        ticker   AS symbol,\n        count()  AS minute_bars\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')\n      AND window_start >= '2026-09-15 04:00:00'\n      AND window_start <  '2026-09-16 04:00:00'\n    GROUP BY ticker\n) AS m ON m.symbol = d.symbol\nORDER BY minute_bars_one_session DESC, symbol","computed_at":"2026-10-16T15:14:15.597278+00:00","elapsed":0.003827556}