Walmart Scraper - Products, Prices, Ratings & Stock avatar

Walmart Scraper - Products, Prices, Ratings & Stock

Pricing

Pay per event

Go to Apify Store
Walmart Scraper - Products, Prices, Ratings & Stock

Walmart Scraper - Products, Prices, Ratings & Stock

Scrape Walmart.com without the Walmart API: products from any search or category with price, pre-discount price, rating, review count, seller, stock and sponsored flag, plus optional product-page details (specs, images, description, UPC). No account, no start fee. CSV, Excel or JSON.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Zaver

Zaver

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Walmart Scraper — Products, Prices, Ratings, Sellers and Stock from Walmart.com

Scrape walmart.com without the Walmart API. Enter keywords or paste Walmart search, category or product links and get every product with its price, discount, rating, review count and images as clean rows. Marketplace sellers are named, so you can tell Walmart's own listings from third-party offers. No account, no browser, no start fee. Pay per product.

⭐ 40 products per page with current and pre-discount prices · ratings and review counts · seller and stock status · sponsored flag · sort and price range · product-page specs, images, UPC and description as an add-on · API and MCP ready

What does Walmart Scraper do?

You enterYou get
Keywords, one per lineThe products walmart.com shows for each search, page after page
A Walmart search or category linkThe same results, with the link's own filters and sorting kept
A Walmart product linkThat product's full details

What data does it extract?

Every product

FieldDescription
title, id, urlProduct name, Walmart product ID and link
price, originalPrice, currencyCurrent price, the price before discount when there is one, and currency
rating, reviewCountAverage rating and number of reviews
brand, sellerBrand and seller or store, when Walmart shows them
imageMain product image
inStock, availabilityStock status as shown in the results
sponsoredtrue for paid placements, so you can filter them out
position, query, sourceRank in the results and the keyword or link it came from
sellerId, category, productTypeSeller ID, category path and Walmart's product type
variantCountNumber of variants such as colours or sizes

With the details add-on

FieldDescription
description, longDescriptionProduct description and bullet details
specsSpecifications as name-value pairs
imagesAll product images
categoryFull category path
upc, model, manufacturerIdentifiers
shippingPrice, variantCountShipping cost and number of variants
ratingBreakdownCount of 5, 4, 3, 2 and 1-star reviews

Product links you paste always return the full details.

A Walmart API alternative

Walmart's official APIs are built for sellers and affiliates: the Marketplace API needs a seller account and returns your own catalogue, and the affiliate API needs an approved publisher account with request limits. Neither gives you a market view of search results.

This Actor is a Walmart API alternative for public product data. It works without the Walmart API: no developer account, no keys, no approval.

Walmart APIThis Actor
AccessSeller or approved affiliate accountAnyone
DataYour own catalogue, or limited lookupsAny public search, category or product
SetupApplication, keys, token handlingKeywords or links, press Start
OutputAPI objectsFlat rows: CSV, Excel, JSON

Why use this Walmart scraper

Page after page

Set how many products you want per keyword and the Actor follows Walmart's own pagination until it has them, removing repeats.

Prices you can compare

Current price, pre-discount price and currency are numbers, ready for a spreadsheet or a price-tracking database.

Set any filter or sort on walmart.com, copy the address and paste it. The Actor keeps it as it is and pages through it.

No start fee, and failures are free

You pay per product delivered. Bad links and empty searches return a free error row.

How to scrape Walmart

  1. Open the Actor and type Keywords, one per line, or paste Walmart links.
  2. Set Max products per keyword, and a sort order or price range if you want them.
  3. Turn on Add product-page details if you need descriptions, specifications, all images and the other product-page fields.
  4. Press Start, then export as CSV, Excel, JSON or XML, or read the dataset through the API.

Input example

{
"keywords": [
"wireless headphones",
"air fryer"
],
"maxItemsPerQuery": 100,
"sort": "best_seller"
}
FieldTypeDescription
keywordsarraySearch terms, one per line, as you would type them into Walmart's search box.
startUrlsarrayWalmart search, category or product links, one per line, for example https://www.walmart.com/search?q=air+fryer, https://www.walmart.com/browse/electronics/3944 or https://www.walmart.com/ip/15967651434. A search link keeps its own filters and sort.
maxItemsPerQueryintegerThe Actor pages through the results until it has this many products for each keyword or link. Default 100.
sortstringOrder of the results. Default "best_match".
includeDetailsbooleanOpens each product page and adds the description, specifications, all images, category path, UPC, model number, shipping price and the rating breakdown. Charged as a separate event per product.
maxItemsintegerHard cap on products for the whole run. 0 means no cap.

