Walmart Product Scraper | US CA MX Prices Reviews
Pricing
from $3.00 / 1,000 results
Walmart Product Scraper | US CA MX Prices Reviews
Scrape Walmart.com, Walmart.ca & Walmart.com.mx products — search, categories, catalogs & PDP. Extract prices, ratings, sellers, stock, variants & reviews. Export Excel/CSV/JSON.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
kane liu
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
Share
Walmart Product Scraper — Prices, Search, Categories & Reviews (US / CA / MX)
Scrape Walmart product data from Walmart.com, Walmart.ca, and Walmart.com.mx — then download structured results as Excel, CSV, or JSON.
Use this Actor as a practical Walmart product data API alternative for price monitoring, catalog research, competitor tracking, and inventory checks. Enter a keyword, category id, or product URL / usItemId, pick a market, and get clean Dataset rows with prices, ratings, sellers, availability, and product links.
- Scrape Walmart search results, category browse pages, department trees, category hubs, facet catalogs, and product detail pages
- Cover United States (
walmart.com), Canada (walmart.ca), and Mexico (walmart.com.mx) - Capture current price, ratings, review counts, seller, stock status, sponsored flags, grocery / SNAP-related fields, and optional PDP variants
- Set ZIP / postal code for location-sensitive pricing and fulfillment signals
- Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
- Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)
What does the Walmart Product Scraper do?
Walmart Product Scraper lets you extract structured product and category data from Walmart storefronts without running your own browser farm or fighting Akamai / PerimeterX yourself. Give it a search keyword, browse category, or product id / URL, then start a run.
Under the hood, the Actor:
- Validates your input (market, mode, keyword / category / product ids, filters)
- Calls a managed Cloud Run worker that fetches Walmart pages with residential egress and unlock failover
- Parses guest-visible Next.js payload (
#__NEXT_DATA__) into normalized product or category records - Pushes Dataset rows ready for Excel / CSV / JSON export
- Writes
RUN_SUMMARY(andERROR_SUMMARYon failure) to the key-value store
You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.
What Walmart data can I extract?
| Data | Search | Browse / Catalog | Product detail | Departments / Hub |
|---|---|---|---|---|
| Product name / title | ✅ | ✅ | ✅ | — |
| usItemId / offer id | ✅ | ✅ | ✅ | — |
| Current price / currency | ✅ | ✅ | ✅ | — |
| Rating / review count | ✅ | ✅ | ✅ | — |
| Availability / seller | ✅ | ✅ | ✅ | — |
| Sponsored flag | ✅ | ✅ | — | — |
| Grocery / SNAP / by-weight flags | ✅ | ✅ | ✅ | — |
| Variants / secondary offers | — | — | ✅* | — |
| Reviews (first page) | — | — | ✅* | — |
| Category id / slug / browse URL | — | ✅ | — | ✅ |
| Direct Walmart product URL | ✅ | ✅ | ✅ | — |
*Enable enrichDetails, expandVariants, and/or maxReviews where needed. Review pagination beyond the first page is not claimed.
Why scrape Walmart?
Walmart is one of the largest retail catalogs in North America. Teams scrape Walmart to:
- Monitor keyword and category prices across ZIP codes or markets
- Build product catalogs from browse + facet crawl instead of a single SERP page
- Track ratings, review volume, and seller mix for competitive research
- Pull PDP details, variants, and grocery flags into pricing or assortment tools
- Feed AI agents, BI dashboards, or enrichment pipelines with structured Walmart rows
Compared with single-mode Walmart Actors that only do search or only PDP / reviews, this Actor covers search + browse + catalog + departments + product across US / CA / MX.
More Actors like this
Need another marketplace or a different vertical? Use a dedicated Actor below for structured fields. Stay on Walmart Product Scraper for Walmart US / CA / MX search, browse, catalog, departments, and PDP.
Similar e-commerce scrapers
- Amazon Search Scraper
- Target Product Scraper
- Costco Product Scraper
- Shopee Search Scraper
- Lazada Scraper
- SHEIN Product Scraper
- Temu Product Scraper
- MercadoLibre Scraper
- Etsy Scraper
- Allegro Scraper
- Coupang Product Scraper
- 1688 Global Product Search Scraper
Prefer another specialized scraper?
If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Indeed Jobs Scraper
- Upwork Jobs Scraper
- Glassdoor Scraper
- Fiverr Gigs Scraper
- Bayt Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- Apartments.com Rental Scraper
- Rightmove Scraper
- Idealista Scraper
- realestate.com.au Scraper
Travel & Stays
Social & Content
Ads Intelligence
Local & Maps
General tools
→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.
How to scrape Walmart products (no code required)
- Create a free Apify account
- Open Walmart Product Scraper
- Choose a mode:
search,browse,catalog,departments,categoryHub, orproduct - Choose a market:
US,CA, orMX - Enter a keyword (search), categoryId (browse / catalog), or usItemIds / productUrls (product)
- (Optional) Set
postalCode(e.g.10001), price filters,facetCrawl, orenrichDetails - Click Start and download the Dataset as JSON, CSV, Excel, or JSONL
Start with maxResults: 5–10 to verify the query, then scale up.
How much does it cost to scrape Walmart?
This Actor uses pay-per-event pricing. You are charged for:
| Event | Price |
|---|---|
Actor Start (apify-actor-start) | $0.005 per start |
Result (apify-default-dataset-item) | $3.00 / 1,000 results ($0.003 each) |
Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above.
Example cost estimates
| Results collected | Approx. event cost* |
|---|---|
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |
*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).
Free Apify trial credit can cover a small test run — try maxResults: 5 first.
Free-tier caps (Actor developer limits)
| Cap | Value |
|---|---|
| Free Apify-plan runs of this Actor | 10 total |
| Free results / run | 200 |
| Paying Apify users | Unlimited runs (schema max still applies) |
These limits are enforced in Actor code (set by the Actor developer, not Apify).
Input
Open the Input tab for the full form. Common fields:
| Field | Description |
|---|---|
market | US / CA / MX |
mode | search / browse / departments / product / catalog / categoryHub |
keywords / keyword | Search keywords |
categoryId / categorySlug | Browse / catalog category (e.g. 3944 + electronics) |
facet | Facet expression such as brand:Apple |
sort | e.g. best_match, price_low, best_seller |
postalCode / storeId | Location-sensitive price / fulfillment |
minPrice / maxPrice | Optional listing price filter |
excludeSponsored | Drop sponsored cards from listing output |
facetCrawl / facetCrawlMaxFacets | Slice browse facets for deeper catalog coverage |
productUrls / usItemIds | Product detail mode targets |
enrichDetails / enrichLimit | Enrich listing rows with PDP fields (default limit 5, max 50) |
expandVariants | Emit variant SKU rows from PDP |
maxReviews | Cap reviews returned per enriched product (first page) |
maxResults | Cap Dataset rows (default 40; free plan capped at 200) |
Output
Each product row typically includes:
| Field | Meaning |
|---|---|
usItemId | Walmart item id |
name | Product title |
price / currency | Parsed list / current price |
averageRating / numberOfReviews | Rating signals |
availabilityStatus | e.g. IN_STOCK |
sellerName | Seller display name |
sponsored | Sponsored listing flag when present |
snapEligible / finalCostByWeight | Grocery-related flags when present |
productUrl | Canonical Walmart URL |
postalCode / market | Location / market context |
imageUrl | Primary image when available |
Coverage matrix
| Dimension | Coverage |
|---|---|
| Markets | ✅ US www.walmart.com · ✅ CA www.walmart.ca · ✅ MX www.walmart.com.mx |
| Categories | ✅ Department tree · ✅ Category hubs · ✅ Browse categoryId · ✅ Catalog / facet crawl |
| Modes | ✅ search · ✅ browse · ✅ departments · ✅ product · ✅ catalog · ✅ categoryHub |
| Location | ✅ postalCode / storeId → locationResolved diagnostics |
| Listing filters | ✅ facet · ✅ sort · ✅ min/max price · ✅ excludeSponsored |
| Product enrichment | ✅ details (enrichLimit ≤ 50) · ✅ variants · ✅ reviews (first page) |
Use cases
1. Keyword price monitoring
In plain English: Track Walmart search prices for a product query in a specific ZIP.
You give:
| Field | What to enter |
|---|---|
mode | search |
keyword | e.g. wireless earbuds |
postalCode | e.g. 10001 |
maxResults | 40 |
You get back: Product titles, prices, ratings, sellers, stock flags, and Walmart URLs — exportable as Excel / CSV / JSON.
2. Category / catalog harvest
In plain English: Crawl an Electronics (or Grocery) browse tree with facet slices for broader unique usItemId coverage.
You give: mode=catalog, categoryId, optional facetCrawl=true.
3. Product detail enrichment
In plain English: Pull PDP fields, optional variants, and first-page reviews for known item ids or URLs.
You give: mode=product, usItemIds or productUrls, optional expandVariants / maxReviews.
4. Cross-border assortment check
In plain English: Run the same keyword on US, CA, and MX markets to compare assortment and URLs.
5. Department discovery
In plain English: Pull the live department / category hub tree to seed downstream browse jobs.
Tips for better Walmart scrapes
- Always set a realistic
postalCodewhen price or fulfillment matters — location can change displayed prices - Prefer
catalog+facetCrawlfor deep category coverage; a single browse list is capped by Walmart pagination - Use
excludeSponsoredwhen you want organic listing rows only - Keep
enrichLimitmodest unless you need PDP fields on every row - Start small (
maxResults: 5–10) before large catalog runs
FAQ
Is this a Walmart API?
No. It collects guest-visible storefront data and returns structured Dataset rows. It is useful when you need a Walmart product-data workflow without maintaining unlock infrastructure.
Do you support Walmart.ca and Walmart.com.mx?
Yes — set market to CA or MX. Antibot pressure varies by market; diagnostics report provider / failover when used.
Can I scrape customer reviews?
Product mode / enrichment can return the first page of reviews when present. Full review pagination is not claimed until a stable page channel is confirmed.
Do I pay Apify platform usage separately?
No. With this Actor’s pay-per-event setup, platform usage costs are included in the event prices (Actor start + results).
Is login / order history supported?
No. This Actor does not access account, cart, or order surfaces.
Architecture
Actor (this) --HTTPS + WORKER_AUTH--> walmart-com Cloud Run --> Walmart storefronts
Env: WORKER_BASE_URL, WORKER_AUTH / WORKER_API_KEY (secret), WORKER_PROVIDES_PROXY=1.
Standby
usesStandbyMode + .actor/openapi.json for Live View convenience searches (capped).
Legal / responsible use
Only scrape data you have a lawful right to access. Respect Walmart’s terms and applicable laws. Do not use this Actor for account takeover, credential stuffing, or personal-data harvesting beyond publicly shown product content.
Related Actors
All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.
Jobs & Freelance
- LinkedIn Jobs Scraper
- Bayt Jobs Scraper
- Fiverr Gigs Scraper
- Freelancer.com Scraper
- Glassdoor Scraper
- Himalayas Jobs Scraper
- Indeed Jobs Scraper
- Jobicy Remote Jobs Scraper
- RemoteOK Jobs Scraper
- SEEK Jobs Scraper
- Upwork Jobs Scraper
Real Estate
- Zillow & Zumper Scraper
- Realtor.com Scraper
- 99.co Scraper
- Realtor.com Agents Scraper
- Apartments.com Rental Scraper
- Bayut Scraper
- Craigslist Housing Scraper
- Daft.ie Scraper
- Dot Property Scraper
- FINN.no Scraper
- Funda Scraper
- Hepsiemlak Scraper
- Idealista Scraper
- Immobiliare.it Scraper
- ImmoScout24 Scraper
- Naver Land Scraper
- OpenSooq Scraper
- Otodom Scraper
- Property Finder Scraper
- PropertyGuru Scraper
- realestate.com.au Scraper
- Realtor.ca Scraper
- Rightmove Scraper
- SeLoger Scraper
- SUUMO Scraper
- Zillow Group Scraper
E-commerce
- Shopee Search Scraper
- E-commerce Scraper
- 1688 Global Product Search Scraper
- Allegro Scraper
- Amazon Search Scraper
- ASOS Product Scraper
- Cdiscount Product Scraper
- Costco Product Scraper
- Coupang Product Scraper
- Etsy Scraper
- Lazada Scraper
- MercadoLibre Scraper
- Mercari Japan Scraper
- Rakuten Japan Scraper
- SHEIN Product Scraper
- Target Product Scraper
- Temu Product Scraper
- Walmart Product Scraper
Travel & Stays
- Booking.com & Airbnb Scraper
- Agoda Scraper
- Airbnb Listings Scraper
- Booking.com Hotels Scraper
- Despegar Scraper
- Expedia Scraper
- Traveloka Scraper
- Travelstart Flights Scraper
- Trip.com Scraper
- TripAdvisor Scraper
Social & Content
Ads Intelligence
Local & Maps
General Tools
→ Browse the full profile: apify.com/lentic_clockss