Skip to content

Data freshness ​

SWGoH is not live. Everything you see was read from Comlink at some point, and knowing when is often the difference between a right answer and a wrong one.

Three ways data arrives ​

On demand. Opening a player or guild that SWGoH has never seen fetches it from Comlink immediately. This is why the first load is slow and the rest are not.

On a schedule. Six background jobs keep things current: game reference data, events, guilds, players, new-guild discovery, and Grand Arena bracket capture. Each runs on its own cron expression, set by configuration rather than in code, so cadence differs between instances.

On request. A guild page's Refresh players re-pulls every member now.

History is written on change ​

This is the one that surprises people.

Snapshots are not written on a timer. A guild snapshot is written when the guild's galactic power changes; a player snapshot when their headline stats change.

So a quiet week produces no rows. That is not a gap in the data — it is the data saying nothing happened. History charts are correspondingly uneven, with clusters around active periods and flat stretches where nothing moved.

What cannot be backfilled ​

Some things are only observable while they are happening:

  • Grand Arena brackets — not retrievable once the season closes.
  • Territory Wars older than Comlink's last eight — outside the window, gone.

Everything else can be re-fetched, because Comlink will still tell you what is true now.

SWGoH — Blue Sapphire Software.