Skip to content

Seller Products Request

Send a GET request with operation=SELLER_PRODUCTS to the Real-Time API. You identify the seller with exactly one of seller_id or the storefront 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_PRODUCTS.
domainstringYesAmazon marketplace, written with a leading dot, for example .com. When you send url or address_id, use the domain of that URL or address. 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 URL of the seller's Amazon storefront, URL-encoded, for example https://www.amazon.com/s?me=A1MCYUGJD2ILFU. Required when seller_id is not sent. Send seller_id or url, not both.

Send exactly one of seller_id or url. Sending both, or neither, returns a validation error. You find the seller ID in the seller= or me= parameter of an Amazon seller or storefront URL.

Optional parameters

ParameterTypeRequiredDescription
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.
sort_bystringNoSort order of the storefront listing. Default: featured-rank. Allowed: featured-rank, exact-aware-popularity-rank, price-asc-rank, price-desc-rank, date-desc-rank.
refinementsstringNoComma-separated Amazon refinement filters in the form n:<category_id>,p_<group>:<id>, for example n:1055398. Take the IDs from result.refinements in a previous response.
exclude_refinementsbooleanNoWhen true, Amazon's default refinements are not applied. Default: false.
address_idintegerNoID of an Active saved address for the same domain, from the Addresses page. Default: marketplace default address.
zip_codestringNoInline delivery address: zip or postal code. Join two-part codes with a comma, for example N0E,1Y0.
citystringNoInline delivery address: city. Required with zip_code on .com.au and with district on .ae; send it alone on .sa and .eg.
districtstringNoInline delivery address: area within city. Only on .ae, together with city.
country_codestringNoInline delivery address: ISO 3166 alpha-2 country code, for example CA.
languagestringNoLanguage of the returned content, as a locale code valid for the domain, for example en_US. Default: marketplace default.
currencystringNoCurrency of returned prices, as a lower-case ISO 4217 code valid for the domain, for example usd. Default: marketplace default.
associate_idstringNoAmazon Associates tag added to product links in the response, for example mytag-20.
parametersstringNoExtra Amazon URL query parameters, URL-encoded as one value, for example tag%3Dmytag-20%26ref%3Dcustom for tag=mytag-20&ref=custom. Separate pairs with an encoded & (%26); semicolons do not work.
cookiestringNoCookies forwarded to Amazon in the HTTP Cookie header: key=value pairs separated by ;, URL-encoded as one value.

Valid language and currency values per marketplace are listed in Supported Marketplaces.

Credit cost

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

Failed requests are not charged. 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_PRODUCTS" \
--data-urlencode "domain=.com" \
--data-urlencode "seller_id=A1MCYUGJD2ILFU" \
--data-urlencode "sort_by=featured-rank" \
--data-urlencode "min_page=1" \
--data-urlencode "max_page=1"

Notes

  • The page window does not have to start at page 1. For example, min_page=6&max_page=10 fetches pages 6 to 10 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").
  • exclude_sponsored is not available for this operation.
  • Seller Products supports addresses through address_id or the inline fields (zip_code, city, district, country_code). Inline fields take precedence over address_id and raise the server timeout from 15 to 45 seconds. See Address Management.
  • To fetch products 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.