Check Estimated Premium Payout from Game

I want to check the Premium Playtime Score and Estimated Robux revenue of the current 28-day window, using a formula or an API.

What formula does Roblox use? Do I have all the data necessary to calculate it? If not, is there an API that gives me this data, like how the premium statistics of a game do?

Edit: According to the Premium Payouts FAQ, the payout is calculated depending on the time spent playing my game, compared to other games, for each premium player. This means I do not have enough data to calculate it for myself, even if I did have the formula. I’m looking for an API

1 Like

First of all, for an API, you’ll need to use a proxy. The proxy must be very secure as it has your cookies for the account it logs into.


Okay, before doing this, make sure there’s actually an API as I’m not aware of one as of now. I do know that you’re able to use the API to log in, but I’m not sure about this usage.

1 Like

This explains why I have been getting fewer Premium Payouts than before literally. I thought it was my game but looks like other games influence the revenue of others then.

I used to have more Premium Payouts than Sales. Now is the opposite, I have more Sales (for sure is just the same but since the Premium Payout decreased now it looks like it increased) and less Premium Payouts.

1 Like

Here’s what I did:

local engagementData = {
	url = "https://engagementpayouts.roblox.com/v1/universe-payout-history?universeId="..game.GameId;
	startDate = os.date("%Y-%m-%d", os.time() - (28*86400));
	endDate = os.date("%Y-%m-%d", os.time());
}

This has all the necessary information from the Payouts API that I found, however, I can’t find a proxy that supports this, and it also needs authentication

2 Likes