ParseForge Scrapers

Walmart Scraper

parseforge/walmart-scraper

E-commerceAutomationDeveloper tools

Scrape Walmart.com products from search, category or product URLs: price, was price, rating, seller, UPC, specs, variants and images. Export to CSV, Excel, JSON or XML.

Run this scraper See the API call
Total runs
6
Bookmarked
0
Last modified
3 days ago

This scraper was last updated on .

What does the Walmart Scraper return?

ParseForge Banner

๐Ÿ›’ Walmart Scraper

๐Ÿš€ Export Walmart.com products in seconds. Type a keyword or paste a Walmart URL and get 37 fields per product back, including the UPC, the model number, the was price and savings, the 1 to 5 star review breakdown, whether the seller is Walmart or a marketplace merchant, and whether the tile was a paid placement.

Walmart renders one of the richest product pages in retail and lets you export none of it. This Actor reads the same product data Walmart's own front end renders and returns each product as one flat row: current price, was price and savings, unit price, rating and review count with the full star breakdown, seller name and seller type, availability per fulfillment channel, category breadcrumb, UPC, model, description, specifications, variant options, every image and the return policy. No login, no API key, no cookie to paste, and no proxy needed by default.

Every run returns 37 fields per product. A search term pages through up to 10 pages of about 45 products, a category or deals URL pages up to 25, and a product URL returns one enriched row. In the verification runs, 5 fully detailed products landed in 5 seconds and 100 in 37 seconds, and a keyword like "wireless earbuds" reports 22,909 matching products to draw from.

๐ŸŽฏ Target Audience ๐Ÿ’ก Primary Use Cases
Pricing and category analysts Track Walmart shelf prices, was prices and savings depth by keyword or category over time.
Brands and marketplace sellers Monitor your own listings and competitors: buy box seller, seller type, sponsored placement and rating trend.
Ecommerce and catalogue teams Build product feeds with UPC, model, images, specifications and variant options ready to match against your own SKUs.
Market researchers Measure assortment, price ladders and marketplace share across Walmart categories.
Ad and search teams See which products hold sponsored slots for a keyword and how their price and rating compare to organic results.

๐Ÿ“‹ What the Walmart Scraper does

It turns any Walmart search, category, deals or product URL into a clean table. Give it keywords, paste URLs copied from your browser, or mix both, choose the sort order and an optional price band, and it returns every product with its commercial data, its identity data and its catalogue data in a single row.

๐Ÿ’ก Why it matters: a Walmart search result is not a neutral list. About a quarter of the tiles are paid placements, and a growing share of listings come from marketplace merchants rather than Walmart itself. This Actor returns sponsored and sellerType on every row, so you can separate organic from paid and first party from third party before you compare prices. Add wasPrice, savings and the reviewBreakdown counts and you have the context behind the number, not just the number.

It also returns the identifiers that make Walmart data joinable: the upc, the model number, Walmart's itemId and productId, and the full categoryPath breadcrumb. Matching Walmart listings to your own catalogue or to Amazon and Target data stops being a fuzzy title match.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

๐Ÿ“Š Output

One row per product. The same field names come back whether the row came from a search, a category page or a product URL, so runs join cleanly.

