Closed hamduc7 closed 10 months ago
We have seen this same thing.
ISSUE- Some main category Sales Ranks are displayed correctly on Amazon website product page but not reported by searchCatalogItems API. We are an app developer with thousands of Amazon seller customers and this issue is creating problems for us and our customers.
We started a case for this a few months ago and the Amazon rep responses are really frustrating/clueless. (CASE ID 11811268941)
Here is the latest response where Amazon closed the case-
"The backend team have confirmed that not all sales ranking information displayed on the product details page is returned via API. They have confirmed that the data which is being returned is consistent with the backend resource which the API queries. Additional sales ranking information may be gathered from other resources and presented on the product detail page, but they are not factored into the API query. While this may lead to some information being omitted, I have received confirmation that this operation is working as intended, and returning the data it queries from the backend resources it works with."
@chapmanjw
@txphi592 @hamduc7 @prashanthseshadri @chapmanjw I am facing the same issue, did you guys get any solution?
Nope. I have tried with support, with an Amazon project manager that supports us, on this board, nada. They either misunderstand the issue completely (support and PM clueless) or they don't care (here).
I don't think Amazon understands that by not taking data integrity issues more seriously, they are simply incentivizing hundreds/thousands of bad actors to resort to scraping to get more accurate data. If the path of least resistance was the API, the amount of scraping and 3rd party mass-scraping/reselling operations (like Keepa) would be drastically reduced.
This is a very old issue that is probably not getting as much attention as it deserves. We encourage you to check if this is still an issue after the latest release and if you find that this is still a problem, please feel free to open a new issue and make a reference to this one.
closed for inactivity
Is there any updates to this problem?
any updated?
Dear Amazon,
Currently then "salesRanks" node only does not return the root BSR, it only returns children salesrank
https://developer-docs.amazon.com/sp-api/docs/catalog-items-api-v2022-04-01-reference#getcatalogitem
For example, the ASIN B07G39GXL5. This is what we see on Amazon product page: Best Sellers Rank: amzn/selling-partner-api-docs#25,790 in Beauty & Personal Care (See Top 100 in Beauty & Personal Care) amzn/selling-partner-api-models#1242 in Nail Polish amzn/selling-partner-api-models#1403 in Climate Pledge Friendly: Beauty
This is what returned by the API:
"salesRanks": [ { "marketplaceId": "ATVPDKIKX0DER", "classificationRanks": [ { "classificationId": "11059321", "title": "Nail Polish", "link": "https://www.amazon.com/gp/bestsellers/beauty/11059321", "rank": 626 }, { "classificationId": "21377129011", "title": "Climate Pledge Friendly: Beauty", "link": "https://www.amazon.com/gp/bestsellers/climate-pledge/21377129011", "rank": 803 } ], "displayGroupRanks": [ { "websiteDisplayGroup": "climate_product_display_on_website", "title": "Climate Pledge Friendly", "link": "https://www.amazon.com/gp/bestsellers/climate-pledge", "rank": 4346 } ] } ],
So is there a way we can get the BSR of the root. In this case, I would like to get 25,790 in Beauty & Personal Care
Thank you