walmart-keyword-search

Extract paginated product listings from Walmart keyword search result pages.

5.5k|269|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/browser-act/skills --skill walmart-keyword-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: walmart-keyword-search
Source: https://github.com/browser-act/skills/tree/main/solutions/ecommerce/walmart-keyword-search
Command: npx skills add https://github.com/browser-act/skills --skill walmart-keyword-search

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually collecting product data from Walmart search results is slow and repetitive, especially when tracking prices, ratings, and availability across many keywords and pages. This Skill automates that extraction directly from the browser page.

Core Features & Use Cases

  • Keyword Search Extraction: Navigate to walmart.com search results for any keyword and page, then extract structured item data including itemId, URL, title, brand, image, price, wasPrice, rating, reviewCount, availability, seller info, and fulfillment badge.
  • Pagination & Sorting Support: Iterate through result pages with sort options like best_match, price_low, price_high, rating_high, and new, stopping automatically at maxPage.
  • Use Case: A price-comparison analyst needs to monitor laptop listings on Walmart. Provide the keyword "laptop" and the Skill returns paginated JSON listings with prices, ratings, and stock status for downstream analysis.

Quick Start

Search Walmart for "running shoes" and extract the first page of product listings with prices and ratings.

Frequently Asked Questions about walmart-keyword-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape Walmart search results by keyword?

Open the Walmart search URL with your keyword and page number in a browser-act session, wait for the page to stabilize, then run the extraction script. It reads __NEXT_DATA__ from the page and returns structured JSON with itemId, price, rating, and availability for each product.

What product data can I extract from Walmart search pages?

Each item includes itemId, canonical URL, title, brand, image, price, wasPrice, rating, reviewCount, availability status, seller name, fulfillment badge, classType, and shortDescription. Note that brand and shortDescription are often null in search listings.

Can I sort Walmart search results by price or rating?

Yes, the search URL accepts a sort parameter with values best_match, price_low, price_high, rating_high, and new. Append it to the search URL before running extraction to get results in the desired order.

Why does Walmart search scraping stop after a few pages?

Walmart caps search pagination at roughly 11 to 25 pages regardless of total result count. The extraction response includes a maxPage field, so stop iterating when the page number exceeds it or when itemCount returns zero.

How do I avoid anti-bot blocks when scraping Walmart in bulk?

Run keywords serially within one browser session with 1-2 second delays between navigations, and never parallelize within a single browser. For higher throughput, distribute work across multiple stealth browser sessions, each with an independent fingerprint.