Field What it holds
๐Ÿ–ผ imageUrl Main product image
๐Ÿท name Product title
๐Ÿ”— url Canonical product page URL
๐Ÿ†” itemId Walmart item ID, the number in the product URL
๐Ÿงฌ productId Walmart's internal product ID
๐Ÿญ brand Brand name
๐Ÿ’ฐ price Current price as a number
๐Ÿ“‰ wasPrice Price before the current offer
๐ŸŽŸ savings Walmart's own savings wording, for example SAVE $9.50
โš–๏ธ unitPrice Price per unit, for example 7.4 ยข/fl oz
โ†”๏ธ priceRange Price span across variants, when Walmart shows one
๐Ÿ’ฑ currency Always USD
๐Ÿ“ฆ availability In stock, Out of stock, and so on
โญ rating Average rating out of 5
๐Ÿ—ฃ reviewCount Number of reviews
๐Ÿช seller Seller name
๐Ÿฌ sellerType Walmart or Marketplace
๐Ÿ“ฃ sponsored Yes when the tile was a paid placement
๐Ÿšš fulfillment Shipping, pickup and delivery status
๐Ÿ“‚ category / categoryPath Leaf category and full breadcrumb
๐Ÿ”ข upc UPC barcode
๐Ÿ”ง model Manufacturer model number
๐Ÿ“ shortDescription / description Marketing summary and full description as plain text
๐Ÿ“‹ specifications Name and value pairs from the specifications panel
๐ŸŽจ variantOptions Each option group with its values, for example Actual Color
๐Ÿ”€ variantCount Number of sellable variants
๐Ÿ–ผ images Every product image URL
๐Ÿ“Š reviewBreakdown Review counts for 5, 4, 3, 2 and 1 stars
๐Ÿ‘ recommendedPercent Share of reviewers who recommend the product
โ†ฉ๏ธ returnPolicy Walmart's return wording, for example Free 30-day returns
๐Ÿฅซ snapEligible Yes when the item is SNAP EBT eligible
๐Ÿ… badges Walmart's benefit badges
๐Ÿ”Ž source The search term or URL that produced the row
๐Ÿ•’ scrapedAt ISO timestamp
โŒ error Null on data rows, a message on error rows

With Include Product Details switched off, the Actor returns the listing tile only, so upc, model, description, specifications, images, reviewBreakdown, recommendedPercent, returnPolicy and the category fields read N/A. Values Walmart can genuinely withhold, such as wasPrice on a product with no offer, read Not Disclosed. There are no permanently empty columns.

Three real rows from the verification run, trimmed for length:

