# VegasInsider Betting Lines by League

> VegasInsider Betting Lines by League 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).

Returns current betting lines (spread, total, moneyline) for major US sports leagues from VegasInsider, including opening lines and per-sportsbook prices across eight major US books.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/dev/vegasinsider?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/vegasinsider-betting-lines-by-league-c165533c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i-TfQgJCRRjqWvU1rwWrJ

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 vegasinsider-betting-lines-by-league-c165533c
```

Example prompt: Pull today's NFL spread lines for all games from VegasInsider — I want to see the opening line, each sportsbook's current line and price (spread market), and the consensus, including rotation numbers.

## When to prefer this

Use this endpoint when you need structured, multi-sportsbook betting line data for US professional and college sports leagues sourced from VegasInsider. It is especially useful for line-shopping (comparing prices across eight books simultaneously), tracking line movement (opening vs. current), or building sports betting research tools. Prefer this over scraping VegasInsider directly or using generic sports APIs that don't include per-book odds breakdowns.

## Known failure modes

- Missing required 'league' query parameter returns an error
- Invalid league value (not one of nfl, nba, mlb, nhl, ncaaf, ncaab, wnba) returns an error or empty result
- Team abbreviation not recognized returns no games
- No games currently scheduled for the league returns an empty list
- Upstream VegasInsider data unavailable causes fetch failure
- limit out of range (not 1-50) may return default or error

## How this service works

Betting lines from VegasInsider's odds screens (NFL, NBA, MLB, NHL, WNBA, college football/basketball): every listed game with VI event ID, start time, teams with rotation numbers and, per market (spread, total or moneyline), the opening line, each US sportsbook's line and price (bet365, BetMGM, DraftKings, Caesars, FanDuel, Hard Rock, Fanatics, BetRivers) and VI's consensus. American odds; 'even' is +100.

## Output

A list of games for the requested league, each with a VI event ID, start time, and both teams with their rotation numbers. For each game and the requested market (spread, total, or moneyline), the response includes the opening line, current lines and prices from up to eight US sportsbooks (bet365, BetMGM, DraftKings, Caesars, FanDuel, Hard Rock, Fanatics, BetRivers), and VegasInsider's consensus figure. Odds are in American format; 'even' is represented as +100.

## 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": {
      "team": {
       "type": "string",
       "description": "Only games with this team abbreviation, e.g. NE"
      },
      "limit": {
       "type": "string",
       "description": "Games, 1 to 50 (default 20)"
      },
      "league": {
       "type": "string",
       "description": "nfl, nba, mlb, nhl, ncaaf, ncaab, wnba"
      },
      "market": {
       "type": "string",
       "description": "spread (default), total or moneyline"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vegasinsider-betting-lines-by-league-c165533c/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)
