GET
/
walmart
/
product
/
details
curl -X GET "http://rivin.ai/api/walmart/product/details?upc=040094535309" \
  -H "Content-Type: application/json" \
  -H "x-api-key: (YOUR_API_KEY_HERE)"
{
  "upc": "040094535309",
  "ean": "0400945353092",
  "walmart_product_code": "1288567194",
  "categories": ["Home", "Appliances", "Kitchen Appliances", "Blenders", "Hamilton Beach Blenders"],
  "product_type": "Blenders",
  "buybox_price": 32.88,
  "customer_rating": 4.3,
  "number_of_reviews": 2846
}
Rate Limit: This endpoint has a default rate limit of 10 products/second per account. Need higher limits? Contact our support team - we can accommodate any rate limit requirements on request.
Credit Cost: This endpoint costs 1 credit per successful request. Credits are only deducted when the API call succeeds and returns product data. Failed requests (errors, rate limits, etc.) do not consume credits.
curl -X GET "http://rivin.ai/api/walmart/product/details?upc=040094535309" \
  -H "Content-Type: application/json" \
  -H "x-api-key: (YOUR_API_KEY_HERE)"
{
  "upc": "040094535309",
  "ean": "0400945353092",
  "walmart_product_code": "1288567194",
  "categories": ["Home", "Appliances", "Kitchen Appliances", "Blenders", "Hamilton Beach Blenders"],
  "product_type": "Blenders",
  "buybox_price": 32.88,
  "customer_rating": 4.3,
  "number_of_reviews": 2846
}

Headers

x-api-key
string
required

Your unique API key for authentication. This key is required in the header of all API requests, to authenticate your account and access Rivin.ai's services. Get your API key through the Settings page.

Query Parameters

upc
string

The 12-digit universal product code (upc) that will be used to search Walmart's catalog.

ean
string

The 13-digit european article number (ean) that will be used to search Walmart's catalog.

walmart_product_code
string

The (typically) 6-12 digit walmart product_code that will be used to search Walmart's catalog.

Note: This endpoint accepts one of three identifier types (UPC, EAN, or Walmart product code). Only one parameter should be provided per request.

Response

200
application/json

Successful response

The response is of type object.