{
  "imageUrl": "https://i5.walmartimages.com/seo/JLab-Go-Air-Pop-True-Wireless-Earbuds-w-Charging-Case-Slate_a3f193ef-c365-4844-910e-d56173eee404.72abb5317dd3fca9463b66e18523c443.jpeg",
  "name": "JLab Go Air Pop Bluetooth Earbuds, True Wireless with Charging Case",
  "url": "https://www.walmart.com/ip/JLab-Go-Air-Pop-True-Wireless-Earbuds-w-Charging-Case-Slate/799981023",
  "itemId": "799981023",
  "productId": "6G70M1ZGW80Y",
  "brand": "JLab",
  "price": 19.88,
  "wasPrice": 29.38,
  "savings": "SAVE $9.50",
  "unitPrice": "Not Disclosed",
  "priceRange": "Options from $15.00",
  "currency": "USD",
  "availability": "In stock",
  "rating": 4.5,
  "reviewCount": 41191,
  "seller": "Walmart.com",
  "sellerType": "Walmart",
  "sponsored": "Yes",
  "fulfillment": "SHIPPING: in stock, PICKUP: in stock, DELIVERY: in stock",
  "category": "View in 3D",
  "categoryPath": "Services > Immersive Shopping Suite > View in 3D",
  "upc": "812887017213",
  "model": "EBGAIRPOPRSLT124",
  "shortDescription": "GO Air POP are perfectly pocket-sized with a powerful punch. With 32+ hours of total playtime and our smallest earbuds ever...",
  "description": "LONG BATTERY LIFE\nโ€ข 32+ hours of total play time\nโ€ข 8+ hours of playtime in each earbud\nโ€ข 24+ hours of extra playtime from the charging case...",
  "specifications": [
    { "name": "Battery life", "value": "35 h" },
    { "name": "Ip code", "value": "IPX4" },
    { "name": "Works with", "value": "iPhone, Google Pixel, Samsung Galaxy, Samsung Note, iPad, iPod, Mac, PC, Chromebook" }
  ],
  "variantOptions": [
    { "name": "Actual Color", "values": ["Black", "Blue", "Dark Pink", "Light Blue", "Light Pink", "Lilac", "Mauve", "Mint", "Purple", "Rose", "Slate", "Teal", "White"] }
  ],
  "variantCount": 13,
  "images": [
    "https://i5.walmartimages.com/seo/JLab-Go-Air-Pop-True-Wireless-Earbuds-w-Charging-Case-Slate_a3f193ef-c365-4844-910e-d56173eee404.72abb5317dd3fca9463b66e18523c443.jpeg",
    "https://i5.walmartimages.com/asr/484629b8-66d8-4c45-b122-16f6c0f47ce9.dce6620062d73699df85ff5e45aab3db.jpeg"
  ],
  "reviewBreakdown": { "1": 2657, "2": 1047, "3": 1860, "4": 4818, "5": 30809 },
  "recommendedPercent": 53,
  "returnPolicy": "Free 30-day returns",
  "snapEligible": "No",
  "badges": [],
  "source": "wireless earbuds",
  "scrapedAt": "2026-09-01T22:08:07.027Z",
  "error": null
}
{
  "imageUrl": "https://i5.walmartimages.com/seo/Wireless-Earbuds-2026-Bluetooth-5-4-Headphones-Ear-3D-Stereo-Deep-Bass-Bluetooth-Earphones-4-ENC-Noise-Cancelling-Mic-40H-Playtime-LED-Display-IP7-Wa_e1e4a8e3-7209-438f-bb13-d2a61e11f3ac.4155ab0493f305446091237ab9f4c707.jpeg",
  "name": "Wireless Earbuds, Bluetooth Ear Buds 5.4 Mini Hifi Stereo with 4 Enc Noise Cancelling Mics Wireless Headphones, 40H in Ear Earphones, Usb C, IP7 Waterproof Bluetooth Headphones for Sports, Workout",
  "url": "https://www.walmart.com/ip/Wireless-Earbuds-2026-Bluetooth-5-4-Headphones-Ear-3D-Stereo-Deep-Bass-Bluetooth-Earphones-4-ENC-Noise-Cancelling-Mic-40H-Playtime-LED-Display-IP7-Wa/19628271754",
  "itemId": "19628271754",
  "productId": "38ON03ROF96C",
  "brand": "Cillso",
  "price": 17.99,
  "wasPrice": 159.99,
  "savings": "SAVE $142.00",
  "unitPrice": "Not Disclosed",
  "priceRange": "Options from $17.99 โ€“ $159.99",
  "currency": "USD",
  "availability": "In stock",
  "rating": 4.4,
  "reviewCount": 829,
  "seller": "Cillso Store",
  "sellerType": "Marketplace",
  "sponsored": "Yes",
  "fulfillment": "SHIPPING: in stock, PICKUP: out of stock, DELIVERY: not available",
  "category": "Earbuds and In-Ear Headphones",
  "categoryPath": "Electronics > Audio > Headphones > Shop Headphones by Type > Earbuds and In-Ear Headphones",
  "upc": "762851766596",
  "model": "H97",
  "shortDescription": "H97 Wireless Earbuds, Bluetooth 5.4 Mini Hi-Fi Stereo. After the initial connection, simply remove both earbuds from the charging case...",
  "description": "โ€ข 2026 New Bluetooth 5.4 Technology and One-Step Pairing: H97 wireless earbuds utilize the latest Bluetooth 5.4 technology...",
  "specifications": [
    { "name": "Headphone type", "value": "Earbuds" },
    { "name": "Headphone style", "value": "In-Ear" },
    { "name": "Features", "value": "Built-in Microphone, Inner Ear" }
  ],
  "variantOptions": [
    { "name": "Actual Color", "values": ["Black", "Blue", "Rose Gold", "White"] }
  ],
  "variantCount": 4,
  "images": [
    "https://i5.walmartimages.com/seo/Wireless-Earbuds-2026-Bluetooth-5-4-Headphones-Ear-3D-Stereo-Deep-Bass-Bluetooth-Earphones-4-ENC-Noise-Cancelling-Mic-40H-Playtime-LED-Display-IP7-Wa_e1e4a8e3-7209-438f-bb13-d2a61e11f3ac.4155ab0493f305446091237ab9f4c707.jpeg",
    "https://i5.walmartimages.com/asr/00d3eb40-7ea6-413a-aa1e-428b849ac5e8.14bc14a145226b510c0da63fb52c98b7.jpeg"
  ],
  "reviewBreakdown": { "1": 77, "2": 27, "3": 25, "4": 48, "5": 652 },
  "recommendedPercent": 87,
  "returnPolicy": "Free 30-day returns",
  "snapEligible": "No",
  "badges": [],
  "source": "wireless earbuds",
  "scrapedAt": "2026-09-01T22:08:06.489Z",
  "error": null
}
{
  "imageUrl": "https://i5.walmartimages.com/seo/AOC-Wireless-Earbuds-Smart-LED-Display-Hybrid-Active-Noise-Cancelling-Bluetooth-Headphones-4-Mic-Clear-Calls-45H-Playtime-10mm-Driver-Deep-Bass-Dual_3744b58e-b18f-44b6-bdaa-8b28398a7d8c.34c31891705ab90abb7e0ef0b78cc0a5.jpeg",
  "name": "AOC Wireless Earbuds, Bluetooth Earbuds with Noise Cancelling",
  "url": "https://www.walmart.com/ip/AOC-Wireless-Earbuds-Smart-LED-Display-Hybrid-Active-Noise-Cancelling-Bluetooth-Headphones-4-Mic-Clear-Calls-45H-Playtime-10mm-Driver-Deep-Bass-Dual/20023573552",
  "itemId": "20023573552",
  "productId": "7HL5E1EQR753",
  "brand": "UDH",
  "price": 18.99,
  "wasPrice": 35.99,
  "savings": "SAVE $17.00",
  "unitPrice": "Not Disclosed",
  "priceRange": "N/A",
  "currency": "USD",
  "availability": "In stock",
  "rating": 4.4,
  "reviewCount": 1918,
  "seller": "Best UDH",
  "sellerType": "Marketplace",
  "sponsored": "Yes",
  "fulfillment": "SHIPPING: in stock, PICKUP: not available, DELIVERY: not available",
  "category": "Earbuds and In-Ear Headphones",
  "categoryPath": "Electronics > Audio > Headphones > Shop Headphones by Type > Earbuds and In-Ear Headphones",
  "upc": "810224220272",
  "model": "HH2525",
  "shortDescription": "These AOC Wireless Earbuds are perfect for commutes, workouts and daily leisure, delivering great audio...",
  "description": "โ€ข Smart LED Power Display: The innovative smart charging case features a clear and precise LED screen...",
  "specifications": [
    { "name": "Headphone type", "value": "Earbuds" },
    { "name": "Headphone style", "value": "In-Ear" },
    { "name": "Noise control technology", "value": "Sound Isolation" }
  ],
  "variantOptions": [
    { "name": "Character", "values": ["sold out1", "HH2525"] }
  ],
  "variantCount": 2,
  "images": [
    "https://i5.walmartimages.com/seo/AOC-Wireless-Earbuds-Smart-LED-Display-Hybrid-Active-Noise-Cancelling-Bluetooth-Headphones-4-Mic-Clear-Calls-45H-Playtime-10mm-Driver-Deep-Bass-Dual_3744b58e-b18f-44b6-bdaa-8b28398a7d8c.34c31891705ab90abb7e0ef0b78cc0a5.jpeg",
    "https://i5.walmartimages.com/asr/2160dded-7101-4901-96fb-d828960d18b7.832c008dbf8386a436150927282af73a.jpeg"
  ],
  "reviewBreakdown": { "1": 359, "2": 122, "3": 154, "4": 243, "5": 1040 },
  "recommendedPercent": 63,
  "returnPolicy": "Free 30-day returns",
  "snapEligible": "No",
  "badges": [],
  "source": "wireless earbuds",
  "scrapedAt": "2026-09-01T22:08:06.332Z",
  "error": null
}

