Predictive Models · API Reference
API Documentation
REST API delivering next-day direction and rate predictions for US equity special stocks. Permissioned access · JSON responses · daily data before 8:00 AM EST.
Authentication
Every request requires an API key.
Pass your API key in the x-api-key request header. Keys are provisioned by Tidal Markets and scoped to the specific endpoints you have been granted access to — a key authorised for WaveCast-D only will receive a 403 on WaveCast-R requests.
Keep your key secret. Do not include it in client-side code or commit it to version control. If you believe your key has been compromised, contact Tidal Markets immediately for rotation.
Endpoints
Base URL and available endpoints.
Direction Model
/wavecast-d
Returns next-day Up/Down direction predictions and calibrated conviction scores for all active US equity specials on the requested date. Access is restricted to your permissioned key.
date
Required
string
YYYY-MM-DD · Example: 2026-07-17isin
Optional
string
US0003752047| Field | Type | Description |
|---|---|---|
| Date | string | Scoring date (YYYY-MM-DD) |
| ISIN | string | 12-character ISIN |
| PredictedDirection | integer | 1 = Up · 0 = Down |
| ProbabilityUp | float | Raw model probability (0–1) |
| DirectionConfidence | float | Calibrated conviction score (0–100). Higher = higher realized accuracy. Q5 ≥ 84.5%. |
| ModelVersion | string | Model version that produced this prediction (e.g. v4) |
Rate Model
/wavecast-r
Returns next-day rate magnitude predictions in both basis points and percent for all active US equity specials on the requested date. One prediction per ISIN from tier-specific supervised machine learning models.
date
Required
string
YYYY-MM-DD · Example: 2026-07-17isin
Optional
string
US0003752047| Field | Type | Description |
|---|---|---|
| Date | string | Scoring date (YYYY-MM-DD) |
| ISIN | string | 12-character ISIN |
| PredictedRate_bps | float | Predicted next-day IntrinsicRateAvg in basis points |
| PredictedRate_pct | float | Predicted next-day IntrinsicRateAvg as a decimal percent |
| RateConfidence | float | Calibrated conviction score (0–100) based on historical prediction distribution |
| ModelVersion | string | Model version that produced this prediction (e.g. v5) |
Error Handling
All errors return JSON with a consistent structure.
| Status | Code | Cause |
|---|---|---|
| 200 | — | Success |
| 400 | MISSING_DATE INVALID_DATE |
Missing or malformed date parameter |
| 401 | MISSING_KEY | No x-api-key header present |
| 403 | PERMISSION_DENIED | Key not authorised for this endpoint |
| 404 | NOT_FOUND | Date is not a trading day, model has not run, or ISIN not in universe |
| 500 | INTERNAL_ERROR | Unexpected server error — contact Tidal Markets |
Code Examples
Query the API in your language of choice.
Data Availability & Notes
What to expect, every trading day.
Available before 8:00 AM EST
Predictions are computed from the prior trading day’s loan data, which delivers at 7:00 AM EST. The API is available with fresh data before 8:00 AM EST each trading day.
Trading days only
The date parameter must be a US trading day. Weekends, holidays, and days prior to WaveCast’s launch will return a 404. The date reflects the scoring date — the T-1 data used to generate predictions.
~4,000 active specials
Only ISINs with an intrinsic borrow rate above 20 bps on T-1 are scored. The universe varies daily as stocks enter and exit special status. Querying an ISIN not in the universe on a given date returns a 404.
Ready to connect?
API keys are provisioned by Tidal Markets as part of your data agreement. Contact us to request access or to rotate an existing key.
THE INFORMATION CONTAINED HEREIN IS PROPRIETARY TO TIDAL MARKETS LLC AND DESIGNATED THIRD PARTIES. THESE ILLUSTRATIONS MAY NOT BE COPIED, EDITED, OR REDISTRIBUTED WITHOUT THE EXPRESS WRITTEN CONSENT OF TIDAL MARKETS LLC. ANY INFORMATION CONTAINED HEREIN DOES NOT CONSTITUTE OR IMPLY INVESTMENT ADVICE BY TIDAL MARKETS LLC OR ANY REPRESENTATIVES THEREOF. TIDAL MARKETS LLC DOES NOT GUARANTEE THE QUALITY, ACCURACY, OR COMPLETENESS OF THE INFORMATION CONTAINED HEREIN. ALL MATERIALS PROVIDED ARE FOR INFORMATIONAL PURPOSES ONLY AND IS NOT INTENDED FOR TRADING PURPOSES, NOR SHOULD BE CONSTRUED OR INTERPRETED AS A COURSE OF ACTION. TIDAL MARKETS LLC IS NOT RESPONSIBLE OR LIABLE IN ANY FORM TO ANY READER, FIRM OR CORPORATION, FOR ANY DAMAGES OR LOSSES ARISING FROM ANY USE OF THE INFORMATION CONTAINED HEREIN. PAST PERFORMANCE IS NOT INDICATIVE OF FUTURE RESULTS.
