Walmart product API: price, stock and UPC for any item
Paste a Walmart product link and get one clean row back: price, stock, seller, UPC, GTIN, specs, images and the store the price came from. Each call costs €0.0015, so 1,000 items cost €1.50.
AutomaticPaste a Walmart product link and we use this API for you.walmart.com/ip/23619910
- per 1,000 calls
- €1.50
- per call
- €0.0015
- 0.15 cents
- row per call
- 1
- per 1,000 rows
- ≈ €1.50
One Walmart item, one row, ready to match
The Walmart product API takes a product link and returns the item as one row with about 100 columns. You get the price, the stock status, who sells it, the star rating, the UPC and GTIN barcodes, up to 17 spec lines and up to 14 image links. One call costs €0.0015. A thousand calls cost €1.50, with no plan and no monthly fee. Compare it on our page of all data APIs and prices. Set your item list up once, and every scheduled run is saved in your Scrapewise account for the table, an Excel file, your AI assistant or the API.
The barcodes are the reason most sellers use it. A Walmart title rarely matches your own title word for word, but a UPC does. Join on the upc or gtin column and Walmart's price lands next to your cost and your Amazon price in the same sheet. No fuzzy title matching, no guessing which pack size it is. The API doesn't return review text; for that you'd read the reviews on Walmart itself.
Walmart prices and stock change by store. You can add a US ZIP code to the link. Every row records the store it reflects: store ID, city, state and postal code. When a price looks odd, you can see where it came from before you act on it.
Who uses the Walmart product API
Walmart Marketplace sellers
Check the price and seller on the items you compete with every morning. The seller type column tells you if Walmart itself sells the item or a third party does, which changes how hard it is to win the sale.
Online arbitrage buyers
Pull the same UPC from Walmart and Amazon and sort by the gap. The fulfillment and order limit columns tell you if you can pick it up and how many units one order allows.
Cross-listers and dropshippers
Copy the title, highlights, specifications and images into your own listing sheet. The long description comes back as HTML, so bullet lists keep their structure.
Brands selling through Walmart
Watch your own item pages for price changes, rating drops and new third-party sellers on your listing.
How it works
Add your items once
Paste Walmart product links into a scraper, one per line. Add a ZIP code if you care about one area. Each item is one call at €0.0015.
Let it repeat
Set it daily, weekly, every few days or monthly. Each run adds dated rows to your Scrapewise database, so price changes show up day by day. Rows are kept for 90 days.
Use the rows
Download Excel, feed the API rows to your repricer, or ask your AI assistant: 'which of my Walmart items went out of stock this week?'
Set it up once. The data keeps coming.
Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.
Set it up once
Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.
Runs on your schedule
Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.
Saved in your database
Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.
Use it your way
Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.
Ask your AI assistant about your own data
Connect Claude Desktop or Claude Code with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.
- Which of my ASINs lost the Buy Box this week?
- Which competitor cut prices the most since Monday?
- Show the keywords where I dropped out of the top 10.
What you send and what you get
Paste a Walmart product link. You can add a US ZIP code. You get one row per item with the columns below.
- Link to the product on Walmartrequired
Open the page in your browser and copy the address.
https://www.walmart.com/ip/23619910?classType=REGULAR&from=/search - ZIP codeoptional
Not in the link. Add a US ZIP code to see the price and stock of the store near it.
10001
1 row per call, 70 to 83 columns
- sw status
- sw source url
- sw fetched at
- item_id
- name
- brand
- url
- images[0]
- images[1]
- images[2]
- images[3]
- images[4]
- +76 more, see all columns
Sample rows from real Walmart items
Real Walmart items collected on 16 September 2026 for ZIP code 10001, store 3520 in New York. Scroll sideways to see every column.
sw status_sw_statusResult of this row: OK, no results, or an error | sw source url_sw_source_urlThe link you pasted for this request | sw fetched at_sw_fetched_atWhen we collected this row (UTC) | item_iditem_idWalmart item ID | namenameName | brandbrandBrand | urlurlLink | images[0]images[0]Images #1 | images[1]images[1]Images #2 | images[2]images[2]Images #3 | categorycategoryCategory | conditionconditionCondition | upcupcUPC barcode | gtingtinGlobal trade item number | model_numbermodel_numberModel number |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OK | https://www.walmart.com/ip/Lactaid-Whole-Milk-96-oz/23619910 | 2026-09-16T09:39:49Z | 23619910 | Lactaid Whole Milk, 96 oz | Lactaid | https://www.walmart.com/ip/Lactaid-Whole-Milk-96-oz/23619910 | https://i5.walmartimages.com/seo/Lactaid-Whole-Milk-96-oz_c7796258-f632-4606-b99d-54217af0e873.ae986520c42381fe62855e011a729bf3.jpeg | https://i5.walmartimages.com/asr/25960551-ee28-48c4-a7e1-cd1f861dd4ae.7b1ed250d6d860f34a3096de3e89f7df.jpeg | https://i5.walmartimages.com/asr/868abf20-5d04-42d2-849e-e1651835a06e.4e4dedad7475e84234c9b29781b7857c.jpeg | Home Page/Food/Dairy & Eggs/Milk/Dairy Milk/Whole Milk | New | 041383090738 | 00041383090738 | 1854 |
| OK | https://www.walmart.com/ip/Tuscan-Dairy-Farms-Whole-Milk-with-Vitamin-D-32-fl-oz/102343851 | 2026-09-16T09:40:26Z | 102343851 | Tuscan Dairy Farms Whole Milk with Vitamin D - 32 fl oz | Tuscan | https://www.walmart.com/ip/Tuscan-Dairy-Farms-Whole-Milk-with-Vitamin-D-32-fl-oz/102343851 | https://i5.walmartimages.com/seo/Tuscan-Dairy-Farms-Whole-Milk-with-Vitamin-D-32-fl-oz_396e6ca3-efda-4c41-921a-cabeacfd5797.1663f3e23ce10320f1e24e5e653705ce.jpeg | https://i5.walmartimages.com/asr/ad976576-8db4-4e45-98ee-aad04f70ef44.40e467ed9a9e1952ac8a338e6a441c1c.jpeg | https://i5.walmartimages.com/asr/a3321919-126d-44c7-8968-cc2b70df4c72.af47958844c345eace36efa668c074e0.jpeg | Home Page/Food/Dairy & Eggs/Milk/Dairy Milk/Whole Milk | New | 070600000557 | 00070600000557 | 00070600000557 |
| OK | https://www.walmart.com/ip/Great-Value-Whole-Vitamin-D-Milk-Gallon-Plastic-Jug-128-Fl-Oz/10450114 | 2026-09-16T09:41:03Z | 10450114 | Great Value Whole Vitamin D Milk, Gallon | Great Value | https://www.walmart.com/ip/Great-Value-Whole-Vitamin-D-Milk-Gallon-Plastic-Jug-128-Fl-Oz/10450114 | https://i5.walmartimages.com/seo/Great-Value-Whole-Vitamin-D-Milk-Gallon-Plastic-Jug-128-Fl-Oz_6a7b09b4-f51d-4bea-a01c-85767f1b481a.86876244397d83ce6cdedb030abe6e4a.jpeg | https://i5.walmartimages.com/asr/8303e63c-0cc1-41e7-a9eb-55d2d03b1ac9.698a6f318317cca9d12cba9e98e6f877.jpeg | https://i5.walmartimages.com/asr/0063811a-9643-487b-9689-f2e91bbc9724.550888bf37443989a33e59617d1acf2e.jpeg | Home Page/Food/Dairy & Eggs/Milk/Dairy Milk/Whole Milk | New | 078742351865 | 00078742351865 | 00078742351865 |
| OK | https://www.walmart.com/ip/Lactaid-2-Reduced-Fat-Milk-96-oz/15610538 | 2026-09-16T09:41:40Z | 15610538 | Lactaid 2% Reduced Fat Milk, 96 oz | Lactaid | https://www.walmart.com/ip/Lactaid-2-Reduced-Fat-Milk-96-oz/15610538 | https://i5.walmartimages.com/seo/Lactaid-2-Reduced-Fat-Milk-96-oz_b60df497-e69c-4e3c-abbb-1389eefa25eb.85a161836317a337e291e9c4347bbea2.jpeg | https://i5.walmartimages.com/asr/464e86d6-91c0-49e5-8af1-e20e2d473d19.633887d08e689b97b696ab2aaf3df771.jpeg | https://i5.walmartimages.com/asr/56d16bac-03c8-46fd-8077-6641bf644a96.392b82130ceb3bee7a11e2ff0d4add05.jpeg | Home Page/Food/Dairy & Eggs/Milk/2% Milk | New | 041383090721 | 00041383090721 | NA |
| OK | https://www.walmart.com/ip/fairlife-Lactose-Free-Ultra-Filtered-Whole-Milk-52-fl-oz/43436773 | 2026-09-16T09:42:17Z | 43436773 | fairlife Lactose Free Ultra Filtered Whole Milk, 52 fl oz | fairlife | https://www.walmart.com/ip/fairlife-Lactose-Free-Ultra-Filtered-Whole-Milk-52-fl-oz/43436773 | https://i5.walmartimages.com/seo/fairlife-Lactose-Free-Ultra-Filtered-Whole-Milk-52-fl-oz_5d90b9aa-c454-46f9-8b0e-c968749b16c8.2a543b17986cf4b80eac0baf57dc5dd0.jpeg | https://i5.walmartimages.com/asr/789a76e2-c483-4f24-ac37-dbdb57e8532f.946a9b91aba5e612b84d85ebd6f9ba77.jpeg | https://i5.walmartimages.com/asr/ff6bab90-be93-40c3-b5bc-2e163275db1e.8763e70fc860923c901922b683ab995e.jpeg | Home Page/Food/Dairy & Eggs/Milk/Dairy Milk/Whole Milk | New | 811620020169 | 00811620020169 | 00811620020169 |
Column guide
Every row has two kinds of columns. The sw columns (sw status, sw source url, sw fetched at) are on every row of every Scrapewise data API. The other columns are Walmart's own fields, such as price, seller and availability.
Standard columns shared with every API
sw status tells you if the call worked, sw source url is the link you sent, and sw fetched at is the collection time in UTC. The store the price is for is in the ctx_store columns.
- sw status
- sw source url
- sw fetched at
Identity and barcodes
The Walmart item ID, brand, model number and both barcodes. UPC is the 12-digit code most US sellers use; GTIN is the same code padded to 14 digits.
- item_id
- name
- brand
- url
- upc
- gtin
- model_number
- category
- condition
Price, stock and seller
The price and currency, stock status, how many units one order allows, who sells it, and whether that seller is Walmart itself. Fulfillment shows options like pickup.
- price
- currency
- availability
- order_limit
- seller
- seller_type
- fulfillment[0]
- return_policy
Ratings
Star rating from 0 to 5 and the number of reviews behind it.
- rating
- reviews_count
Descriptions, highlights and specs
The short and long descriptions, up to 6 highlight pairs and up to 17 specification pairs. Each pair has a name column and a value column, for example Shelf life and 80 days.
- short_description
- long_description
- highlights[0]_name
- highlights[0]_value
- highlights[1]_name
- highlights[1]_value
- highlights[2]_name
- highlights[2]_value
- highlights[3]_name
- highlights[3]_value
- highlights[4]_name
- highlights[4]_value
- highlights[5]_name
- highlights[5]_value
- specifications[0]_name
- specifications[0]_value
- specifications[1]_name
- specifications[1]_value
- specifications[2]_name
- specifications[2]_value
- specifications[3]_name
- specifications[3]_value
- specifications[4]_name
- specifications[4]_value
- specifications[5]_name
- specifications[5]_value
- specifications[6]_name
- specifications[6]_value
- specifications[7]_name
- specifications[7]_value
- specifications[8]_name
- specifications[8]_value
- specifications[9]_name
- specifications[9]_value
- specifications[10]_name
- specifications[10]_value
- specifications[11]_name
- specifications[11]_value
- specifications[12]_name
- specifications[12]_value
- specifications[13]_name
- specifications[13]_value
- specifications[14]_name
- specifications[14]_value
- specifications[15]_name
- specifications[15]_value
- specifications[16]_name
- specifications[16]_value
Images
Up to 14 image links in the order Walmart shows them.
- images[0]
- images[1]
- images[2]
- images[3]
- images[4]
- images[5]
- images[6]
- images[7]
- images[8]
- images[9]
- images[10]
- images[11]
- images[12]
- images[13]
Store the price is for
The store behind the price and stock: store ID, city, state and ZIP code. Filled in whether you picked the store or not.
- ctx_store_store_id
- ctx_store_city
- ctx_store_state
- ctx_store_postal_code
What sellers do with Walmart product data
Match Walmart items to your catalog
Join on UPC or GTIN and put Walmart's price next to your own cost. Barcode matching finds the right pack size, which title matching often gets wrong.
Track price drops on your key items
Check your 200 most important items every day and send an alert when the price moves more than 5%. The was-price column shows when Walmart marks something down from a higher list price.
Find arbitrage buys against Amazon
Run the same UPCs through this API and the Amazon product API, then sort by the price gap. Filter out rows where the availability column isn't IN_STOCK before you buy anything.
See who owns the listing
The seller and seller type columns show whether Walmart.com sells the item or a Marketplace seller does. A listing held by Walmart itself is a hard one to win on price.
Fill a product feed
Export highlights, specifications, descriptions and up to 14 image links to fill your own feed or listing template in one pass.
Watch ratings on items you stock
Save rating and review count weekly. A rating that slides from 4.6 to 4.1 over a month is worth a look before your next order.
Real setups and what they cost
Daily price watch on 200 items
A Walmart Marketplace seller checks the 200 items they compete with every morning and gets an alert on any 5% move. That's about 6,000 calls a month, or €9.
- calls per month
- 6,000
- cost per month
- €9
Weekly arbitrage scan
An online arbitrage buyer runs 1,500 UPC-matched items every week against their Amazon list. About 6,000 calls a month for €9 on the Walmart side, plus €0.90 for the same checks on Amazon.
- calls per month
- 6,000
- cost per month
- €9
One-off catalog fill
A dropshipper pulls specs, highlights and images for 800 new items once to build listings. 800 calls, €1.20 in total.
- calls per month
- 800
- cost per month
- €1.20
Why sellers pick this API
Barcodes in every row
UPC and GTIN come back as their own columns, so matching to Amazon or your catalog is a join, not a guessing game.
You pay per item
€0.0015 per call from a prepaid wallet. Check 50 items this week and 5,000 next week with no plan to change.
The store is on the row
Each row carries the store ID, city, state and ZIP code, so you never mix up a New York price with a Texas one.
What your Walmart tracking would cost
Enter how many items you check and how often. One item check is one call at €0.0015. Compare all data APIs
- Rows (up to)
- 1,000
- You pay
- €1.50
Frequently asked questions
Yes. Both are separate columns on every row, along with the model number. That makes matching to Amazon or to your own catalog a simple join on the barcode.
Ready to pull Walmart data into your stack?
Your first 5 requests are free. After that you top up your wallet from €5 and pay €0.0015 per item. See pay-as-you-go pricing for the details.