โœจ Why choose this Actor

  • ๐Ÿ“ฃ Sponsored placements flagged on every row. Roughly a quarter of Walmart search tiles are paid. Most scrapers merge them silently into the results; this one marks each with sponsored: Yes so organic rank and paid rank stay separate.
  • ๐Ÿฌ Walmart versus marketplace, made explicit. sellerType tells you whether Walmart itself or a third-party merchant holds the buy box, alongside the seller name.
  • ๐Ÿ“Š The full star breakdown, not just an average. Review counts for 5, 4, 3, 2 and 1 stars plus the recommended percentage, straight from Walmart's review summary.
  • ๐Ÿ”ข Join keys that work. UPC, model number, Walmart item ID and product ID on every detailed row, so matching to your own catalogue or to other retailers is exact.
  • ๐Ÿ“‰ Price context. Was price, Walmart's own savings wording, unit price and the variant price range, not a single number in isolation.
  • ๐ŸŽจ Variant options and count. Every option group with its values, plus how many sellable variants exist, without opening each one.
  • ๐Ÿ”— Any Walmart URL works. Search, category, deals hub or a single product page, pasted straight from the browser, with sort, price band and facet filters applied automatically.
  • โšก Direct by default, no proxy cost. Walmart answers direct requests from Apify, so runs go proxy-free unless you switch one on. 5 fully detailed products completed in 5 seconds.
  • ๐Ÿงพ No always-empty columns. Fields Walmart does not publish were dropped during research rather than shipped as permanently blank headers. Where a value can genuinely be withheld you get a labelled sentinel, never a silent null.
  • ๐Ÿงฏ Honest failure. A URL that is not Walmart, a term with no results or a page Walmart refuses produces an error row explaining what happened, rather than a silently short dataset.

