Skip to content

Product Lookup Request

Send a GET request with operation=PRODUCT_LOOKUP to the Real-Time API. You identify the product with identifier_type and identifier; an ASIN returns its barcodes, and a barcode returns the matching ASINs.

Endpoint

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

Required parameters

api_key, platform, operation and domain are common to every Real-Time request. See Common Request 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: PRODUCT_LOOKUP.
domainstringYesAmazon marketplace, written with a leading dot, for example .com. See Supported Marketplaces.
identifier_typestringYesType of the code in identifier. Must match the code. Allowed: ASIN, EAN, GTIN, ISBN, JAN, MINSAN, UPC.
identifierstringYesThe product code value. Send it as a string and keep leading zeros. Max 18 characters.

Identifier types

identifier_typeIdentifierFormat
ASINAmazon Standard Identification Number10 alphanumeric characters, upper case
UPCUniversal Product Code12 digits
EANEuropean Article Number13 digits
GTINGlobal Trade Item NumberDigits
ISBNInternational Standard Book Number10 or 13 characters
JANJapanese Article NumberDigits
MINSANItalian Ministry of Health product codeDigits

Barcode types take digits only. Send the code exactly as printed, including leading zeros, and set identifier_type to the matching type.

Optional parameters

This operation has no operation-specific optional parameters. Only the shared output parameter applies (Default: json. Allowed: json). PRODUCT_LOOKUP does not support language, currency, associate_id, parameters, cookie or the address parameters (address_id, zip_code, city, district, country_code). See Common Request Fields.

Credit cost

Each successful request costs 1 credit. 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=PRODUCT_LOOKUP" \
--data-urlencode "domain=.com" \
--data-urlencode "identifier_type=ASIN" \
--data-urlencode "identifier=B0CJB6V2L5"

To look up a barcode instead, change the two identifier parameters, for example identifier_type=UPC&identifier=724382975021.

Notes

  • If identifier_type does not match the code (for example a 12-digit UPC sent as EAN), the request returns no results.
  • One identifier can match several Amazon listings. Read result.search_result.total_product_count and iterate over products[]. See Response.
  • For keyword search, use the Search operation (SEARCH).
  • In the Bulk API, send the codes as an identifiers array with one identifier_type per group. See Bulk Service Request.