How do I call the API?
The API starts at https://api.squeeze.plus/api/v1. Version 1 uses JSON for most replies. It uses a live event stream for change notes.
curl https://api.squeeze.plus/api/v1/stocksFor a local build, use http://localhost:8787/api/v1.
Times are Unix seconds. Missing facts use null. Bad input gets a short error. A missing item does too:
{ "error": "range must be one of 1h, 6h, 24h, 7d" }Bad query input gets HTTP 400. An unknown stock symbol or pool gets HTTP 404.
Sample
Section titled “Sample”GET /api/v1/stocks returns a JSON array of stock rows. It does not wrap the array in rows.