walmart

Scrape Walmart product listings via Chrome and parse __NEXT_DATA__ JSON.

5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/AgentComputerAI/torch --skill walmart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: walmart
Source: https://github.com/AgentComputerAI/torch/tree/main/skills/sites/walmart
Command: npx skills add https://github.com/AgentComputerAI/torch --skill walmart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Walmart blocks traditional HTTP requests with bot management, making it difficult to retrieve product information reliably.

Core Features & Use Cases

  • Connects to the user's real Chrome instance at 127.0.0.1:9222 to bypass bot protections.
  • Parses the embedded NEXT_DATA JSON on search, browse, and product detail pages to extract structured product fields such as id, name, price, rating, image, and URL.
  • Handles pagination across up to 25 pages, dedupes items, and respects rate limits for safe, large‑scale catalog extraction.
  • Ideal for market monitoring, price comparison, and competitive analysis of Walmart listings.

Quick Start

Ask the skill to scrape Walmart search results for a given query and return a JSON list of product details.

Frequently Asked Questions about walmart

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

FAQPage Schema
How do I scrape Walmart product data when bot protection blocks my requests?

Scraping Walmart product data across paginated search results involves parsing the embedded __NEXT_DATA__ JSON. The process normalizes fields like id, name, and price, handling up to 25 pages with deduplication.

Does Walmart scraping work with Next.js embedded data for structured extraction?

Yes, Walmart scraping works with Next.js embedded data by parsing the __NEXT_DATA__ JSON directly from the page source. This yields structured product fields including id, name, price, rating, image, and URL.

What do I need to connect to Chrome for scraping Walmart listings?

To connect Chrome for scraping Walmart listings, you need a real Chrome instance running with remote debugging enabled on port 9222 at 127.0.0.1. This bypasses traditional HTTP request blocks.

How many pages of Walmart search results can I extract using this method?

You can extract Walmart search results across up to 25 pages. The scraping method handles pagination automatically, deduplicates items, and respects rate limits for safe catalog extraction.

Why does my HTTP request fail when extracting Walmart product prices?

HTTP requests fail extracting Walmart product prices because Walmart deploys bot management to block them. Using a real Chrome instance bypasses these protections, allowing successful data retrieval.