SellerMagnet API for Amazon Product Demand Analysis

Using SellerMagnet API to Analyze Amazon Product Demand Cycles

By Sarah Davis | July 16, 2025

Understanding Amazon Product Demand Cycles with SellerMagnet API

In the dynamic world of e-commerce, particularly on the Amazon marketplace, understanding product demand cycles is crucial for businesses to optimize inventory management, refine pricing strategies, and gain a competitive edge. Analyzing these cycles allows for more accurate forecasting, reduced warehousing costs, and maximized profitability. The SellerMagnet API provides the tools necessary to dissect these demand patterns effectively.

Why Analyze Amazon Product Demand Cycles?

Demand cycles reflect seasonal trends, promotional impacts, and overall market dynamics. By leveraging historical data, businesses can:

  • Optimize Inventory: Stock up on popular items before peak seasons and reduce overstocking during slower periods.
  • Refine Pricing: Adjust prices based on demand fluctuations to maximize revenue.
  • Identify Emerging Trends: Spot new product opportunities and stay ahead of the competition.
  • Improve Marketing Strategies: Time marketing campaigns to coincide with peak demand periods.

Leveraging SellerMagnet API for Demand Analysis

The SellerMagnet API offers several endpoints designed to extract critical data for analyzing product demand cycles. Here are some key features and practical examples:

1. Amazon Product Statistics

The Amazon Product Statistics endpoint provides detailed historical data, including sales rank and review counts, which are vital indicators of product demand over time.

Endpoint: /amazon-product-statistics

Method: GET

Parameters:

  • asin (required): Product ASIN (e.g., "B08N5WRWNW")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • api_key (required): Your API key
  • graphs (optional): Generate visually graphs for history data

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-product-statistics?asin=B08N5WRWNW&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY&graphs=true'

Example Response:

{
  "success": true,
  "data": {
    "asin": "B08N5WRWNW",
    "amazonPrice": 29.99,
    "bestSellerRank": 1234,
    "buyBoxPrice": 2999,
    "buyBoxFulfillment": "FBA",
    "buyBoxSellerIdHistory": [
      [
        "2024-01-01T00:00:00Z",
        "A1234567890123"
      ],
      [
        "2024-01-02T00:00:00Z",
        "B1234567890123"
      ]
    ],
    "salesRankHistory": [
      [
        "2024-01-01T00:00:00Z",
        1234
      ],
      [
        "2024-01-02T00:00:00Z",
        1250
      ]
    ],
    "trackingSince": "2023-12-01",
    "graphs": {
      "priceTrend": [
        {
          "timestamp": "2024-01-01T00:00:00Z",
          "price": 2999
        },
        {
          "timestamp": "2024-01-02T00:00:00Z",
          "price": 3099
        }
      ],
      "rankTrend": [
        {
          "timestamp": "2024-01-01T00:00:00Z",
          "rank": 1234
        },
        {
          "timestamp": "2024-01-02T00:00:00Z",
          "rank": 1250
        }
      ]
    }
  }
}

By analyzing the salesRankHistory, businesses can identify trends. A consistent rise in sales rank (lower number) indicates increasing demand.

2. Amazon ASIN Converter

The Amazon ASIN Converter endpoint allows you to convert between ASIN and EAN identifiers. This is useful for cross-referencing data from different sources or ensuring consistent product identification across various marketplaces.

Endpoint: /amazon-asin-converter

Method: GET

Parameters:

  • asin (required): ASIN or EAN to convert (e.g., "B08N5WRWNW" or "9781234567890")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • conversion_direction (required): Conversion direction: "asin-to-ean" or "ean-to-asin"
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-asin-converter?asin=B08N5WRWNW&marketplaceId=A1PA6795UKMFR9&conversion_direction=asin-to-ean&api_key=YOUR_API_KEY'

Example Response:

{
  "success": true,
  "data": {
    "asin": "B08N5WRWNW",
    "eanList": [
      "1234567890123"
    ],
    "listedSince": "2023-01-01T00:00:00Z",
    "productTitle": "Example Product Title"
  }
}

3. Amazon Seller Review

Understanding seller performance can indirectly indicate product demand reliability. The Amazon Seller Review endpoint provides insights into seller ratings and reviews.

Endpoint: /amazon-seller-review

Method: GET

Parameters:

  • sellerId (required): Seller ID (e.g., "A1B2C3D4E5F6G7")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-seller-review?sellerId=A1B2C3D4E5F6G7&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY'

Example Response:

{
  "success": true,
  "data": {
    "marketplace": {
      "A1PA6795UKMFR9": {
        "last5Reviews": [
          {
            "dateRated": "By John Doe on 2024-01-05",
            "reviewText": "Great product!",
            "starRating": "5 out of 5 stars"
          }
        ],
        "sellerFeedback": {
          "30": {
            "rating": "4.5",
            "reviewsCount": "100"
          },
          "90": {
            "rating": "4.3",
            "reviewsCount": "300"
          },
          "365": {
            "rating": "4.0",
            "reviewsCount": "1000"
          },
          "lifetime": {
            "rating": "4.2",
            "reviewsCount": "5000"
          }
        }
      }
    },
    "sellerId": "A1B2C3D4E5F6G7"
  }
}

