Amazon Product Lookup API

Convert any global product identifier, barcode, or keyword into real Amazon product data, including ASIN, title, category, rank, ratings, and images.

Easyparser Free Plan Shape
Free Plan

• Monthly 100 free credit!

All features No credit card

amazon.com/dp/B0BS9VVQPD
Product Lookup

Streamline Product Lookup Operations

Stop struggling with manual matching or unreliable tools. The Product Lookup operation enables amazon product lookup using global identifiers such as UPC, EAN, or GTIN. This endpoint functions as a powerful product lookup api designed to map external codes to structured amazon product data in real time. With Easyparser's real time amazon product lookup api, you receive consistent, machine-readable results built for automation and scale.

  • The corresponding ASIN through amazon asin lookup
  • Official product title and brand information
  • Category and browse node context
  • Sales rank (BSR) and visibility signals
  • Customer ratings and review counts
  • Product image URLs and metadata
  • And More Fields...

No credit card Stars 100 credit free Stars Real-time or Bulk

Next Step

Amazon Product Lookup API How-to

How to start product code lookup operations?

  1. 1
    Create your account

    Create an account to receive 100 free monthly credits and test our powerful product lookup api.

  2. 2
    Get your API token

    Retrieve your auto-generated token from the Plan Page to securely access the amazon asin lookup features.

  3. 3
    Choose an endpoint

    Get clean JSON instantly using endpoints like upc product lookup or ean product lookup to retrieve specs and images. Choose an endpoint now.

Function as a reliable asin converter, streamline your product code lookup process for catalog enrichment, and access real-time amazon product data easily.

⚡No IP blocks, no CAPTCHAs to manage, fast asin amazon search response!

curl -X GET \

"https://realtime.easyparser.com/v1/request" \

-G \

-d api_key=YOUR_API_KEY \

-d platform=AMZ \

-d operation=PRODUCT_LOOKUP \

-d domain=.com \

-d output=json \

-d upc=012000809941 \

import requests

import json

# set up the request parameters

params = {

"api_key": "YOUR_API_KEY",

"platform": "AMZ",

"operation": "PRODUCT_LOOKUP",

"domain": ".com",

"output": "json",

"upc": "012000809941",

}

# make the http GET request to Easyparser API

api_result = requests.get("https://realtime.easyparser.com/v1/request", params)

# print the JSON response from Easyparser API

print(json.dumps(api_result.json()))

const axios = require('axios');

// set up the request parameters

const params = {

api_key: 'YOUR_API_KEY',

platform: 'AMZ',

operation: 'PRODUCT_LOOKUP',

domain: '.com',

output: 'json',

upc: '012000809941',

};

// make the http GET request to Easyparser API

axios.get('https://realtime.easyparser.com/v1/request', { params })

.then(response => console.log(response.data));

<?php

// set up the request parameters

$params = array(

'api_key' => 'YOUR_API_KEY',

'platform' => 'AMZ',

'operation' => 'PRODUCT_LOOKUP',

'domain' => '.com',

'output' => 'json',

'upc' => '012000809941',

);

// make the http GET request to Easyparser API

$url = 'https://realtime.easyparser.com/v1/request?' . http_build_query($params);

$response = file_get_contents($url);

echo $response;

?>

package main

import (

"fmt"

"io"

"net/http"

"net/url"

)

func main() {

// set up the request parameters

params := url.Values{}

params.Add("api_key", "YOUR_API_KEY")

params.Add("platform", "AMZ")

params.Add("operation", "PRODUCT_LOOKUP")

params.Add("domain", ".com")

params.Add("output", "json")

params.Add("upc", "012000809941")

requestUrl := "https://realtime.easyparser.com/v1/request?" + params.Encode()

// make the request to Easyparser API

resp, _ := http.Get(requestUrl)

defer resp.Body.Close()

body, _ := io.ReadAll(resp.Body)

fmt.Println(string(body))

}

using System;

using System.Net.Http;

using System.Threading.Tasks;

using System.Collections.Generic;

class Program

{

static async Task Main(string[] args)

{

// set up the request parameters

var client = new HttpClient();

var query = new Dictionary<string, string> {

{ "api_key", "YOUR_API_KEY" },

{ "platform", "AMZ" },

{ "operation", "PRODUCT_LOOKUP" },

{ "domain", ".com" },

{ "output", "json" },

{ "upc", "012000809941" },

};

var queryString = await new FormUrlEncodedContent(query).ReadAsStringAsync();

var url = "https://realtime.easyparser.com/v1/request?" + queryString;

// make the request to Easyparser API

var response = await client.GetStringAsync(url);

Console.WriteLine(response);

}

}

import java.net.URI;

import java.net.http.HttpClient;

import java.net.http.HttpRequest;

import java.net.http.HttpResponse;

