---
title: Fantasy Pundit - FPL Season Wrapped for Your Mini-League
description: Fantasy Pundit generates an end-of-season Fantasy Premier League mini-league recap, roast, and awards cabinet.
image: https://fantasypundit.lol/images/og-default.jpg
---

# Fantasy Pundit

Fantasy Pundit turns public Fantasy Premier League mini-league data into a shareable Season Wrapped: a season-long story, group-chat roast, running jokes, and awards cabinet. Users paste an FPL league URL or league ID and receive a text-first end-of-season recap, with audio as an optional extra where available.

## Main Workflow

1. Find a public FPL classic league.
2. Paste the league URL or league ID into Fantasy Pundit.
3. Queue a Season Wrapped job after final gameweek data is complete.
4. Poll the job until it is completed.
5. Read and share the generated season recap, awards cabinet, and optional audio when one is returned.

## Public API

The API lives at `https://api.fantasypundit.lol`.

- API catalog: `https://fantasypundit.lol/.well-known/api-catalog`
- OpenAPI description: `https://fantasypundit.lol/.well-known/openapi.json`
- API documentation: `https://fantasypundit.lol/docs/api/`

## Useful Endpoints

- `GET /api/league-search?query={query}&page={page}` searches public FPL leagues.
- `POST /api/jobs/commentary` queues regular gameweek commentary.
- `POST /api/jobs/season-wrapped` queues an end-of-season Season Wrapped recap.
- `GET /api/jobs/{jobId}` returns job status, commentary, audio URL, and share URL.
- `GET /health` returns API health.

## Content Signals

Search indexing, real-time AI input/grounding, and AI model training are allowed.
