Scrape Walmart product search
walmart_searchSearches Walmart for query and returns the products as JSON: name, price and wasPrice, rating, reviewCount, brand, seller, availability, image, a product url, sponsored, unitPrice, priceRange, promotions, fulfillment, deliveryAvailable and variants. The response also carries the search's totalResults, pages, filters and sponsoredProducts. Sort with sort, filter with min_price/max_price, and collect up to max_results across pages. Returns JSON. Billed like an API request; listing plugins bill one unit per result page they fetch, so keep max_results modest.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "walmart_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page to start from (~40 per page). Default: 1. | |
| sort | No | Ordering: best_match, price_low, price_high, best_seller, rating_high, new. Default: best_match. | |
| query | Yes | What to search, e.g. 'laptop' or 'coffee maker'. | |
| max_price | No | Highest price to include (USD). | |
| min_price | No | Lowest price to include (USD). | |
| max_results | No | How many products to collect across pages. Default: 40. | |
| proxy_country | No | Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to US. |