Export Walmart product search results with prices, ratings, availability, brands, sellers, images, fulfillment labels, and product URLs.
Use this actor when you need a repeatable CSV, JSON, Excel, or API export of Walmart listings for price monitoring, assortment research, ecommerce intelligence, seller tracking, or AI-agent workflows.
At a glance
- Input: Search queries or Walmart search URLs.
- Output: Product titles, ranks, URLs, IDs, prices, was prices, ratings, review counts, availability, sellers, brands, images, sponsored flags, and fulfillment labels.
- Controls: Result limit, page limit, sort order, sponsored-result inclusion, and optional proxy.
- Best for: Walmart product exports, price monitoring, marketplace research, and Walmart API alternative workflows.
- Proxy optional: Start without proxy for small tests; enable Apify Proxy if Walmart throttles the run.
What can it do?
- Export Walmart product listings: Save ranked product rows from Walmart search results.
- Track price and availability: Capture current price, comparison price, stock text, and fulfillment labels.
- Collect marketplace signals: Save seller name, brand, rating, review count, and sponsored status.
- Use search URLs or queries: Start from simple keywords or exact Walmart result pages.
- Use as a Walmart search API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.
Common workflows
- Price monitoring: Track product prices and was-price changes over time.
- Assortment research: Compare brands, sellers, and fulfillment patterns for a category.
- Search visibility tracking: Monitor listing rank for target keywords.
- Seller analysis: Export marketplace seller names and product URLs.
- AI-agent research: Let an agent collect product rows before summarizing price bands or product themes.
Input example
{
"searchQueries": ["air fryer", "wireless headphones"],
"maxResults": 50,
"pageLimit": 2,
"sort": "best_match",
"includeSponsored": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}
Output example
{
"query": "air fryer",
"position": 1,
"title": "Example 6 Quart Air Fryer",
"productUrl": "https://www.walmart.com/ip/example/123456789",
"productId": "123456789",
"usItemId": "123456789",
"price": 79.99,
"currency": "USD",
"wasPrice": 99.99,
"rating": 4.6,
"reviewCount": 1250,
"availability": "In stock",
"sellerName": "Walmart.com",
"brand": "Example Brand",
"imageUrl": "https://i5.walmartimages.com/...",
"isSponsored": false,
"fulfillment": ["Pickup", "Delivery"],
"scrapedAt": "2026-07-03T10:00:00.000Z"
}
Tips for best results
- Use specific product phrases for cleaner result sets.
- Use Walmart search URLs when you already refined filters in the browser.
- Keep
pageLimitlow until you know how many rows the query returns. - Disable sponsored rows when you want organic rank tracking.
- Enable proxy if Walmart blocks or redirects direct traffic.
Limits and caveats
- The actor exports Walmart search listing data. It does not scrape full product-detail pages or reviews.
- Walmart can personalize results by location, availability, experiments, and anti-bot behavior.
- Some products may not expose seller, brand, was-price, rating, or fulfillment fields.
- Large searches can return fewer products than requested if Walmart has fewer available results.
API usage
curl "https://api.apify.com/v2/acts/fetch_cat~walmart-products-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["air fryer"],
"maxResults": 50,
"sort": "best_match"
}'
MCP and AI agents
You can run this actor through the official Apify MCP server at https://mcp.apify.com.
For a focused single-actor tool, use:
https://mcp.apify.com?tools=fetch_cat/walmart-products-scraper
Agent-friendly inputs are searchQueries, searchUrls, maxResults, pageLimit, sort, includeSponsored, and proxyConfiguration.
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.