4. Amazon Product Offers

Monitor pricing trends with the Amazon Product Offers endpoint. This information aids in competitive pricing strategies during different demand phases.

Endpoint: /amazon-product-offers

Method: GET

Parameters:

  • asin (required): Product ASIN (e.g., 'B08N5WRWNW')
  • marketplaceId (required): Marketplace ID (e.g., 'A1PA6795UKMFR9')
  • geo_location (optional): Detailed Geo Location ZIP CODE
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-product-offers?asin=B08N5WRWNW&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY'

Example Response:

{
  "success": true,
  "data": {
    "asin": "B08N5WRWNW",
    "buyBox": {
      "condition": "New",
      "deliveryDate": "2024-01-10",
      "fulfillmentType": "FBA",
      "inventory": 50,
      "positivePercentage": 95,
      "priceWithoutShipping": 29.99,
      "sellerId": "A1234567890123",
      "sellerName": "Example Seller",
      "shippingPrice": 0,
      "totalPrice": 29.99,
      "totalReviews": 1000
    },
    "currency": {
      "code": "USD",
      "name": "United States Dollar",
      "symbol": "$"
    },
    "marketplaceId": "A1PA6795UKMFR9",
    "offers": [
      {
        "condition": "New",
        "deliveryDate": "2024-01-10",
        "fulfillmentType": "FBA",
        "inventory": 50,
        "positivePercentage": 95,
        "priceWithoutShipping": 29.99,
        "sellerId": "A1234567890123",
        "sellerName": "Example Seller",
        "shippingPrice": 0,
        "totalPrice": 29.99,
        "totalReviews": 1000
      }
    ],
    "productLink": "https://www.amazon.de/dp/B08N5WRWNW",
    "productMainImage": "https://m.media-amazon.com/images/I/41mGXwxxVZL._AC_UL320_.jpg",
    "productTitle": "Example Product"
  }
}

5. Amazon Product Lookup

The Amazon Product Lookup endpoint retrieves comprehensive product data. While not directly tied to historical trends, it provides essential context like categories and descriptions for informed analysis.

Endpoint: /amazon-product-lookup

Method: GET

Parameters:

  • asin (required): Product ASIN (e.g., 'B08N5WRWNW')
  • marketplaceId (required): Marketplace ID (e.g., 'A1PA6795UKMFR9')
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-product-lookup?asin=B08N5WRWNW&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY'

6. Amazon Bestsellers

To stay ahead of the competition you can track Amazon Bestsellers products and categories over time. This endpoint will allow to find which item is trending.

Endpoint: /amazon-bestsellers

Method: GET

Parameters:

  • category_id (required): Category ID (e.g., "electronics")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • count (optional): Number of results (max 50, default 30)
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-bestsellers?category_id=electronics&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY'

7. Amazon Product Search Estimated Sells

Use the Amazon Product Estimate Sales endpoint to gauge the sales performance of specific products, which can be particularly insightful when combined with historical sales rank data.

Endpoint: /amazon-product-search-estimated-sells

Method: GET

Parameters:

  • asin (required): Product ASIN (e.g., "B08N5WRWNW")
  • marketplaceId (required): Marketplace ID (e.g., "A1PA6795UKMFR9")
  • api_key (required): Your API key

Example Request:

curl --location --request GET 'https://sellermagnet-api.com/amazon-product-search-estimated-sells?asin=B08N5WRWNW&marketplaceId=A1PA6795UKMFR9&api_key=YOUR_API_KEY'

Practical Use Cases

  • Seasonal Product Analysis: Track the sales rank of winter clothing items to identify peak demand during colder months.
  • Promotional Campaign Impact: Monitor changes in sales rank and review counts before, during, and after a promotional campaign.
  • Competitor Analysis: Compare the sales rank trends of similar products from different sellers to gauge market share.

Enhancing Your Analysis with SellerMagnet

While the SellerMagnet API provides robust data, consider these strategies for enhanced analysis:

  • Combine Data Points: Correlate sales rank with pricing data to understand price elasticity and optimize revenue.
  • Visualize Trends: Use the graphs=true parameter in the Amazon Product Statistics endpoint to view historical data in visually appealing charts.
  • Automate Data Collection: Utilize DataPipeline to schedule regular data pulls and maintain an up-to-date view of market trends.

Getting Started with SellerMagnet API

Ready to unlock the power of Amazon product demand cycle analysis? Visit SellerMagnet API to Try Free and explore our Pricing options. Our Documentation and Code Examples will guide you through integrating our API into your business processes.

For any questions or assistance, please don't hesitate to Contact our support team. Stay informed with our latest insights and updates by visiting our Blog.

Back to Blog