Ecommerce Product Detail API — Amazon & TikTok Shop Listing Data: AI Large Taal Models

Look up a marketplace product's current public listing details by ASIN or product ID on MuAPI — price, availability, rating, variants, seller. Look up one marketplace product's current public listing details by ID (ASIN or product ID). Read-only research data.

Interactive model controls

Look up one marketplace product's current public listing details by ID (ASIN or product ID). Read-only research data.

📝

Overview

About this model

Ecommerce Product Detail returns one marketplace product's current public listing details by ID — title, brand, price, availability, rating, variants, and seller, normalized across Amazon and TikTok Shop.

1Monitor a competitor listing's price and availability over time
2Enrich a product-matching pipeline with full listing detail
3Power a price-tracking or catalog-comparison tool
💰

Pricing & Value

Cost analysis

muapiappFrom $0.10 per lookup (reserved; settled down to actual cost)

Normalized, structured JSON response via MuAPI's routed marketplace data capability.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

MarketplaceEnum (2 options)

Marketplace the product belongs to.

Default Value-
Item IDstring

ASIN for amazon, product ID for tiktok_shop.

Default Value-
Countrystring

Two-letter country/marketplace code.

Default ValueUS
📖

Implementation Guide

Developer documentation

How to Use ecommerce-product-detail

  1. Choose a marketplace: amazon (ASIN) or tiktok_shop (product ID).
  2. Provide the item ID: item_id, plus optional country.
  3. Read the result: normalized product detail (price, rating, variants, seller, URL).
curl -X POST https://api.muapi.ai/api/v1/ecommerce-product-detail \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{\n    "marketplace": "amazon",\n    "item_id": "B0EXAMPLE1"\n  }'
❓

Common Questions

Frequently asked

What if the item ID doesn't exist?

The request fails with a no-match error and is not charged.