Skip to content

Seller Feedback Request

Send a GET request with operation=SELLER_FEEDBACK to the Real-Time API. You identify the seller with exactly one of seller_id or url.

Endpoint

GET https://realtime.easyparser.com/v1/request

Required parameters

All parameters go in the query string. See Common Request Fields for details on the shared parameters.

ParameterTypeRequiredDescription
api_keystringYesYour API key, sent as a query parameter. Find it at Account > Plan.
platformstringYesTarget platform. Allowed: AMZ (Amazon).
operationstringYesOperation code in upper case. Allowed: SELLER_FEEDBACK.
domainstringYesAmazon marketplace, written with a leading dot, for example .com. When you send url, use the domain of the URL host. See Supported Marketplaces.
seller_idstringConditionalAmazon seller ID: starts with A, 11 to 15 characters, for example A1MCYUGJD2ILFU. Required when url is not sent. Send seller_id or url, not both.
urlstringConditionalFull Amazon seller profile URL, URL-encoded, for example https://www.amazon.com/sp?seller=A1MCYUGJD2ILFU. Required when seller_id is not sent. Send seller_id or url, not both.

Send exactly one of seller_id or url. A request with both, or with neither, fails validation. You find the seller ID in the seller= or me= parameter of an Amazon seller URL. When you send a url, use the domain that matches the URL host.

Optional parameters

ParameterTypeRequiredDescription
history_rangestringNoTime range of the feedback, in months. all returns feedback from all time. Default: all. Allowed: 1, 3, 12, all.
min_ratingintegerNoLowest star rating to include. Must be less than or equal to max_rating. Default: no rating filter. Allowed: 1 to 5.
max_ratingintegerNoHighest star rating to include. Default: no rating filter. Allowed: 1 to 5.
min_pageintegerNoFirst page to fetch. Default: 1. Allowed: 1 to 400.
max_pageintegerNoLast page to fetch. Must be greater than or equal to min_page, and one request covers at most 5 pages. Default: 1. Allowed: 1 to 400.
pageintegerNoOne results page to fetch, as an alternative to min_page and max_page. Costs 1 credit. Send either page or min_page and max_page, not both. Default: 1.

Without min_rating and max_rating, no rating filter is applied and feedback of every rating is returned. To get only negative feedback, send min_rating=1&max_rating=2. To get a single rating, send the same value for both, for example min_rating=5&max_rating=5. If you send only one of the two, the other takes the same value: min_rating=3 alone returns only 3-star feedback.

This operation does not support address parameters (address_id, zip_code, city, district, country_code), language or currency. See Address Management for the operations that do.

Credit cost

ConditionCredits
Each page requested (max_page - min_page + 1)1 per page
Maximum per request (5 pages)5

A request costs max_page - min_page + 1 credits. See Credit Consumption.

Example request

Terminal window
curl --get "https://realtime.easyparser.com/v1/request" \
--data-urlencode "api_key=YOUR_API_KEY" \
--data-urlencode "platform=AMZ" \
--data-urlencode "operation=SELLER_FEEDBACK" \
--data-urlencode "domain=.com" \
--data-urlencode "seller_id=A1MCYUGJD2ILFU" \
--data-urlencode "history_range=all" \
--data-urlencode "min_rating=1" \
--data-urlencode "max_rating=5" \
--data-urlencode "min_page=1" \
--data-urlencode "max_page=1"

Notes

  • A page window does not have to start at page 1. For example, min_page=6&max_page=10 returns pages 6 to 10 in one request and costs 5 credits. If max_page is lower than min_page, the API returns MSG1010 ("Maximum page count must be more than minimum page count").
  • Use result.pagination in the response to decide whether to request more pages. See Response.
  • To collect feedback for many sellers in one job, use the Bulk API with the seller_ids or urls payload key. Bulk uses a single page value instead of min_page and max_page.