Learn how to easily track schedule changes without wasting API credits.
Step 1: Set Your Baseline
When you select your leagues and click "Get Upcoming
Fixtures", the app asks the API for the next 50 matches for those leagues.
It displays the next 10 matches on your screen, but it quietly saves
all 50 matches into your browser's "Local Storage". This forms your baseline schedule.
Step 2: Check for Updates
Later in the week (or the next day), come back to the app and click
"Get Upcoming Fixtures" again.
The app will fetch the live API data and immediately compare it
against your saved baseline. If a match has been rescheduled,
postponed, or canceled, it will flag it.
The new, updated schedule then replaces your old baseline in Local
Storage, so you're always comparing against the most recent data.
Step 3: Review the Changes Tab
If the app detects any discrepancies between the old baseline and
the new live data, a red notification badge will appear on the "â ī¸ Changes"
tab.
Click the tab to view a table detailing exactly what changed (e.g., showing the old kick-off time
crossed out next to the new kick-off time).
â ī¸ Important Notes
- Because this uses Local Storage, your saved baseline is tied to
the specific browser and device you are currently using.
- The app only checks for changes when you manually click "Get
Upcoming Fixtures". It does not check automatically in the background.
- It tracks the next 50 matches per league. Matches further out than that won't be tracked
until they enter the next-50 window.