[Google Play Product API] `reviews` value is incorrect
For some searches, the reviews value is returned incorrectly. It looks like the issue is with the fact, that some languages use comma as a decimal separator. The results are returned correctly if the period is used as a decimal separator. One of our high-volume customers reported this.
Incorrect reviews:
Correct reviews:
While looking into this for another customer, I found the number of reviews returned is incorrect for most languages(that I tested) that aren't English.
Searching 'Facebook' without an hl parameter returns 149000000 reviews:
Playground example: https://serpapi.com/playground?engine=google_play&q=facebook&gl=us
However, searching with Spanish (hl=es), we get 149 reviews:
Playground example: https://serpapi.com/playground?engine=google_play&q=facebook&gl=us&hl=es
I tested with a few other languages (besides English) and found they all returned 149.
Playground hl=ar
Playground hl=it
Playground hl=pl
Unsure if this would be a separate issue, I'm happy to open a new one if needed.
Our high-volume customer who reported the issue followed up to inquire about this, as this is a crucial issue for their business. Changing the status to prioritized because of that.
We have integrated a general solution for this problem and problems alike in other engines.
Before:
After: