Walmart Products Search logo

Walmart Products Search

This Walmart Product Search Actor enables customized Walmart product searches by keyword with filters like category, sorting, price order, and ratings. Output includes detailed product data—title, price, images, URL, description, and availability—in JSON format, ideal for e-commerce insights

sellez
$20

Walmart Product Search

This web app is designed to make product searches on Walmart more efficient and customizable. Built with Apify Actors and Python, it allows users to input a keyword and specify various parameters to filter and sort search results. This tool is ideal for users who want to narrow down Walmart products based on criteria like category, sorting order, and customer ratings.

Features

  • Keyword-based Search: Input a keyword to search Walmart's catalog (e.g., "laptop", "dress").

  • Customizable Filters: Refine search results using advanced parameters, including:

    • categoryId: Filter results within a specific Walmart category.
    • start: Define the starting position in the results.
    • sort: Set sorting criteria (e.g., relevance, price, title, bestseller, customer rating, new).
    • order: Specify the sorting order (ascending or descending) for applicable criteria, like price.
    • customerRating: Sort results by customer ratings.

Getting Started

Usage

Run the Actor: This app is designed to run as an Apify Actor. You can trigger it via Apify with specific input parameters.

Input Parameters: In Apify's Input tab, enter the following:

  • Keyword (required): The search term for Walmart products, e.g., "dress".

  • Parameter (required): A dictionary for filter options. Example input:

    1{
    2  "start": 1,
    3  "sort": "relevance",
    4  "customerRating": "descending",
    5  "categoryId": "5438",
    6  "order": "descending"
    7}
    • categoryId: Restrict results to a category (optional).
    • start: Starting position in results (optional).
    • sort: Sorting criteria (options: relevance, price, title, bestseller, customerRating, new).
    • order: Sort order, either ascending or descending (applicable if sort is set to price).
    • customerRating: Order of customer ratings (ascending or descending).

View Results: After running the actor, view results in Apify's Dataset tab, where data is saved in JSON format for easy processing.

Example

To search for dresses with high customer ratings:

  • Keyword: "dress"
  • Parameter:
    1{
    2  "start": 1,
    3  "sort": "customerRating",
    4  "customerRating": "descending"
    5}

Output Schema

The output JSON structure includes a summary of the response and details of each product in response. Below is an example:

1{
2  "ACK": "Success",
3  "response": [
4    {
5      "result": "Success",
6      "Item_id": 5673272012,
7      "UPC": "194869599178",
8      "Title": "Time and Tru Women's and Women's Plus Ribbed Hacci Knit Midi Dress, Sizes XS-4X",
9      "Currency": "USD",
10      "Price": 16.98,
11      "Image": "https://i5.walmartimages.com/asr/...jpeg",
12      "Image_All": [
13        "https://i5.walmartimages.com/asr/...jpeg",
14        "..."
15      ],
16      "URL": "https://www.walmart.com/ip/5673272012",
17      "CategoryPath": "Home Page/Clothing/Womens Clothing/Womens Dresses/Casual Dresses",
18      "CategoryNode": "5438_133162_3074670",
19      "Description": "Material 63% Rayon/32% Polyester/5% Spandex...",
20      "ShippingRating": 0,
21      "BrandName": "Time and Tru",
22      "CustomerRating": "3.9",
23      "NumReviews": 8,
24      "SellerInfo": "Walmart.com",
25      "Stock": "Available",
26      "Variants": [6147603203, 6137570659, ...],
27      "Attributes": {
28        "actual_color": "Merlot Wine",
29        "clothing_size": "L",
30        "color": "Red"
31      }
32    }
33    // Additional products...
34  ]
35}

How It Works

  1. User inputs Keyword and optional Parameter filters.
  2. Results are parsed and saved in Apify's dataset.
  3. Users can then access the data in JSON format for further processing or analysis.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!