ESPN connect

Bring your league into Rumbledore

Connect once, discover every ESPN fantasy league on the account, then import the leagues you want active.

Connect once

Provider options stay open

Add ESPN, Sleeper, or Yahoo accounts into one inventory. A second provider appends leagues instead of replacing the first.

ESPNHosted browsercurrentHosted ESPN login, with manual cookie fallback only when the hosted flow is unavailable.SleeperPublic accountaddPublic username or user ID lookup for leagues that do not need private credentials.YahooOAuthaddOAuth authorization, fixture-backed in local mock mode until real Yahoo keys exist.

Onboarding path

  1. ConnectAuthorize a provider account.
  2. DiscoverLoad every league from connected providers.
  3. ImportBring teams, members, matchups, and history in.
  4. InviteSend share links or SMS from the roster surface.
  5. ClaimLeaguemates map themselves to their real teams.
Share link firstMobile readyESPN

Destination saved

Open saved link

Step 1 of 4

Connect

  1. Connect1. Current

    Authorize ESPN access.

  2. Discover2. Upcoming

    Find every fantasy league.

  3. Claim3. Upcoming

    Import or open your teams.

  4. Invite4. Upcoming

    Bring leaguemates in.

Primary connect

Hosted ESPN login

Open a controlled browser session, log into ESPN there, then capture only the session credentials server-side.

ready

Start the hosted browser. No ESPN password or cookie is shown in this app.

Fallback

Manual cookie fallback

Paste SWID and espn_s2 only when the hosted flow is unavailable.

Brace-wrapped ESPN account identifier. It is validated server-side and never echoed.

Private ESPN session token. This field stays masked.

Discovery

Your leagues

Connect a provider to populate the shared import list.

Refreshing league inventory

Discovery rows are updating from connected providers.