import java.net.URLEncoder;

import java.nio.charset.StandardCharsets;

import java.util.Map;

import java.util.LinkedHashMap;

public class EasyparserExample {

public static void main(String[] args) {

// set up the request parameters

HttpClient client = HttpClient.newHttpClient();

Map<String, String> params = new LinkedHashMap<>();

params.put("api_key", "YOUR_API_KEY");

params.put("platform", "AMZ");

params.put("operation", "PRODUCT_LOOKUP");

params.put("domain", ".com");

params.put("output", "json");

params.put("upc", "012000809941");

StringBuilder sb = new StringBuilder();

for (Map.Entry<String, String> entry : params.entrySet()) {

if (sb.length() > 0) sb.append("&");

sb.append(URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8))

.append("=")

.append(URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8));

}

String url = "https://realtime.easyparser.com/v1/request?" + sb.toString();

// make the request to Easyparser API

HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url)).build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

System.out.println(response.body());

}

}

Next Step
API Response Example
Pepsi, 12 Oz Per Can, Case Of 24 Cans
4.2 out of 5 stars (7 reviews)
Brand: PEPSI
Category: Beverages/Soft Drinks
UPC: 012000809941
ASIN: B00FEUHH5M
Next Step
OUTPUT
Key API Features
amazon product lookup api asin amazon search upc product lookup ean product lookup amazon product data api for developers asin converter amazon product identifier lookup

Use cases for the Amazon Product Lookup API

Leverage real time product code lookup to transform global identifiers into actionable amazon product data for catalog automation, arbitrage, and analytics.

Convert Barcodes into Amazon ASINs

Convert Barcodes into Amazon ASINs

Use real time product code lookup to transform UPC, EAN, or GTIN values into Amazon listings within milliseconds.

Automated Catalog Matching

Automated Catalog Matching

Match supplier barcodes and internal SKUs with Amazon listings using amazon product identifier lookup for clean catalog alignment.

Keyword-Based Product Discovery

Keyword-Based Product Discovery

When barcodes are unavailable, retrieve listings through keyword input and automatically resolve them into ASINs using the built-in asin converter logic.

Data Enrichment for Marketplaces & SaaS Tools

Data Enrichment for Marketplaces & SaaS Tools

Enhance feeds with images, rankings, and category data using the amazon product data api for developers.

Inventory Management & BI Dashboards

Inventory Management & BI Dashboards

Stream amazon product data into ERP systems, BI dashboards, or pricing tools for real-time visibility.

Product Idea Validation & Market Entry Research

Product Idea Validation & Market Entry Research

Analyze rankings, ratings, and category positioning to validate new product opportunities before launch.

Competitor Monitoring & Dynamic Strategy

Competitor Monitoring & Dynamic Strategy

Track competitor listing changes and price fluctuations by integrating the amazon product lookup api, ensuring your market data remains accurate through frequent asin product lookup requests.

Global Arbitrage & Cross-Border Sales

Global Arbitrage & Cross-Border Sales

Identify international opportunities by using ean product lookup and upc product lookup endpoints to cross-reference product availability and pricing across multiple Amazon regions.

Buy Box Analytics & Seller Landscape

Buy Box Analytics & Seller Landscape

Monitor Buy Box ownership and seller competition for specific ASINs in real-time. Use the amazon product lookup api to track which seller holds the Buy Box, their fulfillment method, and pricing shifts through automated asin product lookup requests to refine your competitive positioning.

Start free trial. No credit card required.

Frequently Asked Questions

Quick answers about the real time amazon product lookup api, supported amazon product identifier lookup methods, and integration details.

What identifiers does the Product Lookup support?

The API supports UPC, EAN, GTIN, and keyword-based queries through amazon product identifier lookup.

Does the response include ASIN?

Yes. Returning the ASIN via amazon asin lookup is a core output of this endpoint.

Can multiple identifiers be queried at once?

Yes. Bulk requests are supported depending on your plan and integration setup.

Is sales rank (BSR) included?

Yes. When publicly available, sales rank and category context are returned.

Is this suitable for automated data pipelines?

Absolutely. The real time amazon product lookup api is designed for scalable, automated workflows.

Is this API suitable for custom software development?

Yes. It serves as a reliable amazon product data api for developers, enabling seamless integration into custom ERPs, mobile apps, and analytics tools.

How fresh is the data I receive?

We ensure accuracy by performing a real time product code lookup, delivering live amazon product data such as current price and availability directly from the marketplace.

Can I use this for monitoring specific products?

Absolutely. You can utilize the asin product lookup endpoint to track specific competitor listings and detect changes in their content or ranking over time.

View More FAQs
Convert Barcodes to Amazon Product Data Instantly

Retrieve ASINs, rankings, ratings, and images using any global identifier.