๐Ÿ“ˆ How it compares to alternatives

This Actor Typical Walmart actors
Sponsored placement flag โœ… On every row โŒ Rarely
Seller type (Walmart or Marketplace) โœ… Yes โš ๏ธ Sometimes seller name only
Star-by-star review breakdown โœ… 5 counts plus recommended % โš ๏ธ Usually average and count only
UPC and model number โœ… Both โš ๏ธ Often UPC only, or neither
Was price and savings โœ… Both, plus unit price and variant range โš ๏ธ Often current price only
Variant options with values โœ… Yes, plus variant count โš ๏ธ Rarely
Search, category, deals and product URLs โœ… All four, mixable in one run โš ๏ธ Often search only or product only
Sort, price band and facet filters โœ… Walmart's own parameters โš ๏ธ Sometimes sort only
Proxy required โœ… No by default โš ๏ธ Often yes
Start fee per run โœ… None โš ๏ธ Common

What this Actor does not do, stated plainly. Walmart serves about 10 pages per search term, roughly 400 to 500 products, and 25 pages per category page; to go deeper, split a broad keyword into narrower ones or use several category URLs. Prices, stock and pickup status are for the default store Walmart assigns to the request, so they can differ from what you see with your own store selected. Individual review text is not part of this surface, so it is not returned; the breakdown counts are. Sponsored products are real products and are kept, flagged, rather than removed.

๐Ÿš€ How to use

  1. Create a free Apify account. Sign up here and you start with $5 of free credit, no card required.
  2. Open the Actor and go to the Input tab.
  3. Choose what to scrape. Type keywords into Search Terms, or paste Walmart search, category, deals or product URLs into Walmart URLs. You can do both in one run.
  4. Pick a sort order and a price band if you want them. They apply to search terms and to listing URLs that do not already carry them.
  5. Set Max Items. Start small while you check the shape of the data.
  6. Leave Include Product Details on for the full 37 fields, or switch it off for a faster listing-only pass.
  7. Click Start and watch the log.
  8. Download the results as CSV, Excel, JSON or XML from the Dataset tab, or pull them from the API.

A minimal input looks like this:

{
  "searchTerms": ["wireless earbuds"],
  "sortBy": "best_seller",
  "maxItems": 100,
  "includeDetails": true
}

