Walmart Product Result API

When SerpApi encounters a product result, we add them to our JSON output as the product_result object.

API Examples

JSON structure overview

{
  ...
  "product_result": {
    "us_item_id": "String",
    "product_id": "String",
    "title": "String",
    "short_description_html": "String",
    "detailed_description_html": "String",
    "categories": [
      {
        "name": "String",
        "url": "String"
      }
    ],
    "seller_id": "String",
    "seller_name": "String",
    "product_type_id": "String",
    "product_type": "String",
    "manufacturer": "String",
    "product_page_url": "String",

    "price_map": {
      "unit_price": "String",
      "unit_of_measure": "String",
      "price": "String",
      "list_price": "String",
      "currency": "String"
    },
    "min_quantity": "Integer",
    "max_quantity": "Integer",
    "in_stock": "Boolean",
    "images": "Array",

    "reviews": "Integer",
    "rating": "Float",
    "offer_id": "String",
    "offer_type": "String",
    "shipping_price": "Float",

    "delivery_option": {
      "ship_method": "String",
      "arrival_date": "Datetime",
      "display_arrival_date": "String",
    },
    "pickup_options": [
      {
        "store_id": "String",
        "store_name": "String",
        "availability": "String",
        "pickup_method": "String",
      }
    ],
    "shipping_options": [
      { "ship_method": "String" }
    ],
    "variant_swatches": [
      {
        "name": "String",
        "available_selections": [
          {
            "name": "String",
            "swatch_image_url": "String"
          },
        ]
      }
    ]
  },
  ...
}

Product result overview

Product result overview

JSON Example

{
  ...
  "product_result": {
    "us_item_id": "147423982",
    "product_id": "34Y0BVR8X5ZD",
    "upc": "696777889575",
    "title": "Men's Henley 3-Button Pullover Cotton T-Shirt Long Sleeve Crew Neck",
    "short_description_html": "Men's Long Sleeve Henley 3 Button Pullover Cotton T-Shirt Crew Neck",
    "detailed_description_html": "<ul>  <li>Long Sleeves</li>  <li>Lightweight</li>  <li>100% Cotton</li> </ul>",
    "categories": [
      {
        "name": "Clothing",
        "url": "https://www.walmart.com/cp/5438"
      },
      {
        "name": "Mens Clothing",
        "url": "https://www.walmart.com/cp/133197"
      },
      {
        "name": "Mens T-Shirts & Tank Tops",
        "url": "https://www.walmart.com/cp/4237948"
      },
      {
        "name": "Mens T-Shirts",
        "url": "https://www.walmart.com/cp/3187021"
      }
    ],
    "seller_id": "B450DDF0F0E543BCA24F386B6CA384D1",
    "seller_name": "Blended",
    "specification_highlights": [
      {
        "key": "Clothing Size",
        "value": "M",
        "display_name": "Clothing Size"
      },
      {
        "key": "Sleeve Length Style",
        "value": "Long Sleeve",
        "display_name": "Sleeve Length Style"
      },
      {
        "key": "Fabric Content",
        "value": "100% Cotton",
        "display_name": "Fabric Content"
      },
      {
        "key": "Pattern",
        "value": "Solid Print",
        "display_name": "Pattern"
      },
      {
        "key": "Gender",
        "value": "Male",
        "display_name": "Gender"
      },
      {
        "key": "Clothing Neck Style",
        "value": "Crew Neck",
        "display_name": "Clothing Neck Style"
      },
      {
        "key": "Brand",
        "value": "Blended",
        "display_name": "Brand"
      },
      {
        "key": "Color",
        "value": "Navy",
        "display_name": "Color"
      }
    ],
    "product_type_id": "891",
    "product_type": "T-Shirts",
    "manufacturer": "Blended",
    "product_page_url": "https://www.walmart.com/ip/Men-s-Henley-3-Button-Pullover-Cotton-T-Shirt-Long-Sleeve-Crew-Neck/147423982",
    "price_map": {
      "price": 15.98,
      "was_price": {
        "price": 19.99,
        "priceString": "$19.99",
        "variantPriceString": null,
        "priceType": "BASE",
        "currencyUnit": "USD"
      },
      "currency": "USD"
    },
    "min_quantity": 1,
    "max_quantity": 12,
    "in_stock": true,
    "images": [
      "https://i5.walmartimages.com/asr/caee8569-17c4-477d-b993-74f6e8f1ca03.a24edd08ad59ce67f44712dd2d6b5a99.jpeg",
      "https://i5.walmartimages.com/asr/0f601fd9-4c3d-4681-9943-796f8c9dddcd.d3a7e13b15009e778a760ff31ad24d15.jpeg"
    ],
    "reviews": 27,
    "rating": 4.0741,
    "offer_id": "90623A01F87340ED9C0B789ABC968ABD",
    "offer_type": "ONLINE_ONLY",
    "offers": [
      {
        "seller_id": "B450DDF0F0E543BCA24F386B6CA384D1",
        "catalog_seller_id": 4085,
        "seller_name": "Valley Holdings LLC",
        "seller_display_name": "Blended",
        "price": 15.98
      }
    ],
    "shipping_price": 0,
    "delivery_option": {
      "ship_method": "THREE_TO_FIVE_DAY",
      "arrival_date": 1637006400000,
      "display_arrival_date": "2021-11-15T20:00:00.000Z"
    },
    "shipping_options": [
      {
        "ship_method": "DELIVERY_ADDRESS"
      }
    ],
    "variant_swatches": [
      {
        "name": "Color",
        "available_selections": [
          {
            "name": "Black",
            "swatch_image_url": "https://i5.walmartimages.com/asr/1730435d-26c1-47a8-a2f8-8485f9ab56c1.63e6f101d555f1e93f97c1b56c3a2f7f.jpeg"
          },
          {
            "name": "Heather Grey",
            "swatch_image_url": "https://i5.walmartimages.com/asr/3778bc98-ee70-4e46-921b-684e038a73a0.7720046b551329febc2ff7237f38ff47.jpeg"
          },
          {
            "name": "Navy",
            "swatch_image_url": "https://i5.walmartimages.com/asr/caee8569-17c4-477d-b993-74f6e8f1ca03.a24edd08ad59ce67f44712dd2d6b5a99.jpeg"
          },
          {
            "name": "White",
            "swatch_image_url": "https://i5.walmartimages.com/asr/6d4192a1-c9cc-4c48-8eae-9e850d89df1d.7568b48b20bee7e61ff8f5f8ea6e4cc2.jpeg"
          }
        ]
      },
      {
        "name": "Clothing Size",
        "available_selections": [
          {
            "name": "S"
          },
          {
            "name": "M"
          },
          {
            "name": "L"
          },
          {
            "name": "XL"
          },
          {
            "name": "2X"
          }
        ]
      }
    ]
  }
  ...
}