fetchapi

Get every betting edge across US sportsbooks on Sportsbook API API

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.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
sportsbook-api2RapidAPI listing
/v1/advantages/GET v1/advantages$0.00$0.0e+00 / 1k calls✓ 2026-10-22pricing ↗

What it returns

From a real call to the route: sportsbook-api2.

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.
advantages.ARBITRAGE[].valueguaranteed return as a fraction (0.016 = 1.6%)advantages.PLUS_EV_PINNACLE[].context.impliedProbabilityPinnacle's no-vig probability

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-sportsbook-api2/v1/advantages$0.00 / call✓ working · tested 2026-10-220.98 s latency
Parameters

No parameters.

HTTP
curl "https://fetchapi.co/api/gw/rapidapi-sportsbook-api2/v1/advantages" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-sportsbook-api2.v1_advantages", {})
Real example answer (trimmed) · 2026-10-22
{
  "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
…

Related Web / SEO APIs

All 155 Web / SEO jobs →

One key for every API on this page.

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.