To mitigate this issue, a few months back I decided to use my own little SDK that I wrote for the Halo API to create another tool - StatLink that would query the API endpoints regularly through scheduled GitHub Actions and commit the play data into a TSV file in a GitHub repository. getNetlifyGraphToken ( event ); let data = new Array < GameEntity >(); await fetch ( 'https://graph.netlify.com/graphql?app_id=ed4ae77f-d030-40bb-a8d1-26e1d5a3e640&show_metrics=false' , { method : 'POST' , body : JSON.stringify ({ query : `query GetMaps { container: gitHub { entityCollection: repository(name: "openspartan-data-snapshots", owner: "openspartan") { entities: object(expression: "HEAD:data/engine_game_variants") { ... on GitHubTree { entries { id: name versionContainer: object { ...