ASIN Analyzer is an end-to-end dashboard built on Amazon Selling Partner API (SP-API) that provides deep visibility into a product using its ASIN.
It fetches catalog metadata, images, dimensions, sales ranks, offers, buy box status, and competitive pricing, and visualizes everything in a clean, interactive UI.
The tool is designed for seller analysis, competition research, and internal tooling, not scraping.
- Product title, brand, manufacturer, model, color, style
- Bullet points and full attribute explorer
- Product type & browse node classification
- High-resolution product images (main + gallery)
- Item & package dimensions
- Metric (cm / kg) and imperial (inch / lbs)
- Weight capacity and unit count (when available)
- Category-level and display-group rankings
- Ranks sourced from:
- Catalog API
- Offers summary
- Competitive pricing API
- Buy Box price
- Lowest available price
- Shipping cost & availability
- Prime & FBA status
- Seller feedback ratings
- Buy Box winner detection
- Competitive pricing per ASIN
- Offer listing counts by condition
- Competitor vs requester pricing
- Searchable attribute explorer (accordion)
- Raw JSON viewer (copyable)
- Defensive rendering (handles missing fields safely)
Backend
- Node.js
- Express
amazon-sp-api- dotenv
Frontend
- Vanilla JavaScript
- HTML5
- Modern CSS (responsive, no frameworks)
API
- Amazon Selling Partner API (SP-API)
- Catalog Items (2022-04-01)
- Product Pricing
- Competitive Pricing
asin-analyzer/ ├── server.js ├── package.json ├── .env └── public/ ├── index.html ├── styles.css └── app.js
git clone https://github.com/your-username/asin-analyzer.git
cd asin-analyzer
2️⃣ Install dependencies
npm install
3️⃣ Configure environment variables
Create a .env file in the root directory:
SP_REFRESH_TOKEN=your_refresh_token
SP_CLIENT_ID=your_lwa_client_id
SP_CLIENT_SECRET=your_lwa_client_secret
PORT=3000
⚠️ Never expose these credentials in frontend code
4️⃣ Run the app
npm run dev
Open in browser:
http://localhost:3000
🔐 Security Notes
SP-API credentials are server-only
No secrets are exposed to the browser
This project follows Amazon’s intended API usage (no scraping)
📌 Limitations (By Design)
Customer review ratings are not available via SP-API
Seller count is derived from offer summaries (Amazon does not expose an explicit seller list)
Data availability varies by marketplace & category
🎯 Use Cases
Seller product research
Buy Box & competition analysis
Internal seller tools
SP-API learning & experimentation
Dashboard / system design portfolio project
📄 License
MIT License
🙌 Disclaimer
This project is not affiliated with Amazon.
Amazon, ASIN, and SP-API are trademarks of Amazon.com, Inc.
Built strictly for educational and internal analysis purposes.