Tester guide
How to set up Fantasy Panorama
Fantasy Panorama puts every fantasy matchup you own on one screen: live scores, both lineups with NFL game context, player-minutes remaining, a touchdown feed, and cross-league conflicts. Setup is one account plus one link per platform. Nothing is emailed and no passwords are stored except where noted.
1. Create your account
- 1Go to Get started and enter any email and a password of 8+ characters.
- 2Enter the invite code you were given. Registration is invite-only during the beta.
- 3You land on Connections. Link each platform you play on; every league you own there is found automatically.
2. Sleeper (30 seconds)
- 1On Connections, choose the Sleeper tab.
- 2Type your Sleeper username (the one shown on your Sleeper profile, without the @) and click Connect.
Sleeper data is public, so no password is involved.
3. MyFantasyLeague (1 minute)
- 1Choose the MFL tab.
- 2Enter your MFL username and password and click Connect.
Your password is sent once to MFL’s official login and immediately discarded. Only the session cookie MFL returns is kept, encrypted.
4. Yahoo (3 minutes, one copy-and-paste)
Yahoo closed its fantasy API to new apps in 2026, so Fantasy Panorama reads your own Yahoo page using your signed-in session. You copy that session once from your browser. It sounds technical, but it is one right-click.
- 1In Chrome, sign in to Yahoo and open football.fantasysports.yahoo.com.
- 2Open the developer tools: press Cmd+Option+I on a Mac or Ctrl+Shift+I on Windows. A panel opens on the side or bottom of the page.
- 3Along the top of that panel, click the Network tab. If you don’t see it, click the » arrow to find it.
- 4Reload the page (Cmd+R or Ctrl+R). A long list of rows appears in the panel.
- 5Scroll the list to the very top and right-click the first row (it is usually named football.fantasysports.yahoo.com or just /).
- 6Hover Copy, then click Copy as cURL. Nothing visible happens; the text is now on your clipboard.
- 7Back in Fantasy Panorama, choose the Yahoo tab, paste into the box, and click Connect. All your Yahoo teams appear.
We keep only the cookie from that text, encrypted, and use it solely to load your “My Teams and Leagues” page. If a league later shows Needs reconnect, repeat these steps.
5. CBS Sports (1 minute with the bookmark)
CBS gives each signed-in user a private key on the league page. The bookmark below reads it from the page and hands it to Fantasy Panorama for you.
- 1On Connections, choose the CBS tab and click Create link bookmark. A green button appears.
- 2Make sure your bookmarks bar is showing: Cmd+Shift+B on a Mac, Ctrl+Shift+B on Windows.
- 3Drag the green button up onto the bookmarks bar and drop it there.
- 4Open your CBS league home page (for example yourleague.football.cbssports.com) while signed in to CBS.
- 5Click the bookmark. A message says the league is linked. Come back to Fantasy Panorama and refresh.
One bookmark links one league and expires after 15 minutes. In more than one CBS league? Create a new bookmark for each. The manual option on the CBS tab (league URL plus the access_token value from the page source) does the same thing by hand.
6. ESPN (3 minutes, two cookies)
- 1In Chrome, sign in at fantasy.espn.com and open any of your leagues.
- 2Open the developer tools (Cmd+Option+I or Ctrl+Shift+I) and click the Application tab (use the » arrow if it is hidden).
- 3In the left column of that tab, expand Cookies and click https://fantasy.espn.com.
- 4Find the rows named espn_s2 and SWID. Double-click each Value cell, copy it, and paste into the matching field on the ESPN tab in Fantasy Panorama. SWID includes the curly braces.
- 5Click Connect. If no leagues are found, add your league IDs (the leagueId= number in your league’s web address) and try again.
7. Reading the dashboard
- Matchup cards: score, projection, margin, and for each side finished · live · left · PMR (player-minutes remaining). Click a card for both lineups with NFL game context.
- TD Wire: touchdowns by starters in your matchups, labelled Your teams, Against you, or Conflicted.
- High-impact players: only players facing you in two or more leagues, or both for and against you.
- Scores refresh every 30 seconds while the tab is open. Refresh forces one. Use Shown / Hidden on Connections to control which teams appear.
8. What we need from you
- A team, score, or projection that does not match the platform’s own page.
- A player missing from a lineup, in the wrong slot, or with the wrong NFL team.
- A card showing live when nobody is playing, or “Status unavailable” when data is clearly there.
- A touchdown missing from the TD Wire, duplicated, or on the wrong side.
- Anything that does not fit on your phone.
Include the platform and league name with each note. Thank you!