Skip to main content
GET
/
api
/
signals
/
accuracy
Signal Accuracy
curl --request GET \
  --url https://api.example.com/api/signals/accuracy
{
  "accuracy": [
    {
      "signalType": "<string>",
      "rate": 123,
      "partialRate": 123,
      "sampleSize": 123,
      "period": "<string>"
    }
  ],
  "count": 123
}
Returns accuracy metrics for each signal type, including full-hit rate, partial-hit rate, and sample size. Use this endpoint to evaluate the predictive reliability of different signal categories.

Authentication

Requires a valid JWT token in the Authorization header.
Authorization: Bearer <token>

Response

accuracy
array
Array of accuracy records, one per signal type.
count
number
Total number of signal types returned.

Examples

curl -X GET "https://api.consumersignals.io/api/signals/accuracy" \
  -H "Authorization: Bearer <token>"

Example Response

{
  "accuracy": [
    {
      "signalType": "energy_divergence",
      "rate": 0.74,
      "partialRate": 0.89,
      "sampleSize": 47,
      "period": "2023-01-01 to 2026-03-28"
    },
    {
      "signalType": "housing_momentum",
      "rate": 0.68,
      "partialRate": 0.82,
      "sampleSize": 35,
      "period": "2023-01-01 to 2026-03-28"
    }
  ],
  "count": 2
}