---
title: "SOL free sample signal (no payment required)"
method: GET
path: "/api/v1/sample/sol"
tags: ["sample", "free"]
---

# SOL free sample signal (no payment required)

`GET /api/v1/sample/sol`

## Request

- Base URL: `https://kronossignals.com` (the document declares no server; this is the origin it was published from)
- URL: `https://kronossignals.com/api/v1/sample/sol`
- Auth: none required

Free teaser endpoint. Returns a coarse directional signal (up/down + confidence bucket) for SOL derived from the latest cached Kronos forecast row. Rate-limited to 10 requests per minute per IP.

## Response `200`

SOL sample signal

- object
  - `available` boolean, required: true when a cached forecast row exists; false when no data yet.
  - `asset` string, required: Asset identifier.
  - `horizon` '1h' | '4h' | '24h', required: Horizon of the underlying forecast row (always '1h' for samples).
  - `signal` object, required: Coarse directional signal derived from the latest cached forecast row. Exact probability is withheld — upgrade to the paid endpoint for the full output.
    - `direction` 'up' | 'down', required: Heuristic direction: 'up' when up_prob >= 0.5, 'down' otherwise.
    - `confidence` 'high' | 'medium' | 'low', required: Coarse confidence bucket based on |up_prob − 0.5|: high ≥ 0.2, medium ≥ 0.1, low < 0.1.
  - `as_of` string, date-time, required: Timestamp of the underlying forecast row used.
  - `upgrade` object, required: Links to the paid endpoint and discovery manifest.
    - `message` string
    - `paid_endpoint` string, uri
    - `discovery` string, uri
  - `disclaimer` string, required: Informational only; not financial advice.

---

[API](https://skmtc.dev/kronossignals/apis/kronos-crypto-data-api.md) · [All operations](https://skmtc.dev/kronossignals/apis/kronos-crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/kronossignals/apis/kronos-crypto-data-api/revisions/bfdcf7230e93?raw)
