You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(ev): remove legacy scoring, add selection_id, update field refs
Remove include=scoring param and legacy scoring fields section (confidence,
kelly_percent, edge_percent, fair_probability) — these duplicated base
fields. Add selection_id to core fields table. Update Kelly section and
best practices to reference kelly_fraction and confidence_score.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: content/api-reference/opportunities-ev.mdx
+5-36Lines changed: 5 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ GET /api/v1/opportunities/ev
9
9
```
10
10
11
11
<Callouttype="info">
12
-
This endpoint replaces the former `/positive-ev` and `/value-bets` endpoints. Use `?include=scoring` for the extended fields that were previously available in `/value-bets`.
12
+
This endpoint replaces the former `/positive-ev` and `/value-bets` endpoints. All scoring fields (`confidence_score`, `kelly_fraction`, `true_probability`) are now included in every response.
13
13
</Callout>
14
14
15
15
## Authentication
@@ -35,7 +35,6 @@ Requires API key. **Pro tier or higher required.** Your account must have the `e
35
35
|`max_odds_age`| number | — | Maximum odds age in seconds. Filters out stale opportunities where the underlying odds are older than this threshold. |
36
36
|`date_range`| string | — | Filter by event date: `today`, `tomorrow`, or `week`. Dates are evaluated in **US Eastern Time (ET)**. |
37
37
|`sort`| string |`-ev`| Sort field. Options: `ev`, `confidence`/`confidence_score`, `kelly`/`kelly_fraction`, `time`/`start_time`, `book_count`/`books`. Prefix with `-` for descending. |
38
-
|`include`| string | — | Set to `scoring` to add confidence, Kelly, and edge fields |
|`warnings`| string[]| Data quality warnings (e.g., `POTENTIALLY_STALE_ODDS`, `LIVE_STALE_ODDS`) |
280
260
|`detected_at`| string | ISO 8601 timestamp when the +EV was first detected |
281
261
282
-
### Scoring Fields (with `include=scoring`)
283
-
284
-
Legacy scoring fields added when `?include=scoring` is set:
285
-
286
-
| Field | Type | Description |
287
-
|-------|------|-------------|
288
-
|`confidence`| string | Confidence level: `low`, `medium`, or `high`|
289
-
|`kelly_percent`| number | Kelly criterion optimal stake as a percentage of bankroll |
290
-
|`edge_percent`| number | Calculated edge over the sportsbook (copy of `ev_percent`) |
291
-
|`fair_probability`| number | Fair probability (0.0 to 1.0) |
292
-
293
262
### Meta Summary Fields
294
263
295
264
| Field | Type | Description |
@@ -375,7 +344,7 @@ We recommend setting `min_ev=2` for most use cases. Marginal EV (below 2%) can b
375
344
376
345
## Kelly Criterion
377
346
378
-
The `kelly_percent` field (available with `include=scoring`) tells you the optimal fraction of your bankroll to wager according to the Kelly criterion:
347
+
The `kelly_fraction` field tells you the optimal fraction of your bankroll to wager according to the Kelly criterion (0.0 to 1.0, e.g. `0.021` = 2.1%):
0 commit comments