Walmart
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.
Answeringour last check, 2026-10-26
1 of 1checks answered this week
248 msmedian answer time
$0.05listed price per call
$0.05price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://serp402.com/api/v1/walmart-search
| Category | Commerce and shopping |
|---|---|
| Provider host | serp402.com |
| Networks | eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-26 | valid payment request | 402 | $0.05 | 248 ms |
Example input (from the provider)
{
"body": {
"query": "bread"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"properties": {
"cat_id": {
"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:\u2026",
"type": "string"
},
"device": {
"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\u2026",
"type": "string"
},
"facet": {
"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 :",
"type": "string"
},
"include_filters": {
"description": "Include filters to the JSON response. Set to true to enable or false to disable (default).",
"type": "string"
},
"max_price": {
"description": "Upper bound of price range query.",
"type": "string"
},
"min_price": {
"description": "Lower bound of price range query.",
"type": "string"
},
"nd_en": {
"description": "Show results with NextDay delivery only. Set to true to enable or false (default) to disable. Note: not supported for walmart.com.mx .",
"type": "string"
},
"page": {
"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\u2026",
"type": "string"
},
"query": {
"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.",
"type": "string"
},
"soft_sort": {
"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\u2026",
"type": "string"
},
"sort": {
"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\u2026",
"type": "string"
},
"spelling": {
"description": "Activate spelling fix. true (default) includes spelling fix, false searches without spelling fix.",
"type": "string"
},
"store_id": {
"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\u2026",
"type": "string"
},
"walmart_domain": {
"description": "Walmart domain to use. It defaults to walmart.com . Head to the Walmart Stores for a full list of supported stores per domain.",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": true,
"description": "Walmart results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.",
"properties": {
"attribution": {
"description": "Where the data comes from and what was done to it. Keep it with the results if you pass them on.",
"type": "object"
},
"endpoint": {
"description": "Which endpoint answered.",
"type": "string"
},
"meta": {
"description": "How long the call took.",
"type": "object"
},
"paid": {
"description": "The settled transaction and network.",
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}