๐Ÿ’ผ Business use cases

๐Ÿท Price and promotion tracking

Run a keyword or category daily and keep the history. price, wasPrice and savings show how deep Walmart and its marketplace sellers are cutting, unitPrice normalises pack sizes, and sellerType tells you whether the offer is Walmart's own or a merchant's.

๐Ÿ“ฃ Search and sponsored placement monitoring

For each keyword you care about, the rows arrive in Walmart's order with sponsored set on paid tiles. Compare who holds the sponsored slots against the organic leaders, and how their price, rating and reviewCount stack up.

๐Ÿ“ฆ Catalogue matching and feed building

upc, model, brand, images, specifications and variantOptions are enough to match Walmart listings to your own SKUs or to another retailer's data without fuzzy title matching, and to build a comparison feed from the result.

โญ Rating and review intelligence

reviewBreakdown and recommendedPercent show the shape of the sentiment, not just the average. A 4.4 with a fat 1-star tail is a different product from a 4.4 with none, and you can see the difference on every row.

๐Ÿ”Œ Automating Walmart Scraper

Schedule a run and let the output flow where you work. Make and Zapier can move new rows into a spreadsheet, a database or a Slack channel the moment a run finishes. Airbyte can load the dataset into a warehouse for price history. A webhook can push results into GitHub or your own service, and Google Drive keeps a dated CSV of every run for auditing.

๐ŸŒŸ Beyond business use cases

  • ๐ŸŽ“ Research. Study pricing, marketplace share and sponsored density across Walmart categories with clean, repeatable data.
  • ๐Ÿ  Personal. Track the price of the product you want and get told when the was price gap opens up, or export a category to compare options properly.
  • ๐Ÿค Non-profit. Build grocery and household budgets from real current prices, with snapEligible marking what SNAP EBT covers.
  • ๐Ÿงช Experimentation. UPCs, images and specifications make an easy foundation for price comparison prototypes, product matching models and recommendation demos.

๐Ÿค– Ask an AI assistant about this scraper

I am using the ParseForge Walmart Scraper on Apify. It returns one row per Walmart product with 37 fields, including price, wasPrice, savings, unitPrice, rating, reviewCount, a 5 to 1 star reviewBreakdown, recommendedPercent, seller and sellerType (Walmart or Marketplace), a sponsored flag, upc, model, categoryPath, specifications, variantOptions and all image URLs. It accepts search terms and Walmart search, category, deals or product URLs, with sort, price band and facet filters. Help me design a daily pipeline that tracks sponsored slots and price changes for my top 20 keywords and flags marketplace sellers undercutting Walmart.

โ“ Frequently Asked Questions

๐Ÿ”‘ Do I need a Walmart account or an API key?

No. The Actor reads the public product data Walmart's own pages render. There is no login, no key and no cookie to paste.

๐Ÿ”— Which URLs can I paste?

Search URLs (walmart.com/search?q=...), category URLs (walmart.com/browse/... and walmart.com/cp/...), the deals hub (walmart.com/shop/deals) and product URLs (walmart.com/ip/...). Listing URLs are paged; product URLs return one row each. You can mix them with search terms in one run.

๐Ÿ“ฆ How many products can I get from one search term?

Walmart serves about 10 pages of roughly 45 products per keyword, so 400 to 500 rows. Category and deals pages go to 25 pages. For deeper coverage, split a broad keyword into narrower ones or add several category URLs.

โšก How fast is it?

5 products with full details completed in 5 seconds and 100 products in 37 seconds in the verification runs. Turn Include Product Details off for a listing-only pass that skips the product pages entirely.

๐Ÿ“ฃ Are sponsored products included?

Yes, because they are real products with real prices. Each is marked sponsored: Yes so you can filter them out or study them separately.

๐Ÿฌ What does sellerType mean?

Walmart means Walmart itself holds the buy box. Marketplace means a third-party merchant sells the item through Walmart. The seller field carries the merchant's name.

๐Ÿ“‰ Does it capture sale prices?

