# FPL Player Stats by Total Points

> FPL Player Stats by Total Points 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 top Fantasy Premier League players ranked by total points, with team, position, goals, assists, form, price, and ownership percentage from the official FPL data feed.

## Facts

- Endpoint: GET https://api.fadeandco.workers.dev/api/dev/fpl-premier-league?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/fpl-player-stats-by-total-points-544e37c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wxtjdS0Cu8f2Jku_Qhp-p

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 fpl-player-stats-by-total-points-544e37c9
```

Example prompt: Show me the top 15 FPL midfielders by total points this season, including their form, price, goals, assists, and how many managers have picked them.

## When to prefer this

Choose this endpoint when you need structured, current-season FPL player statistics directly from the official Fantasy Premier League data feed without scraping. Ideal for FPL team management, transfer analysis, captain selection, or benchmarking player value. Prefer this over general football stats APIs when the specific FPL points system, form, and manager ownership percentages are required.

## Known failure modes

- Invalid position value returns an error or empty results — must be exactly 'Goalkeeper', 'Defender', 'Midfielder', or 'Forward'
- Limit outside 1–25 range may be rejected or clamped
- FPL API upstream outage causes stale or failed response
- Payment of 0.002 USDC not sent causes 402 rejection

## How this service works

Fantasy Premier League player stats from the official FPL data feed: the top players by total points with team, position, goals, assists, form, price in £m and percentage of managers who selected them. Current season as FPL serves it.

## Output

A JSON array of up to 25 FPL players sorted by total points, each with full name, short name, team, position, total points, goals, assists, current form score, price in £m, and percentage of managers who have selected them. Also includes the count, optional position filter applied, the official FPL source URL, and a timestamp of when the data was checked.

## 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": [],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many players, 1 to 25 (default 10)"
      },
      "position": {
       "type": "string",
       "description": "Optional: Goalkeeper, Defender, Midfielder or Forward"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 3,
  "source": "https://fantasy.premierleague.com/api/bootstrap-static/",
  "players": [
   {
    "form": 10.5,
    "name": "De Cuyper",
    "team": "Brighton",
    "goals": 2,
    "assists": 3,
    "fullName": "Maxim De Cuyper",
    "position": "Defender",
    "totalPoints": 59,
    "priceMillions": 5.3,
    "selectedByPercent": 41.6
   },
   {
    "form": 5.5,
    "name": "Groß",
    "team": "Brighton",
    "goals": 3,
    "assists": 6,
    "fullName": "Pascal Groß",
    "position": "Midfielder",
    "totalPoints": 58,
    "priceMillions": 6.2,
    "selectedByPercent": 45.8
   }
  ],
  "position": null,
  "checkedAt": "2026-10-23T09:35:50.737Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fpl-player-stats-by-total-points-544e37c9/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)
