
Walmart Category Listing
Walmart category page scraper: input a walmart.com browse or category URL with optional...
Install
npx skills add browser-act/skills --skill walmart-category-listing -g -a claude-code -y- Repository
- browser-act/skills6.3k
- Category
- Marketing
- Updated
- 2mo ago
- License
- MIT
- Context cost
- Mediumabout 1,506 tokens
- Runs scripts
- Yes, review before use
What it does
Walmart category page scraper: input a walmart.com browse or category URL with optional page number, extract paginated product listings with itemId, url, title, brand, image, price, wasPrice, rating, reviewCount, availability, seller info, fulfillmentBadge, and classType. Use when user mentions walmart category, walmart browse page, walmart category listing, scrape walmart category, walmart department scrape, walmart category URL, browse walmart categories, walmart category products, walmart category page scraper, walmart browse scraper, extract walmart category items, walmart filtered category, walmart subcategory products, walmart browse items, walmart department listing, walmart catalog browse, walmart aisle scraper. Also applies to collecting products from a specific walmart category URL with filters applied (e.g. filtered category URLs copied from the browser), scraping all items from a walmart browse section, category-scoped price monitoring on walmart, and parent category crawling where subcategory URLs are enumerated first.
Walmart, Category Listing
category URL + page → paginated product list from walmart.com browse/category page
Language
All process output to user (progress updates, process notifications) follows the user's language.
Objective
Extract product listings from any Walmart category or browse page URL, returning structured item data with pricing, rating, availability, and seller info.
Prerequisites
- Target category page is open in the browser:
https://www.walmart.com/browse/{category-slug}/{category-ids}?page={page}
Pre-execution Checks
1. Tool Readiness
If browser-act has been confirmed available in the current session → skip this step.
Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.
Capability Components
This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. Its role is equivalent to copy-pasting on the user's behalf, the data is already on screen, automation merely saves time. JS code is encapsulated in Python files under the
scripts/directory, invoked viaeval "$(python scripts/xxx.py {params})".$(...)is bash syntax; it is recommended to use the bash tool for execution.
Below are all atomic capabilities discovered and verified during the exploration phase, listed by command template with parameters. Simply invoke them as needed, no need to read scripts/*.py source code or re-verify. Only inspect scripts when execution fails for troubleshooting. Combine freely as needed during execution.
DOM: extract product listing from current category page
Navigate to the target category URL first, then extract. Category URLs may include filter parameters copied from the browser.
