Product Info API is not returning sales count for newer UGC Items

Recently, Roblox has started assigning CollectibleItemId tags to non-limited items. When you try to use the product info API to check the sales count of any one of these items, the sales count is now always returning as 0.

For example, this item has no collectibleItemId assigned to it.
If I go to https://economy.roblox.com/v2/developer-products/16999853265/info It gives me a correct sale count of 58 for this item.
image
note: you will probably see 0 as you aren’t authenticated to view the group’s sales

However, this newer item (which does have a collectibleItemId associated with it) is always saying that it has 0 sales on the api:
https://economy.roblox.com/v2/developer-products/17352381168/info

This has broken our automated workflow of obtaining total sales counts for each our group’s UGC items, which is used to pay our item contributors accordingly

13 Likes

I’ve been finding this update/bug extremely frustrating as someone who frequently collaborates with users within the platform using my group store. Not being able to see the recently updated item sales or any items sales other than available on the analytics tab, has not only limited my ability to tracking my personal success furthermore limits my ability to properly run my establishment; delaying uploads and payouts.

7 Likes

Hi @ItsMuneeeb , the developer-products endpoint is meant for developer products like badges or game passes. For non-limited avatar items could you try https://economy.roblox.com/v2/assets/17352381168/details and see if this works for you?

Hi,

It is also returning 0 sales on the assets endpoint which you have linked.

And also in Roblox Studio, using MarketplaceService:GetProductInfo() on older assets returns the sales count correctly, but for newer assets it is returning 0 all the time

Items with CollectibleItemId: null have correct sale count

Items with a non-null collectibleItemId are showing 0 sales

I also have been finding this disruptive to my work. I collaborate with people within my groups and due to this change I haven’t been able to accurately assess the sales of items. Not only is this disruptive to actual collaborations, but even to just see analytics of items and further analyze and make decisions for items that are being received well by my community. The analytics tab is only so useful, limiting us from searching and dissecting specific items without having to scroll through THOUSANDS of uploads.

3 Likes

for collectible items, could you please try this?
you will need to attach ur own headers.
disclaimer: this API is not supposed to be used for external developers, we will try to add an alternative through the OpenCloud APIs.

curl 'https://apis.roblox.com/marketplace-items/v1/items/details' \
  --data-raw '{"itemIds":["271393d0-ca3a-4a8d-8dcd-e914ae6246db"]}'

After some investigation, we discovered a bug in the system which produced wrong sales number in the API response after these non-limited items moving to the new system. The team is working on a fix. Will keep you posted once it’s fixed. Thank you for bringing this to our attention!

3 Likes

Thanks for flagging! I’ve identified the root cause and are working on a fix right now

4 Likes

Thank you! Glad that this is being fixed soon.


On a separate note, is there any reason why the economy api documentation is hiding these endpoints?

3 Likes

Is this issue still being worked on?

3 Likes

Hi, https://economy.roblox.com/v2/assets/${itemId}/details seems to be working now in returning the sales count from today’s update. Is there any way to use the economy API to return the sales count of avatar bundles and dynamic heads?

Or fixing https://catalog.roblox.com/v1/catalog/items/${bundleId}/details?itemType=Bundle to return sales count again for avatar bundles and dynamic heads?

Hi @ItsMuneeeb , the fix has been deployed for the /v2/assets endpoint and you should be able to use this endpoint to fetch sales count.

3 Likes