Retrieve complete, up-to-date product information from any Amazon listing in real-time with a single API request.
• Monthly 100 free credit!
All features No credit card
Stop relying on unstable amazon product url scraping. With Easyparser, you get instant access to rich amazon product detail data using just an ASIN or product URL. This amazon product data api is built for reliability and scale, providing a clean, comprehensive dataset that includes:
No credit card 100 credit free
Real-time or Bulk
Create an account to receive 100 free monthly credits and test our Amazon product data API.
Retrieve your auto-generated token from the Plan page to securely access the Amazon product data API.
Get clean JSON instantly using the Amazon product detail API to retrieve Amazon price and availability, product specifications, and images.
Perform catalog enrichment with Amazon product details, track product variations price range, and access real-time Amazon product detail API data easily.
⚡No IP blocks, no CAPTCHAs to manage, fast Amazon product data API response!
curl -X GET \
"https://realtime.easyparser.com/v1/request" \
-G \
-d api_key=YOUR_API_KEY \
-d platform=AMZ \
-d operation=DETAIL \
-d domain=.com \
-d output=json \
-d asin=B0CJB6V2L5 \
import requests
import json
# set up the request parameters
params = {
"api_key": "YOUR_API_KEY",
"platform": "AMZ",
"operation": "DETAIL",
"domain": ".com",
"output": "json",
"asin": "B0CJB6V2L5",
}
# 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: 'DETAIL',
domain: '.com',
output: 'json',
asin: 'B0CJB6V2L5',
};
// 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' => 'DETAIL',
'domain' => '.com',
'output' => 'json',
'asin' => 'B0CJB6V2L5',
);
// 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", "DETAIL")
params.Add("domain", ".com")
params.Add("output", "json")
params.Add("asin", "B0CJB6V2L5")
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", "DETAIL" },
{ "domain", ".com" },
{ "output", "json" },
{ "asin", "B0CJB6V2L5" },
};
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", "DETAIL");
params.put("domain", ".com");
params.put("output", "json");
params.put("asin", "B0CJB6V2L5");
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());
}
}
Use the amazon product detail api by asin to pull titles, images, specifications, and pricing data to validate sourcing and compliance requirements.
It functions like the Amazon Price and Availability API, allowing you to monitor price movements and stock changes on an hourly or daily basis.
Check Prime eligibility, variation-level pricing, and availability to ensure products are profitable and safe to sell at scale.
Support catalog enrichment amazon product details workflows by automatically populating titles, bullet points, brand data, and specifications across multiple sales channels.
Analyze competing listings by comparing titles, feature sets, category placement, and pricing structures.
Standardize and optimize product descriptions and specifications across large catalogs using structured Amazon data.
Feed real time amazon product detail api responses into dashboards, BI tools, and internal systems for data-driven decision-making.
Track ratings and review counts using real time amazon product detail api to spot trends and measure impact via amazon product data api.
It functions like the Amazon Price and Availability API to monitor seller data and Buy Box changes, supporting brand protection and competitive strategies.
Start free trial. No credit card required.
It returns all essential data from an Amazon product page, including title, pricing, availability, images, brand details, descriptions, specifications, variations, and Prime status.
No. Both methods return the same dataset. Using an ASIN is recommended for automation, while URLs are useful when the ASIN is unknown.
All requests fetch live data directly from Amazon. Pricing and stock availability reflect the most current state at the time of the API call.
Yes. Access to live pricing, variation ranges, stock levels, and Prime eligibility makes it ideal for sourcing and validation workflows.
Yes. Bulk usage of the real time amazon product detail api is available depending on your plan and technical configuration.
Yes. Essential for catalog enrichment amazon product details, the response includes specific amazon product detail information for every variation (size/color) and reflects accurate price ranges.
No. We handle rotation automatically. Whether you use the amazon product detail api by asin, you can focus on consuming the amazon product data api without blocks.
You receive structured JSON that functions like the amazon product specifications api, amazon product images api, and amazon price and availability api, while dashboard users can also export results as CSV.
Fetch accurate product details, pricing, and availability in seconds.