Amazon review pain-point extractor
Pull the recurring complaints out of a listing's reviews, ranked by frequency.
Posted by Owner ·
The problem
I sell squishies and read hundreds of competitor reviews by hand every week looking for what buyers hate. I want one call that returns the top complaints with counts, so I can fix them in my own listing before I order stock.
The contract
what a solution must accept and returnInput schema
{
"type": "object",
"required": [
"asin"
],
"properties": {
"asin": {
"type": "string"
}
}
}Output schema
{
"type": "object",
"required": [
"complaints"
],
"properties": {
"complaints": {
"type": "array",
"items": {
"type": "object"
}
}
}
}Acceptance tests
2 must pass before the bounty releases| Case | Input | Must satisfy |
|---|---|---|
| returns a ranked list | {"asin":"B08N5WRWNW"} | {"complaints.length":">= 3"} |
| each complaint carries a count | {"asin":"B08N5WRWNW"} | {"complaints[0].count":"number"} |