Skip to main content
GET
Browse a Category
Browse a Walmart category by its browse path. Returns the same SearchResponse shape as /search. Credits: 5
No sort parameter. Walmart’s browse pages ignore it — sorted and unsorted requests returned 34/38 identical item ids with identical leading results, and Walmart does not echo the parameter back. Sort on /search instead.

Authorization

string
required
Your ScrapeBadger API key.

Query Parameters

string
required
Walmart browse path, e.g. electronics/3944 (taken from a walmart.com/browse/... URL), or a /cp/... department path.
integer
default:"1"
Result page, 111. Browse dries up after page 11.
number
Minimum price in USD.
number
Maximum price in USD.
string
Walmart facet filter, e.g. brand:HP. Facets can be applied but not enumerated.

Response

Identical to /search: query (null here), url, page, total_results_reported, max_page (11), result_count, has_more_pages, title, breadcrumbs, related_searches, and items[] of SearchItem.

Example

Response
total_results_reported is Walmart’s own claim (900,010 above) and is not reachable — browse stops returning products after page 11, roughly 500 products. Page on has_more_pages, and deduplicate on us_item_id: consecutive pages overlap by about 20% because Walmart re-ranks between requests. Segment by facet or price band to go deeper.