Output example

{
"type": "product",
"id": "5530776824",
"url": "https://www.walmart.com/ip/Skullcandy-Crusher-XT-Wireless-Foldable-over-Ear-Headphones/5530776824",
"title": "Skullcandy Crusher XT Wireless Foldable over-Ear Headphones",
"price": 79,
"originalPrice": 100,
"currency": "USD",
"rating": 4.6,
"reviewCount": 1070,
"image": "https://i5.walmartimages.com/seo/Skullcandy-Crusher-XT-Wireless-Foldable-over-Ear-Headphones_1167a380-6877-4b18-a5c5-a9d9113ebb3f.48b4c31...",
"seller": "Walmart.com",
"sellerId": "F55CDC31AB754BB68FE0B39041159D63",
"inStock": true,
"availability": "In stock",
"sponsored": true,
"category": "Home Page/Electronics/Audio/Headphones/Shop Headphones by Type/Over-Ear and On-Ear Headphones",
"productType": "Headphones",
"position": 1,
"query": "wireless headphones",
"source": "wireless headphones"
}

Pricing

Pay per result. No start fee, no monthly rental, no minimum.

EventCharged forPrice
product-listedeach product delivered from a search, category or product link$1.99 / 1,000
product-detailedeach product that got product-page details (add-on, and always for product links)$6.99 / 1,000
-bad links, empty searches and duplicatesfree
You exportYou pay
100 products$0.20
1,000 products$1.99
1,000 products with details$8.98
10,000 products$19.90

You are charged right after each batch lands in your dataset, so a run you stop early costs only what it delivered. Proxies are included.

Use cases

Price monitoring and repricing

Run the same keywords or category links daily and compare prices, discounts and stock over time.

Competitor and assortment analysis

See which products, brands and sellers Walmart ranks first for the searches that matter to you.

Market research and sourcing

Export whole categories with ratings and review counts to find demand, gaps and best-sellers.

Catalog enrichment

Match your SKUs to Walmart listings for prices, images and specifications.

Datasets for research and AI

Build dated product datasets for forecasting, academic work and LLM pipelines.

FAQ

Do I need a Walmart account or API key? No. It works without the Walmart API and without logging in.

Is scraping Walmart legal? This is general information, not legal advice. The Actor collects only product information that walmart.com shows publicly to every visitor, and never logs in. Product listings are not personal data, but Walmart's terms restrict automated access, and how you use the data depends on the laws where you are. Use it for research, price monitoring and analysis, and ask a lawyer before building a commercial product on it.

How many products can I get per keyword? As many as Walmart shows, up to 25 pages of 40 per keyword. Narrow searches with a category link, a price range or more specific keywords to go deeper.

Are the prices the ones shown on the site? Yes, as shown to a visitor in the United States at the time of the run. Member prices, cart discounts and taxes at checkout are not included.

Why are some products marked sponsored? Walmart sells positions in its results. The sponsored flag lets you keep or drop them.

Do prices depend on the store? The Actor reads walmart.com as a US visitor without a chosen store, which is the national online price. Store pickup prices can differ.

Can I run it on a schedule? Yes. Daily runs over the same keywords give you price and ranking history.

Use it from AI agents and MCP clients

This Actor is available as a tool on Apify's MCP server. Point Claude, Cursor, Windsurf, ChatGPT agents or any other MCP client at https://mcp.apify.com with your Apify token, add the tool zaver.api/walmart-scraper, and the agent can search Walmart and read the rows in the same conversation. You can also call it from Python or JavaScript with the Apify client:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("zaver.api/walmart-scraper").call(run_input={"keywords": ["wireless headphones"], "maxItemsPerQuery": 50})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item.get("price"))

Integrations

  • Apify API - start runs and fetch datasets from Python, Node.js, cURL or any HTTP client.
  • MCP server - call this Actor as a tool from Claude, Cursor, ChatGPT agents and any MCP client.
  • No-code - Make, Zapier, n8n, Google Sheets, Airtable, Slack, webhooks.
  • Schedules - run hourly or daily and append to the same dataset to build history.
  • Exports - JSON, JSONL, CSV, Excel (XLSX), XML, HTML table.

Retail and marketplaces

**Sourcing and leads