Amazon Package Dimensions & BSR API

Gain visibility into Amazon logistics and product performance. Get real-time shipping dimensions, weights, and Best Sellers Rank (BSR) to monitor competition.

Easyparser Free Plan Shape
Free Plan

• Monthly 100 free credit!

All features No credit card

amazon.com/dp/B0BS9VVQPD
Package Dimensions & BSR

Data-Driven Logistics and Performance Insights

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:

  • Precise Shipping Dimensions: Access height, width, and length in inches
  • Verified Shipping Weight: Get the exact weight in pounds for accurate dimensional weight calculations
  • Real-Time BSR: Monitor the sales_rank within its specific sales_rank_context_name
  • Market Social Proof: Track customer_reviews_count and customer_reviews_rating_value
  • Product Metadata: Retrieve price, brand_name, and high-quality image_url for complete cataloging

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

Next Step

Amazon Dimension & BSR API How-to

How to Get Started with the Amazon Dimension & BSR API

  1. 1
    Create Your Account

    Sign up today to receive 100 free monthly credits and test the power of our logistics data instantly.

  2. 2
    Retrieve Your API Token

    Get your secure, auto-generated API token from your Plan Page to authorize your requests.

  3. 3
    Query the Endpoint

    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());

}

}

Next Step
Rank Dimension Product Rank Dimension Product Box
Small Electric Standing Desk Adjustable Height, 4 Memory Heig...
4.6 out of 5 stars (1,391 reviews)
Brand: HUANUO
Category: Office Products
ASIN: B0F9X3FDYY
Next Step
OUTPUT
Key API Features
amazon package dimensions api amazon product dimensions api amazon bsr api amazon sales rank api fba fee calculator api amazon shipping dimensions amazon product weight api amazon logistics data api real time bsr tracking

Strategic Use Cases for the Amazon Dimension & BSR API

Turn real-time logistics and performance data into automated workflows for FBA auditing, supply chain planning, and competitive analysis.

FBA Fee Auditing & Recovery

FBA Fee Auditing & Recovery

Use the exact length, width, and height data to identify listings incorrectly measured by Amazon. Recover lost profits by highlighting discrepancies in your billing.

Logistics & Supply Chain Planning

Logistics & Supply Chain Planning

Leverage the weight and dimension metrics to calculate exact container utilization and warehouse storage needs before your stock arrives.

Competitor Packaging Benchmarking

Competitor Packaging Benchmarking

Analyze the package density of top-ranking competitors. Discover if they have a pricing advantage due to more efficient or compact packaging.

BSR & Sales Velocity Tracking

BSR & Sales Velocity Tracking

Monitor the sales_rank to evaluate the health of your niche. Correlate ranking spikes with pricing or review changes to understand market dynamics.

Shipping Cost Optimization

Shipping Cost Optimization

Compare your product's volumetric weight against its actual weight to identify if a slight packaging reduction can significantly lower your shipping overhead.

Listing Content Verification

Listing Content Verification

Cross-reference physical specifications with your listing description to ensure accuracy and reduce "item not as described" returns.

Price-to-Rank Correlation

Price-to-Rank Correlation

Analyze how fluctuations in price impact the sales_rank. Find the "sweet spot" where your profit margin and sales volume are perfectly balanced.

Quality Standards Evaluation

Quality Standards Evaluation

Use customer_reviews_rating_value and count to benchmark your product against category leaders, identifying the realistic barrier to entry.

Inventory Liquidation Strategy

Inventory Liquidation Strategy

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.

Frequently Asked Questions

Quick answers regarding marketplace-aware measurements, data accuracy, and interpreting real-time performance signals efficiently.

Why does the API provide package dimensions instead of product size?

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.

Is the data retrieved in real-time?

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.

What units of measurement are used?

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.

How can I use this for FBA fee calculations?

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.

Does the API provide product images?

Yes. Every response includes a direct image_url and a thumb_string_url, making it easy to build visual dashboards or internal product catalogs.

Can I monitor category-specific rankings?

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.

How can I identify a competitor's shipping advantage?

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.

Does the API track social proof?

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.

View More FAQs
Master Your Logistics and Performance in Real Time

Analyze package dimensions, weights, and sales dynamics with one powerful API request.