Yes. wasPrice is the pre-offer price and savings carries Walmart's own wording, for example SAVE $9.50. priceRange shows the span across variants when Walmart displays one.

๐Ÿช Which store do the prices come from?

Walmart assigns a default store to each request and prices, stock and pickup status reflect it. Store selection is a cookie on Walmart's side rather than a URL parameter, so it is not an input; treat the data as Walmart's default view.

๐ŸŽจ Does it return every variant as a separate row?

No. Each row is the product Walmart lists, with variantOptions listing every option group and its values and variantCount giving the number of sellable variants. Paste a specific variant's product URL to get that variant's row.

๐Ÿ›ก Do I need a proxy?

No by default. Walmart answers direct requests from Apify. If your runs start seeing challenge pages, switch the Proxy input to Apify residential proxies and run again.

๐Ÿ“Š Are review texts included?

No. The star breakdown, the recommended percentage, the average and the count are returned. Individual review text lives on a separate surface and is not part of this Actor.

๐Ÿšซ A row has an error. What happened?

The URL was not a Walmart URL, the term returned no products, or Walmart refused the page after retries. The row names the source and the reason, and the rest of the dataset stays intact.

๐Ÿ’พ What export formats are available?

CSV, Excel, JSON, XML, plus the Apify API and webhooks.

๐Ÿ”Œ Integrate with any app

The dataset is available over the Apify API the moment a run finishes, so anything that speaks HTTP can consume it. Ready-made integrations cover Make, Zapier, Airbyte, Slack, Google Drive, GitHub, Google Sheets and Amazon S3, and webhooks can push each finished run straight into your own service.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: this is an independent tool and is not affiliated with, endorsed by or connected to Walmart Inc. It collects only publicly available data.

What input does the Walmart Scraper accept?

FieldTypeWhat it doesDefault
searchTerms array Keywords to search on Walmart.com, one per line. Each term is searched separately and paged until Max Items is reached (Walmart serves up to about 10 pages of 40 results per query). ["wireless earbuds"]
startUrls array Any Walmart.com URL copied from your browser: a search (https://www.walmart.com/search?q=laptop), a category (https://www.walmart.com/browse/electronics/tvs/3944_1060825 or https://www.walmart.com/cp/milk/4405816), the deals page (https://www.walmart.com/shop/deals) or a single product (https://www.walmart.com/ip/20042402979). Listing URLs are paged; product URLs return one row each. []
maxItems integer Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 10
sortBy string (6 options) Result order, exactly as Walmart's own sort menu. best_match
minPrice integer Only return products priced at or above this amount. not set
maxPrice integer Only return products priced at or below this amount. not set
facet string Walmart's raw facet string, the same value the site puts in the URL when you tick a filter, for example brand:HP or brand:HP||brand:Dell. Leave empty for no facet filter. not set
includeDetails boolean Open every product page to add UPC, model, full description, specifications, all images, variant options, return policy and the star breakdown of reviews. Turn off for a faster listing-only pass with price, rating, seller and availability. true
proxyConfiguration object Walmart.com answers direct requests, so the proxy is off by default. Switch to Apify residential proxies if your runs start seeing the 'Robot or human?' challenge. {"useApifyProxy":false}

How much does the Walmart Scraper cost?

from $1.00 per 1,000 results

Charged forWhat it isPrice each
Product scraped One Walmart product row delivered to the dataset. Error rows are never charged. $0.001 to $0.003

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

How do I call the Walmart Scraper API?

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~walmart-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchTerms": [
      "wireless earbuds"
    ],
    "startUrls": [],
    "maxItems": 10,
    "sortBy": "best_match",
    "includeDetails": true
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "searchTerms": [
    "wireless earbuds"
  ],
  "startUrls": [],
  "maxItems": 10,
  "sortBy": "best_match",
  "includeDetails": true
}

What do users say about the Walmart Scraper?

No reviews yet. Be the first.

How do I report an issue with the Walmart Scraper?

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

What related scrapers can I use?

Run Walmart Scraper on Apify All scrapers