Added
v1.8.2 - Historical Trading Signals Endpoint
about 1 month ago by ReadMe GitHub Action
You can now retrieve paginated historical smoothed trading signals for any ticker using GET /v1/signals/historical/{ticker}. The endpoint applies the same hourly resampling and smoothing algorithm as the live GET /signals endpoint, so the historical series is consistent with the live signal you already receive.
Added
-
GET /v1/signals/historical/{ticker}- Retrieve historical smoothed trading signals for a single ticker with keyset pagination.Parameters:
model_name- Model to use for signals. Same options asGET /signals(v2default,v1,v1_raw,v2_raw,v3,v3_raw,sentiment,fundamental_sentiment,sector_sentiment,macroeconomic_sentiment,technical,latest)smoothing_parameter- Number of consecutive hourly periods a signal must persist before being accepted. Default2, range1–48start_date- Start of the query window inYYYY-MM-DDformat. Defaults to 7 days ago. Maximum lookback is 90 daysend_date- Optional end of the query window inYYYY-MM-DDformatlimit- Number of records per page. Default100, maximum1000next_token- Pagination cursor returned in the previous response. Pass this to fetch the next page
Response shape (
PaginatedSignalsResponse):{ "data": [ { "date": "2026-05-19T14:00:00", "ticker": "BZ_COM", "decision": "BUY", "confidence": 0.92, "reason": "Confirmed uptrend" } ], "limit": 100, "next_token": "<opaque_token>", "has_more": true }Pagination: Pass the
next_tokenfrom the response as thenext_tokenquery parameter on the next request to advance through the result set. Whenhas_moreisfalseandnext_tokenisnullyou have reached the end of the available data.
