Every time I start a finance side project I hit the same wall. The data I want is public, but it lives behind finance sites that fight scrapers or data plans that bundle fifty things I will never touch. Over the past week I packaged three slices of that data as plain JSON, no key and no browser. Together they cover most of what a small stock dashboard needs: price history, company fundamentals, and the forward earnings calendar.

Here is how each one works and why keyless HTTP keeps the whole thing cheap.

1. Price history (OHLCV)

Nasdaq exposes keyless JSON behind its quote pages. Send a normal User-Agent and you get daily open, high, low, close and volume back as rows.

GET https://api.nasdaq.com/api/quote/AAPL/historical?assetclass=stocks&fromdate=2025-01-01&todate=2026-06-30