Walmart Scraper: Products, Prices & Price Tracker avatar

Walmart Scraper: Products, Prices & Price Tracker

Pricing

$2.50 / 1,000 product scrapeds

Go to Apify Store
Walmart Scraper: Products, Prices & Price Tracker

Walmart Scraper: Products, Prices & Price Tracker

Fast Walmart scraper: search results with rank, product details, prices, was prices, stock, ratings, seller, UPC and specs. Keyword, product and category URLs, plus a Walmart price tracker mode.

Pricing

$2.50 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

A Q

A Q

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Walmart Scraper: Products, Prices & Price Tracker API

Walmart Scraper extracts Walmart product data and prices at scale: search results, product details, current price, was price, stock status, star rating, review count, seller, UPC, model, category, images and specifications. Search by keyword or paste product (/ip/...), search or category URLs. Built-in Walmart price tracker mode flags price drops and stock changes between runs.

What can this Walmart scraper do?

  • 🔎 Search results with rank: position and sponsored for every keyword, for share-of-shelf and Walmart SEO.
  • 📦 Product details: price, was price, stock, rating, reviews, seller, UPC (gtin), model, specs and images.
  • 📉 Walmart price tracker: schedule it and get previousPrice, priceChange, stockChanged and isNew. Optionally output only changed products.
  • 🔁 Reliable: automatic retries with fresh sessions and IPs, block detection and fallbacks, so runs don't silently return nothing.
  • 💵 Pay per product, nothing for failed requests. Public data only, no login.

Why scrape Walmart?

  • Competitor price monitoring and repricing
  • Retail arbitrage and Amazon FBA sourcing with UPCs for matching
  • MAP compliance for brands selling on Walmart.com
  • Walmart Marketplace research: sellers, ratings and categories

How to scrape Walmart product data

  1. Add Search keywords and/or Walmart URLs.
  2. Set Max products per keyword / URL.
  3. Optional: enable Price monitoring mode and add a daily schedule.
  4. Click Start and export to JSON, CSV or Excel, or use the API.

Input

FieldWhat it does
searchQueriesKeywords to search on Walmart.com
startUrlsWalmart product, search or category URLs
maxResultsPerQueryProducts per keyword or URL
monitorMode, onlyChanged, stateKeyPrice tracking options
proxyConfigurationDefault Apify Proxy, or RESIDENTIAL US for large runs
{ "searchQueries": ["air fryer"], "startUrls": [{ "url": "https://www.walmart.com/ip/18007301269" }], "maxResultsPerQuery": 100, "monitorMode": true }

Output example

Real results from an "air fryer" search:

[
{
"retailer": "walmart",
"productId": "18007301269",
"url": "https://www.walmart.com/ip/Ninja-Foodi-Air-Fry-Flip-Oven-SP140/18007301269",
"title": "Ninja Flip Toaster Oven & Air Fryer, 8-in-1, Flip Up & Away for Storage, Roast, Toast, Bake & More, SP140",
"brand": null,
"price": 139,
"currency": "USD",
"wasPrice": 169,
"inStock": true,
"availability": "IN_STOCK",
"rating": 4.5,
"reviewsCount": 338,
"image": "https://i5.walmartimages.com/seo/Ninja-Foodi-Air-Fry-Flip-Oven-SP140_571c4f3d-38bc-48e3-96a1-3361655f0e2a.787624497f25cb9566ef634e0aa6701f.jpeg",
"seller": "Walmart.com",
"category": "Home Page/Home/Appliances/Kitchen Appliances/Toasters & Ovens/Toaster Ovens/Ninja Toaster Ovens",
"sponsored": true,
"searchKeyword": "air fryer",
"position": 1,
"scrapedAt": "2026-10-09T22:29:33.903Z"
},
{
"retailer": "walmart",
"productId": "17990309659",
"url": "https://www.walmart.com/ip/Ninja-Foodi-Air-Fry-Flip-Oven-Silver-SP050/17990309659",
"title": "Ninja Flip Toaster Oven & Air Fryer, 6-in-1, Flip Up & Away for Storage, Roast, Toast, Bake & More, SP050 Silver",
"brand": null,
"price": 119,
"currency": "USD",
"wasPrice": 139,
"inStock": true,
"availability": "IN_STOCK",
"rating": 4.3,
"reviewsCount": 88,
"image": "https://i5.walmartimages.com/seo/Ninja-Foodi-Air-Fry-Flip-Oven-Silver-SP050_04c84e4c-f55d-4b1d-8bd5-31eb797360b9.1a62fca96cbabe21754ad663ff142c2a.jpeg",
"seller": "Walmart.com",
"category": "Home Page/Home/Appliances/Kitchen Appliances/Toasters & Ovens/Toaster Ovens/Ninja Toaster Ovens",
"sponsored": true,
"searchKeyword": "air fryer",
"position": 2,
"scrapedAt": "2026-10-09T22:29:33.982Z"
}
]

Other fields when available: gtin (UPC), model, images, description, specifications, and in monitoring mode previousPrice, priceChange, stockChanged, isNew.

How much does it cost to scrape Walmart?

$2.50 per 1,000 products, nothing for failed requests. Each run also has a $0.005 start fee (from October 25, 2026).

JobApproximate cost
100 products for one keywordabout $0.25
Daily price tracker for 1,000 products, only changes output (≈10%/day)about $7.50 per month
10,000 products one-offabout $25

Walmart uses bot protection. The default Apify Proxy works for most runs, and for large, frequent runs choose RESIDENTIAL proxy, country US (billed by Apify per your plan).

How to use the API (Python, JavaScript, cURL)

Every run is available through the Apify API. Get your API token in Apify Console → Settings → API & Integrations.

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("best_apis/walmart-product-price-scraper").call(run_input={"searchQueries": ["air fryer"], "maxResultsPerQuery": 20})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('best_apis/walmart-product-price-scraper').call({"searchQueries": ["air fryer"], "maxResultsPerQuery": 20});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

cURL (run and get products in one request)

curl -X POST "https://api.apify.com/v2/acts/best_apis~walmart-product-price-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries": ["air fryer"], "maxResultsPerQuery": 20}'

Integrations

Connect results to Google Sheets, Slack, email, Zapier, Make, n8n, Airbyte, webhooks or AI agents through the Apify MCP server. Use Schedules in Apify Console to run it hourly, daily or weekly. Export any dataset as JSON, CSV, Excel, XML or HTML.

FAQ

Is there a Walmart product API? Walmart's official APIs are for its sellers and affiliates. This Actor works as a Walmart product and price API for anyone: call it over HTTP and get JSON back.

Can I track Walmart price drops? Yes. Enable Price monitoring mode, schedule it daily, and filter on priceChange.

Can I get UPCs? Yes, from product pages (gtin) when Walmart shows them.

Does it scrape Walmart reviews? Ratings and review counts are included. Review text is on the roadmap.

Need Target or Best Buy too? Use our US Retail Price Scraper.

Is it legal to scrape Walmart? This Actor only collects publicly available data, does not log in and does not bypass paywalls. Scraping public data is generally legal, but personal data is protected by laws such as GDPR and CCPA, and you are responsible for how you use the results. If unsure, ask a lawyer. Read more in Apify's guide to the legality of web scraping.

Questions, bugs or feature requests? Open an issue on the Issues tab. We usually reply within 24 hours.