Skip to content

Detail Request

Send a GET request with operation=DETAIL to the Real-Time API. Identify the product with exactly one of asin or url.

Endpoint

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

Required parameters

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

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: DETAIL.
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.
asinstringConditionalAmazon product ID: 10 upper-case letters or digits, for example B0CJB6V2L5. Required when url is not sent. Send asin or url, not both; asin is recommended.
urlstringConditionalFull Amazon product URL, URL-encoded, for example https://www.amazon.com/dp/B0CJB6V2L5. Required when asin is not sent. Send asin or url, not both.

Optional parameters

ParameterTypeRequiredDescription
a_plus_contentbooleanNoAdds the A+ content ("From the manufacturer" section) to the response as result.detail.a_plus_content. Adds 1 credit. Default: false. Allowed: true, false.
seller_idstringNoReturns the product as offered by this seller. Seller IDs start with A and have 11 to 15 characters, for example A1MCYUGJD2ILFU.
associate_idstringNoAmazon Associates tag added to product links in the response, for example mytag-20.
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.
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.

The valid language and currency values for each marketplace are listed in Supported Marketplaces. Address options are explained in Address Management.

Credit cost

ConditionCredits
Default1
a_plus_content=true2

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=DETAIL" \
--data-urlencode "domain=.com" \
--data-urlencode "asin=B0CJB6V2L5" \
--data-urlencode "language=en_US" \
--data-urlencode "currency=usd"

Notes

  • Detail supports addresses through address_id or the inline fields (zip_code, city, district, country_code). Inline fields take precedence over address_id; no error is returned. See Address Management.
  • Inline address fields raise the server timeout from 15 to 45 seconds. Set your client timeout to at least 60 seconds.
  • A language that the marketplace does not offer returns MSG1015 ("Invalid language for domain").
  • To fetch many products in one job, use the Bulk API with the asins or urls payload key.