Preview App
Marketplace Guide

How to Download Walmart Marketplace Product Images from a Spreadsheet

Pull every product image from your Walmart marketplace catalog into a local folder — renamed by SKU, validated, and ready to re-upload or back up.

Updated June 2026 Walmart Marketplace CSV · Content API
Walmart marketplace CSV image download workflow

Spreadsheet → batch download → SKU-named image folder

Where Walmart Image URLs Come From

Walmart marketplace sellers manage product images in two main places: the Content API and the Item Comparison report in Seller Center. Both give you URL-level access to product images, but the format and extraction path differs slightly.

Content API method Use the Walmart Content API v3 — specifically the GET /items/{itemId} endpoint — to retrieve the images array for each product. Each image object contains a src field with the direct CDN URL. You need your Client ID and Client Secret from Seller Center → Tools → API.
Item Comparison report method In Seller Center, go to Analytics → Item Comparison. Export the full catalog report as CSV. The report includes an Image column with direct product image URLs. This is the quickest way to get all URLs without writing a single line of API code.
Important: Not all Walmart image URLs are equal. URLs pointing to i5.walmartimages.com are public CDN URLs that work without authentication. Some URLs using internal item IDs or session tokens may return 403 — Sheet Image Downloader will flag these as failures for manual review.

Prepare Your CSV Spreadsheet

Once you have your image URLs, arrange them in a two-column CSV:

Column A — SKU (filename) Column B — Image URL
WM-1001-001https://i5.walmartimages.com/asr/abc123.jpeg
WM-1001-002https://i5.walmartimages.com/asr/def456.jpeg
WM-1002-001https://i5.walmartimages.com/asr/ghi789.jpeg
SKU naming matters. Use the Walmart SKU or your internal SKU — whichever you will recognize when the file lands in your folder. If you use an existing product ID field, make sure it does not contain spaces or special characters that could cause filename issues.

If a product has multiple images (main + gallery), use a suffix to keep each filename unique:

Column A — SKU Column B — Image URL
WM-1001-001-mainhttps://i5.walmartimages.com/asr/abc123.jpeg
WM-1001-001-alt1https://i5.walmartimages.com/asr/def456.jpeg
WM-1001-001-alt2https://i5.walmartimages.com/asr/ghi789.jpeg

Validate URLs Before Downloading

Paste your CSV into Sheet Image Downloader and run a quick first pass. After the batch completes, the Failed Links Report lists every URL that returned an error. Common failure reasons for Walmart images:

  • 403 Forbidden — The URL requires Walmart authentication or has been revoked from the CDN
  • 404 Not Found — The product image was removed from the source listing
  • Timeout — The Walmart CDN was slow to respond; retrying usually resolves this
A failed-link report with fewer than 5% failures is normal for a large catalog. For smaller batches, any failure rate above 10% suggests the image URL column may contain non-public or deprecated URLs that need replacement.

Download the Full Batch

1

Open Sheet Image Downloader

Launch the app and click Paste from CSV (or paste directly from your spreadsheet).

2

Confirm column order

SKU in column A, image URL in column B. Swap if needed using the column-order control.

3

Set output folder

Choose a clean destination — a new folder named walmart-images-YYYY-MM-DD keeps each batch separate.

4

Run the batch

Click Download All. All images download locally, renamed by SKU. No cloud upload, no browser needed.

Retry Failed URLs

After the first pass, open the Failed Links Report. Copy those URLs, find the correct replacement URLs (check the original Walmart listing), paste them back into a new CSV, and run a second pass.

Check the original listing

Open the Walmart product page and locate the current image URL. Paste it into your retry CSV in place of the failed URL.

Use Content API for replacements

Query the Content API for the specific item ID to get the current set of active image URLs — more reliable than scraping listing pages.

Remove discontinued products

If a 404 persists, the product may have been delisted. Remove the row from your catalog CSV to keep it clean.

Organize and Rename Files

Sheet Image Downloader names each file using the SKU from column A. Once downloaded, your output folder contains:

Output folder showing SKU-named product images

For large catalogs, add a subfolder column to your CSV to automatically route images into category folders:

Column A — Folder Column B — SKU Column C — Image URL
ElectronicsWM-2001-001https://i5.walmartimages.com/asr/...
Home & GardenWM-3001-001https://i5.walmartimages.com/asr/...

This gives you a clean folder structure like walmart-images/Electronics/WM-2001-001.jpg — ready to map directly into any marketplace import template.

Download from any marketplace CSV.

Sheet Image Downloader works with Walmart, eBay, Shopify, WooCommerce, and any spreadsheet of image URLs.

Get Sheet Image Downloader

Frequently Asked Questions

Where do Walmart marketplace image URLs come from? From the Content API v3 (GET /items/{itemId}) or the Item Comparison report in Seller Center (Analytics → Item Comparison → Export CSV). Both give you direct CDN URLs pointing to images on i5.walmartimages.com.
Are Walmart image URLs public or do they require authentication? Most product images are publicly accessible without logging in. However, some URLs served through authenticated CDN paths may return 401. Sheet Image Downloader flags these as failures so you can replace them manually.
How do I get a list of all product image URLs from Walmart Seller Center? Go to Analytics → Item Comparison in Seller Center and export the report as CSV — it includes an Image column with direct URLs. Alternatively, use the Content API with your Client ID to retrieve image arrays by item ID.
What if some image URLs return 403 or 404 errors? Failed URLs are normal for large catalogs. Sheet Image Downloader generates a failed-link report listing only the URLs that did not download. Copy those, check the original listing or re-query the Content API for the current URL, and run a second pass.
Can I rename the downloaded images to match Walmart SKUs? Yes. Put SKU in column A and image URL in column B — Sheet Image Downloader uses column A as the filename. For multiple images per product, use suffixes like SKU-1, SKU-2 to keep filenames unique.
Is there a limit on how many images I can download at once? No. Sheet Image Downloader runs locally, so there is no server-side batch limit. Large catalogs (1,000+ images) process in the background with a failed-link report ready when the batch finishes.