Transform Your Business with Our UPC to ASIN or ASIN to UPC Conversion API and even more.

Unlock Seamless Product Identification and Streamline Your Operations

Why Choose Our API?

Accurate and Fast Conversions

Our API ensures high accuracy and quick turnaround for converting UPCs to ASINs and ASINs to UPCs, making your product identification process seamless.

Scalable SaaS Solution

Built to grow with your business, our API supports high-volume requests, perfect for large e-commerce platforms and retail operations.

Easy Integration

With comprehensive documentation and developer support, integrating our API into your existing systems is straightforward and hassle-free.

Reliable Performance

Our robust infrastructure ensures your API calls are handled efficiently, with minimal downtime and maximum reliability.

Key Features

Bidirectional Conversion

Effortlessly convert UPCs to ASINs and ASINs to UPCs to maintain a unified product database.

Bulk Processing

Upload and process multiple UPCs or ASINs simultaneously, saving you time and effort.

Real-Time Updates

Our API fetches real-time data, ensuring your product information is always current and accurate.

Detailed Documentation

Step-by-step guides, code samples, and tutorials to help you get started quickly.

Use Cases

E-commerce Platforms

Ensure product listings are accurate and up-to-date, enhancing customer trust and satisfaction.

Retail Inventory Management

Streamline your inventory processes by converting product identifiers efficiently.

Data Aggregators

Easily harmonize data from different sources with varying product identifiers.

API Documentation

Learn how to integrate our UPC to ASIN conversion API with detailed examples and code samples.

API Request Examples

Here are examples of how to make requests to our conversion API endpoints.

POST
Convert UPC to ASIN
curl -X 'POST' \
  'https://api2.wholesalereport.com/api/v1/request?type=ASIN&ids=B0DKVCXD2P&ids=B0DMXJTDRR' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d ''
Authentication

All API requests require authentication using your API key in the Authorization header as a Bearer token.

API Playground

Test our API endpoints interactively using our Swagger documentation. Try out different requests and see real-time responses.

Open API Playground

API Responses

Here are examples of the responses you'll receive from our API endpoints.

API Response Examples

Detailed examples of successful and error responses from our conversion API.

200
Successful UPC to ASIN Conversion
{
  "requestId": "01972cbc-b090-7b4b-926d-f3ea230a479c",
  "requestStatus": "FINISHED",
  "idType": "ASIN",
  "items": [
    {
      "asin": "B0DKVCXD2P",
      "identifiers": [
        {
          "type": "ASIN",
          "value": "B0DKVCXD2P"
        },
        {
          "type": "EAN",
          "value": "0840450902147"
        },
        {
          "type": "GTIN",
          "value": "00840450902147"
        },
        {
          "type": "UPC",
          "value": "840450902147"
        }
      ],
      "numberOfItems": 0,
      "title": "Rolex, Pre-Loved, Oyster Perpetual, Oyster Perpetual, 6.75, Stainless Steel.",
      "marketplaceId": "ATVPDKIKX0DER",
      "brand": "Rolex",
      "manufacturer": "Rolex",
      "price": {
        "currency": "USD",
        "value": 17200
      },
      "images": {
        "icon": {
          "link": "https://m.media-amazon.com/images/I/4187r0XS9DL._SL75_.jpg",
          "height": 75,
          "width": 75
        },
        "thumbnail": {
          "link": "https://m.media-amazon.com/images/I/4187r0XS9DL.jpg",
          "height": 500,
          "width": 500
        },
        "main": {
          "link": "https://m.media-amazon.com/images/I/71rpDIxCAEL.jpg",
          "height": 2560,
          "width": 2560
        }
      }
    },
    {
      "asin": "B0DMXJTDRR",
      "identifiers": [
        {
          "type": "ASIN",
          "value": "B0DMXJTDRR"
        },
        {
          "type": "EAN",
          "value": "0198979397327"
        },
        {
          "type": "UPC",
          "value": "198979397327"
        }
      ],
      "numberOfItems": 0,
      "title": "Rolex, Pre-Loved Stainless Steel & Pink 3-6-9 Oyster Perpetual 176200 26mm, Pink",
      "marketplaceId": "ATVPDKIKX0DER",
      "brand": "Rolex",
      "manufacturer": "Rolex",
      "dimensions": {
        "length": {
          "unit": "inches",
          "value": 1
        },
        "width": {
          "unit": "inches",
          "value": 1
        },
        "height": {
          "unit": "inches",
          "value": 1
        }
      },
      "weight": {
        "unit": "pounds",
        "value": 1
      },
      "price": {
        "currency": "USD",
        "value": 4950
      },
      "images": {
        "icon": {
          "link": "https://m.media-amazon.com/images/I/31bcNtB6JXL._SL75_.jpg",
          "height": 75,
          "width": 50
        },
        "thumbnail": {
          "link": "https://m.media-amazon.com/images/I/31bcNtB6JXL.jpg",
          "height": 500,
          "width": 333
        },
        "main": {
          "link": "https://m.media-amazon.com/images/I/71pm4qk5U3L.jpg",
          "height": 2560,
          "width": 1707
        }
      }
    }
  ],
  "createdAt": "2025-06-01T18:24:12.944411155"
}
404
Product Not Found
{
  "data": [
    {
      "requestId": "01972cc2-f3e6-7f75-808d-d4029df667b1",
      "requestStatus": "FINISHED",
      "idType": "ASIN",
      "createdAt": "2025-06-01T18:31:03.398737",
      "errors": {
        "xx112233332": "400 - Request has missing or invalid parameters"
      }
    }
  ],
  "paging": {
    "pageNumber": 0,
    "pageSize": 10,
    "sorting": [
      {
        "field": "createdAt",
        "direction": "DESC"
      }
    ]
  },
  "totalItems": 1,
  "totalPages": 1
}