# serp402 Walmart Product Search

> serp402 Walmart Product Search is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Search Walmart's product catalog and return structured JSON with titles, descriptions, prices, IDs, and more

## Facts

- Endpoint: POST https://serp402.com/api/v1/walmart-search?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-walmart-product-search-2b44c0f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rKZPHjlk9QkmzPGpxPwFo

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability serp402-walmart-product-search-2b44c0f6 -d '<json body>'
```

Example prompt: Search Walmart for 'wireless noise cancelling headphones' sorted by price low to high, between $30 and $150, and give me the first page of results with titles, prices, and product IDs.

## When to prefer this

Choose this endpoint when you need structured Walmart product data including prices, IDs, descriptions, and availability without needing an API key or subscription. It supports rich filtering (price range, category, store, facets, sort order) and returns clean JSON, making it ideal for price monitoring, product research, or comparison shopping agents. Prefer it over generic web scraping when you specifically need Walmart catalog data with consistent structure and per-call micropayment pricing via USDC.

## Known failure modes

- Invalid or empty query with no cat_id provided — both are required, at least one must be present
- Unsupported sort values for walmart.com.mx (best_seller, rating_high, new are not available for Mexican store)
- next-day delivery filter (nd_en) not supported for walmart.com.mx
- Invalid store_id returns no results or error
- Price range min_price greater than max_price yields empty results
- Rate limiting or payment failure returns no results
- Highly specific or misspelled queries may return zero results even with spelling correction enabled

## How this service works

Walmart: Product titles, descriptions, prices, IDs and more. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

Structured JSON containing product listings with titles, descriptions, prices, product IDs, ratings, images, availability, and other product attributes from Walmart's search results page

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "page": {
   "type": "string",
   "description": "Value is used to get the items on a specific page. (e.g., 1 (default) is the first page of results, 2 is the 2nd page of results, 3 is the 3rd page of…"
  },
  "sort": {
   "type": "string",
   "description": "sorting. (e.g. price_low , price_high , best_seller , best_match , rating_high , new ). Note: best_seller , rating_high , and new are not supported for…"
  },
  "facet": {
   "type": "string",
   "description": "items filtering based on their attributes. The structure is a list of key:value pairs separated by . The key and value are separated by :"
  },
  "nd_en": {
   "type": "string",
   "description": "Show results with NextDay delivery only. Set to true to enable or false (default) to disable. Note: not supported for walmart.com.mx ."
  },
  "query": {
   "type": "string",
   "description": "search query. You can use anything that you would use in a regular Walmart search. Either a query or a cat_id parameter is required."
  },
  "cat_id": {
   "type": "string",
   "description": "Category on Walmart Search. (e.g. 0 (default) is all departments, 976759_976787 is 'Cookies', etc.). Either a query or a cat_id parameter is required. Note:…"
  },
  "device": {
   "type": "string",
   "description": "device to use to get the results. It can be set to desktop (default) to use a regular browser, tablet to use a tablet browser (currently using iPads), or…"
  },
  "spelling": {
   "type": "string",
   "description": "Activate spelling fix. true (default) includes spelling fix, false searches without spelling fix."
  },
  "store_id": {
   "type": "string",
   "description": "Store ID to filter the products by the specific store only. Head to the Walmart Stores Locations for a full list of supported stores. It's possible for the…"
  },
  "max_price": {
   "type": "string",
   "description": "Upper bound of price range query."
  },
  "min_price": {
   "type": "string",
   "description": "Lower bound of price range query."
  },
  "soft_sort": {
   "type": "string",
   "description": "Parameter enables sort by relevance. Walmart is by default showing results sorted by relevance and using the sort option. Set to false to disable sort by…"
  },
  "walmart_domain": {
   "type": "string",
   "description": "Walmart domain to use. It defaults to walmart.com . Head to the Walmart Stores for a full list of supported stores per domain."
  },
  "include_filters": {
   "type": "stri
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-walmart-product-search-2b44c0f6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
