---
title: "Public scoreboard: hit rate and average 5-day excess return versus SPY over a window. Without a valid signed-in Bearer token today's #1 pick is withheld until the next publish (top_pick_locked=true; that day's rank-1 pick has locked=true and an empty ticker)."
method: GET
path: "/tips/scoreboard"
tags: ["picks"]
---

# Public scoreboard: hit rate and average 5-day excess return versus SPY over a window. Without a valid signed-in Bearer token today's #1 pick is withheld until the next publish (top_pick_locked=true; that day's rank-1 pick has locked=true and an empty ticker).

`GET /tips/scoreboard`

## Request

- Base URL: `https://api.rapidtradeview.trade`
- URL: `https://api.rapidtradeview.trade/tips/scoreboard`
- Auth: none declared

## Query parameters

- `days` integer

## Response `200`

Scoreboard

- object
  - `benchmark` string
  - `horizon_days` integer
  - `window_days` integer
  - `matured` integer
  - `hits` integer
  - `hit_rate` number, nullable
  - `avg_excess_5d` number, nullable
  - `pending` integer
  - `days` object[]
  - `generated_at` string

---

[API](https://skmtc.dev/rapidtradeview/apis/rapidtradeview-api.md) · [All operations](https://skmtc.dev/rapidtradeview/apis/rapidtradeview-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rapidtradeview/apis/rapidtradeview-api/revisions/571481af40d4?raw)
