
Every edge the API computes, grouped by type: arbitrage, low hold, middles, +EV vs the average and vs Pinnacle, line and payout moves, each with value (a fraction for arbitrage / EV / hold, percent for payout moves, points for middles), the legs and the game. 1 request, but ~5,500 edges in 6.8 MB.
1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-22; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
sportsbook-api2RapidAPI listing | /v1/advantages/GET v1/advantages | $0.00$0.0e+00 / 1k calls |
From a real call to the route: sportsbook-api2.
advantages.ARBITRAGE[].valueguaranteed return as a fraction (0.016 = 1.6%)advantages.PLUS_EV_PINNACLE[].context.impliedProbabilityPinnacle's no-vig probabilityHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
No parameters.
curl "https://fetchapi.co/api/gw/rapidapi-sportsbook-api2/v1/advantages" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-sportsbook-api2.v1_advantages", {}){
"advantages": {
"MIDDLE": [
{
"type": "MIDDLE",
"value": 1,
"context": {
"eventKey": "bUSi-Akuh-VraB",
"eventName": "Chambery Savoie Mont Blanc Handball @ HBC Nantes",
"marketKey": "0ErU-Akvr-1BUY",
"eventSport": "HANDBALL",
"marketType": "POINT_SPREAD",
"eventCategory": "MENS_PROFESSIONAL",
"marketSegment": "REGULATION_TIME",
"competitionKey": "W4Mq-wljx-ykcq",
"eventStartTime": "2026-10-24T17:00:00.000Z",
"competitionName": "LNH Division 1",
"eventParticipants": [
{
"key": "…",
"name": "…",
"slug": "…",
"type": "…",
"sport": "…",
"category": "…",
"shortName": "…"
},
"… 1 more"
],
"competitionShortName": "LNH_D1",
"competitionInstanceKey": "HlsW-Ajko-L70a",
"competitionInstanceName": "2026-27 LNH Division 1",
"…": "1 more fields"
},
"outcomes": [
{
"live": false,
"time": "2026-10-22T19:58:00.183Z",
"type": "WIN",
"payout": 1.769231,
"source": "DRAFT_KINGS",
"modifier": 6.5,
"marketKey": "0ErU-Akvr-1BUY",
"participantKey": "COcR-wljx-Sm8h"
},
"… 1 more"
],
"valueType": "POINT"
},
"… 3 more"
],
"LOW_HOLD": [
{
"type": "LOW_HOLD",
"value": -0.010000000000000009,
"context": {
"eventKey": "Z6VT-Akxt-GNX2",
"eventName": "Los Angeles Clippers @ Los Angeles Lakers",
"marketKey": "0FRd-Akwf-O2M8",
"eventSport": "BASKETBALL",
"marketType": "POINT_TOTAL",
"eventCategory": "MENS_PROFESSIONAL",
"marketSegment": "FULL_MATCH",
"competitionKey": "d791-wddv-30fU",
"eventStartTime": "2026-10-24T02:00:00.000Z",
"competitionName": "National Basketball Association",
"eventParticipants": [
{
"key": "…",
"name": "…",
"slug": "…",
"type": "…",
"sport": "…",
"category": "…",
"shortName": "…"
},
"… 1 more"
],
"competitionShortName": "NBA",
"competitionInstanceKey": "adgI-Ajko-wkHV",
"competitionInstanceName": "2026-27 National Basketball Association",
"…": "1 more fields"
},
"outcomes": [
{
"live": false,
"time": "2026-10-22T19:58:00.205Z",
"type": "OVER",
"payout": 2,
"source": "KALSHI",
"modifier": 228.5,
"marketKey": "0FRd-Akwf-O2M8",
"participantKey": ""
},
"… 1 more"
],
"valueType": "PERCENT"
},
"… 3 more"
],
"ARBITRAGE": [
{
"type": "ARBITRAGE",
"value": 0.010877386580428583,
"context": {
"eventKey": "vNRt-AkFe-pZR6",
"eventName": "Wisconsin @ Iowa",
"marketKey": "11ss-Akuk-PEyW",
"eventSport": "AMERICAN_FOOTBALL",
"marketType": "MONEYLINE",
"eventCategory": "MENS_COLLEGE",
"marketSegment": "FULL_MATCH",
"competitionKey": "ei8e-xitw-a3B6",
"even
…Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.