Gain visibility into Amazon logistics and product performance. Get real-time shipping dimensions, weights, and Best Sellers Rank (BSR) to monitor competition.
• Monthly 100 free credit!
All features No credit card
The Rank Dimension operation is a high-performance API designed to pull technical dimension product specifications directly from Amazon. By retrieving structured JSON data, you can stop guessing about shipping costs and start optimizing your margins with precision.
Key Data Points Provided:
No credit card 100 credit free
Real-time or Bulk
Sign up today to receive 100 free monthly credits and test the power of our logistics data instantly.
Get your secure, auto-generated API token from your Plan Page to authorize your requests.
Send an ASIN-based request to the RANK_DIMENSION endpoint and receive clean, structured JSON data in seconds. Choose an endpoint now.
Perform detailed logistics research with competitive dimension benchmarking, monitor sales performance shifts with real-time BSR tracking, and access verified package weight and measurement data easily.
The examples on the right show a sample request payload and response.
⚡No IP blocks, no CAPTCHAs just the fastest Amazon logistics data response on the market.
curl -X GET \
"https://realtime.easyparser.com/v1/request" \
-G \
-d api_key=YOUR_API_KEY \
-d platform=AMZ \
-d operation=RANK_DIMENSION \
-d domain=.com \
-d output=json \
-d asin=B0F9X3FDYY \
import requests
import json
# set up the request parameters
params = {
"api_key": "YOUR_API_KEY",
"platform": "AMZ",
"operation": "RANK_DIMENSION",
"domain": ".com",
"output": "json",
"asin": "B0F9X3FDYY",
}
# 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: 'RANK_DIMENSION',
domain: '.com',
output: 'json',
asin: 'B0F9X3FDYY',
};
// 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' => 'RANK_DIMENSION',
'domain' => '.com',
'output' => 'json',
'asin' => 'B0F9X3FDYY',
);
// 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", "RANK_DIMENSION")
params.Add("domain", ".com")
params.Add("output", "json")
params.Add("asin", "B0F9X3FDYY")
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", "RANK_DIMENSION" },
{ "domain", ".com" },
{ "output", "json" },
{ "asin", "B0F9X3FDYY" },
};
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", "RANK_DIMENSION");
params.put("domain", ".com");
params.put("output", "json");
params.put("asin", "B0F9X3FDYY");
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());
}
}
Turn real-time logistics and performance data into automated workflows for FBA auditing, supply chain planning, and competitive analysis.
Use the exact length, width, and height data to identify listings incorrectly measured by Amazon. Recover lost profits by highlighting discrepancies in your billing.
Leverage the weight and dimension metrics to calculate exact container utilization and warehouse storage needs before your stock arrives.
Analyze the package density of top-ranking competitors. Discover if they have a pricing advantage due to more efficient or compact packaging.
Monitor the sales_rank to evaluate the health of your niche. Correlate ranking spikes with pricing or review changes to understand market dynamics.
Compare your product's volumetric weight against its actual weight to identify if a slight packaging reduction can significantly lower your shipping overhead.
Cross-reference physical specifications with your listing description to ensure accuracy and reduce "item not as described" returns.
Analyze how fluctuations in price impact the sales_rank. Find the "sweet spot" where your profit margin and sales volume are perfectly balanced.
Use customer_reviews_rating_value and count to benchmark your product against category leaders, identifying the realistic barrier to entry.
Identify products with a dropping sales_rank and high storage volume to prioritize for clearance, avoiding long-term storage fees.
Start free trial. No credit card required.
Quick answers regarding marketplace-aware measurements, data accuracy, and interpreting real-time performance signals efficiently.
Amazon calculates FBA storage and fulfillment fees based on the packaged size (shipping size). Our API focuses on these metrics because they are the most critical for your profitability and fee audits. If you need product size, you can use the Amazon Product Detail API.
Yes. The API simulates a real-time query to provide the most current BSR, price, and shipping metadata available on the marketplace at that exact moment.
The API is marketplace-aware. It automatically provides units based on the target domain: for the US marketplace, dimensions are in inches and weight is in pounds; for European marketplaces, it provides centimeters and kilograms. Always refer to the dimension_unit and weight_unit fields in the JSON response.
By retrieving length, width, height, and weight, you have all the raw variables needed for FBA fee formulas, allowing you to automate margin audits for thousands of ASINs.
Yes. Every response includes a direct image_url and a thumb_string_url, making it easy to build visual dashboards or internal product catalogs.
Absolutely. The API provides the sales_rank along with the sales_rank_context_name, allowing you to see exactly where the product stands in its primary category.
By comparing your ASIN's weight and dimensions against a competitor's via the API, you can see if their packaging is smaller or lighter, justifying a lower retail price.
Yes. It returns the current customer_reviews_count and the numerical customer_reviews_rating_value, helping you track how customer satisfaction correlates with sales rank over time.
Analyze package dimensions, weights, and sales dynamics with one powerful API request.