# Product Lookup

> Map product identifiers to Amazon listings and back with the PRODUCT_LOOKUP operation: UPC, EAN, GTIN, ISBN, JAN, MINSAN or ASIN.

Source: https://docs.easyparser.com/real-time-integration/product-lookup

The Product Lookup operation (`PRODUCT_LOOKUP`) finds the Amazon listings that match a product identifier and returns each listing's ASIN, title, brand, manufacturer, images and all registered identifiers. You send an `identifier_type` (`ASIN`, `EAN`, `GTIN`, `ISBN`, `JAN`, `MINSAN` or `UPC`) and the `identifier` value. The lookup works in both directions: a barcode returns the matching ASINs, and an ASIN returns its barcodes.

## When to use

- Convert a UPC or EAN from a supplier feed, ERP or barcode scan into the matching Amazon ASIN.
- Get the UPC, EAN and GTIN codes of an ASIN to list the same product on other marketplaces.
- Fill missing identifiers, manufacturer or model numbers in a product catalog (PIM).
- Detect duplicate listings: one barcode can match several ASINs, and the response returns all of them.
- Match large catalogs asynchronously with the [Bulk API](/bulk-integration/overview) (`identifiers` and `identifier_type` in the payload).

Product Lookup does not search by keyword. For keyword search, use the [Search](/real-time-integration/search) operation (`SEARCH`).

## What the response includes

- **Match count:** [`total_product_count`](/real-time-integration/product-lookup/response), the number of Amazon listings that match the identifier.
- **Products:** one entry per matching listing in [`products[]`](/real-time-integration/product-lookup/response) with `asin`, `title`, `brand`, `manufacturer`, `model_number` and `link`.
- **Identifiers:** every global code registered for the listing in [`identifiers[]`](/real-time-integration/product-lookup/response) (for example `upc`, `ean`, `gtin`).
- **Images:** the main image and thumbnail as `main_image` and `thumb_image` objects.
- **Marketplace:** `country_code` of the marketplace the data comes from.

## Credit cost

Each successful request costs 1 credit. See [Credit Consumption](/essentials/credit-consumption).

## Reference

- [Request](/real-time-integration/product-lookup/request): parameters and examples
- [Response](/real-time-integration/product-lookup/response): fields and a sample response
