# Action Network Sports Betting Lines

> Action Network Sports Betting Lines is a paid API for AI agents from api.fadeandco.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Retrieves live US sports betting lines from Action Network's scoreboard for a given league and date, including odds from multiple sportsbooks.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/dev/action-network?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/action-network-sports-betting-lines-7677d9a0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gMKFWdXdCQnf002UfyQxC

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability action-network-sports-betting-lines-7677d9a0
```

Example prompt: Pull today's NFL betting lines from Action Network and show me the moneyline, spread, and over/under for each game across all sportsbooks.

## When to prefer this

Choose this endpoint when you need structured, multi-sportsbook odds data for US sports leagues (NFL, NBA, MLB, NHL, NCAAF, NCAAB, WNBA, soccer) sourced from Action Network, especially when you want to compare lines across books or track betting volume. Prefer this over generic odds APIs when Action Network's book IDs and bet-tracking volume data are relevant to your use case.

## Known failure modes

- Missing required 'league' parameter returns a 400 error
- Invalid league value (not in enum) may return empty or error response
- No games available for the specified date returns an empty games array
- Action Network upstream API unavailable causes proxy failure
- Invalid date format returns unexpected results or error

## How this service works

US sports betting lines from Action Network's scoreboard: games for a league and date (NFL, NBA, MLB, NHL, college, WNBA, soccer) with teams, start time, status, broadcast, total bets tracked and full-game odds from each sportsbook feed (moneyline, spread with juice, total over/under, team totals), as published by Action Network. Books are identified by Action Network's book ID.

## Output

A JSON object containing the league, date, total game count, source URL, and an array of games. Each game includes team names and abbreviations, start time, season, week (for NFL), status, winner (if complete), broadcast channel, bets tracked, and an array of odds objects per sportsbook — each with moneyline (away/home/draw), spread (points and juice for each side), total (over/under points and price), team totals, book ID, and last-updated timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "league"
     ],
     "properties": {
      "date": {
       "type": "string",
       "description": "YYYY-MM-DD (default: today's slate)"
      },
      "team": {
       "type": "string",
       "description": "Only games of this team (name or abbreviation, e.g. NE, Bears)"
      },
      "limit": {
       "type": "string",
       "description": "Games, 1 to 50 (default 20)"
      },
      "league": {
       "type": "string",
       "description": "nfl, ncaaf, nba, ncaab, wnba, mlb, nhl, soccer"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": null,
  "games": 14,
  "league": "nfl",
  "source": "https://api.actionnetwork.com/web/v1/scoreboard/nfl",
  "results": [
   {
    "id": 290930,
    "away": {
     "abbr": "NE",
     "name": "New England Patriots"
    },
    "home": {
     "abbr": "CHI",
     "name": "Chicago Bears"
    },
    "odds": [
     {
      "total": {
       "over": -119,
       "under": -106,
       "points": 50.5
      },
      "bookId": 15,
      "spread": {
       "away": 3,
       "home": -3,
       "awayPrice": -113,
       "homePrice": -103
      },
      "updated": "2026-10-23T03:18:56.237499+00:00",
      "moneyline": {
       "away": 131,
       "draw": null,
       "home": -157
      },
      "teamTotals": {
       "away": 24,
       "home": 26.5
      }
     },
     {
      "total": {
       "over": -105,
       "under": -115,
       "points": 51
      },
      "bookId": 21,
      "spread": {
       "away": 3,
       "home": -3,
       "awayPrice": -110,
       "homePrice": -110
      },
      "updated": "2026-10-23T00:12:46.186782+00:00",
      "moneyline": {
       "away": 140,
       "draw": null,
       "home": -165
      },
      "teamTotals": {
       "away": null,
       "home": null
      }
     }
    ],
    "week": 7,
    "start": "2026-10-23T00:15:00.000Z",
    "season": 2026,
    "status": "complete",
    "winner": "CHI",
    "broadcast": "Amazon Prime Video",
    "betsTracked": 228221
   },
   {
    "id": 290822,
    "away": {
     "abbr": "PIT",
     "name": "Pittsburgh Steelers"
    },
    "home": {
     "abbr": "NO",
     "name": "New Orleans Saints"
    },
    "odds": [
     {
      "total": {
       "over": -111,
       "under": -108,
       "points": 44.5
      },
      "bookId": 15,
      "spread": {
       "away": -3.5,
       "home": 3.5,
       "awayPrice": -101,
       "homePrice": -121
      },
      "updated": "2026-10-23T09:28:26.511751+00:00",
      "moneyline": {
       "away": -175,
       "draw": null,
       "home": 145
      },
      "teamTotals": {
       "away": 23.5,
       "home": 20.5
      }
     },
     {
      "total": {
       "over": -105,
       "under": -115,
       "points": 45
      },
      "bookId": 21,
      "spread": {
       "away": -3,
       "home": 3,
       "awayPrice": -120,
       "homePrice": 100
      },
      "updated": "2026-10-23T05:50:56.601796+00:00",
      "moneyline": {
       "away": -180,
       "draw": null,
       "home": 155
      },
      "teamTotals": {
 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/action-network-sports-betting-lines-7677d9a0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fadeandco.workers.dev](https://www.zero.xyz/host/api.fadeandco.workers.dev/llms.txt)
