US Retail Price Scraper: Walmart, Target, Best Buy
Pricing
$2.00 / 1,000 product scrapeds
US Retail Price Scraper: Walmart, Target, Best Buy
Scrape prices, was prices, stock and ratings from Walmart, Target, Best Buy, Home Depot and Lowe's in one run. Keyword search or URLs, built-in price tracker for price drops and MAP compliance.
Pricing
$2.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
A Q
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
US Retail Price Scraper: Walmart, Target, Best Buy, Home Depot & Lowe's
US Retail Price Scraper extracts product prices, sale and was prices, stock status, ratings and product details from Walmart, Target, Best Buy, Home Depot and Lowe's in one run. Search by keyword across all stores at once or paste product and search URLs. Built-in price monitoring flags price drops, price increases and stock changes between runs, so it doubles as a price tracker for competitor pricing, MAP compliance and retail arbitrage.
What can this price scraper do?
- 🛒 5 US retailers, one format: compare the same product across Walmart, Target and Best Buy without stitching five scrapers together.
- 🔎 Keyword search and direct URLs: "air fryer", "65 inch TV", "cordless drill", or any product, search or category URL.
- 📉 Price-change monitoring: schedule daily runs and get
previousPrice,priceChange,stockChangedandisNew. Enable Output only changed products to pay only for changes. - 🧭 Search rank tracking:
positionfor every keyword, useful for share-of-shelf and retail SEO. - 🔁 Reliable: automatic retries with fresh sessions and IPs, block detection and structured-data fallbacks.
- 🔒 Public data only. No login, no personal data.
Why use a retail price scraper?
- Competitor price monitoring and dynamic pricing inputs
- MAP compliance checks for brands and manufacturers
- Retail arbitrage and Amazon FBA sourcing: find discounts and was-price gaps
- Market research: assortment, ratings and price distribution by category
What data can you extract?
| Field | Description |
|---|---|
retailer | walmart, target, bestbuy, homedepot, lowes |
productId | Walmart item ID, Target TCIN, Best Buy SKU, Home Depot or Lowe's item number |
title, brand, category | Product name, brand and category |
price, wasPrice, savings, currency | Current price, regular price and discount |
inStock, availability | Stock status |
rating, reviewsCount | Star rating and number of reviews |
image, url, gtin, dpci, seller | Media, links and identifiers where available |
searchKeyword, position | Search ranking position |
previousPrice, priceChange, stockChanged, isNew | Monitoring mode only |
How to scrape Walmart, Target and Best Buy prices
- Enter Search keywords and pick Retailers, and/or paste Product or search URLs.
- Set Max products per keyword per retailer.
- Optional: enable Price monitoring mode and add a daily schedule to build a price history.
- Click Start and export to JSON, CSV or Excel, or use the API.
{ "searchQueries": ["air fryer"], "retailers": ["walmart", "target", "bestbuy"], "maxResultsPerQuery": 50, "monitorMode": true }
Output example
Real results from an "air fryer" search.
Target
{"retailer": "target","productId": "89110863","url": "https://www.target.com/p/gourmia-6-qt-digital-window-air-fryer-with-12-presets-38-guided-cooking-black/-/A-89110863","title": "Gourmia 6qt Digital Window Air Fryer with 12 Presets & Guided Cooking Black: Stainless Steel, 1-Year Warranty","brand": "Gourmia","price": 49.99,"currency": "USD","wasPrice": 69.99,"priceText": "$49.99","inStock": null,"availability": null,"rating": 4.08,"reviewsCount": 2280,"image": "https://target.scene7.com/is/image/Target/GUEST_33d23cc1-0d51-43b8-9152-e1be3be14ed2","gtin": null,"dpci": "072-04-0231","category": "Electric Fryers","searchKeyword": "air fryer","position": 1,"scrapedAt": "2026-10-09T23:07:12.696Z"}
Best Buy
{"retailer": "bestbuy","productId": "6583884","url": "https://www.bestbuy.com/product/bella-pro-smartcrisp-8-qt-touchscreen-air-fryer-stainless-steel/J3P5RSSWRR/sku/6583884","title": "bella PRO - SmartCrisp 8-qt. Touchscreen Air Fryer - Stainless Steel","brand": "bella PRO","price": 59.99,"currency": "USD","wasPrice": 129.99,"savings": 70,"pricingType": null,"inStock": true,"availability": "ADD_TO_CART","rating": 4.7,"reviewsCount": 1886,"condition": "new","category": "Air Fryer","seller": "bby","image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/d46a6764-8e51-4cdd-aa79-58137e759a19.jpg","searchKeyword": "air fryer","position": 1,"scrapedAt": "2026-10-09T23:07:12.802Z"}
Walmart
{"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"}
Proxies (important for Home Depot and Lowe's)
- Walmart, Target and Best Buy work with the default Apify Proxy in most runs.
- Home Depot and Lowe's (beta) block datacenter IPs. Select Apify Proxy → RESIDENTIAL, country United States. Residential traffic is billed by Apify to your plan.
How much does it cost?
$2.00 per 1,000 products returned, nothing for failed requests. Each run also has a $0.005 start fee (from October 25, 2026). Platform usage (compute and proxy) follows your Apify plan.
| Job | Approximate cost |
|---|---|
| 50 products × 3 retailers for one keyword | about $0.30 |
| Daily price tracker for 500 products, only changes output (≈10%/day) | about $3 per month |
| 10,000 products one-off | about $20 |
Set a maximum cost per run and the Actor stops cleanly at that limit.
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 ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("best_apis/us-retail-price-scraper").call(run_input={"searchQueries": ["air fryer"], "retailers": ["walmart", "target", "bestbuy"], "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/us-retail-price-scraper').call({"searchQueries": ["air fryer"], "retailers": ["walmart", "target", "bestbuy"], "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~us-retail-price-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["air fryer"], "retailers": ["walmart", "target", "bestbuy"], "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
How do I track prices across Walmart, Target and Best Buy? Enable Price monitoring mode, schedule a daily run and connect the dataset to Google Sheets or Slack. Each product shows previousPrice and priceChange.
Does it support store-specific prices? Target's pricing store can be set with Target store ID. Other retailers return default online prices.
Can I scrape only Walmart? Yes. Pick only Walmart, or use our dedicated Walmart Scraper.
Is there a Target or Best Buy API for prices? Not a public one for product data. This Actor works as a price API: call it over HTTP and get JSON back.
Is it legal to scrape product prices? 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.
Related Actors
- App Store & Google Play Reviews Scraper: reviews, ratings and app details from both app stores
- Walmart Scraper: Walmart products, prices, UPCs and a price tracker
- Government Tenders Scraper: UK, EU TED and SAM.gov tenders with daily alerts
- YouTube Transcript Scraper: bulk YouTube transcripts, subtitles and captions
- Google Trends API: interest over time, regions, related queries and Trending Now
Questions, bugs or feature requests? Open an issue on the Issues tab. We usually reply within 24 hours.