WB Reviews by imt_id
wb_reviewsGet Wildberries product reviews by imt_id (root ID) with client-side sorting to surface complaints. Returns rating, text, pros, cons, user, date, and rating distribution.
Instructions
Fetch reviews by imt_id (root_id from wb_root_info).
All product variants share one review pool, indexed by imt_id NOT nmId.
The WB feedbacks endpoint returns a fixed pool (~1000 most-recent reviews,
newest-first) and IGNORES server-side order params (verified Nov 2026), so
sort is applied CLIENT-SIDE over that pool. To surface complaints, "worst"
reorders the returned pool by lowest rating first.
Return Format
WbReviewsResponse: {imt_id, sort, pool_size, feedback_count, valuation, valuation_distribution, feedbacks, host_used, meta}. Review items carry rating, text, pros, cons, user, date. An empty pool is NOT an error — it returns a healthy response with zero feedbacks.
Error Format
ToolError: BadRequestError on a bad limit or sort; ParserDriftError when a 200 body has no feedbacks list; TransportDownError when every review host fails and on unexpected internal errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | "recent"/"newest"/"default" (as returned, newest-first), "best"/"highest" (highest rating first), "worst"/"lowest"/"complaints" (LOWEST rating first — finds downsides). Reorders the ~1000-review pool WB returns, not all feedbacks. | recent |
| limit | No | Max review texts to return (1..100). Counts always full. | |
| imt_id | Yes | Root ID (imt_id) from wb_root_info. All product variants share one review pool indexed by imt_id, NOT by nmId. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | ||
| sort | No | ||
| imt_id | No | ||
| feedbacks | No | ||
| host_used | No | ||
| pool_size | No | ||
| valuation | No | ||
| feedback_count | No | ||
| valuation_distribution | No |