Sam S Club Product Scraper
Pricing
from $3.00 / 1,000 results
Sam S Club Product Scraper
Sam's Club product scraper that pulls prices, ratings, and availability from search results, so you can track products and compare pricing without doing it by hand.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Sam's Club Product Scraper collects product data from Sam's Club search results and category pages. Enter a keyword or paste a URL and you get product names, prices, member prices, ratings, review counts, availability, and images in a clean dataset. Pagination is handled automatically, so you don't stop at page one. Useful for price tracking, catalog pulls, and spotting what is or is not in stock. Download as JSON, CSV, or Excel.
What you can do with it
- Price tracking: check how prices shift across products or categories over time
- Catalog research: pull product metadata in bulk for an internal database or feed
- Stock monitoring: see what is in stock and what is not across a category
- SEO research: find top-rated products, identify popular search terms, spot gaps in listings
- Competitor comparison: see how Sam's Club pricing stacks up against other retailers
How to use
Option 1: Search by keyword
Enter one or more keywords in the Search keywords field. The actor runs a separate search for each keyword and collects results across all pages automatically.
Examples:
vegetablesorganic milkbaby wipespaper towels
Option 2: Scrape a URL directly
Paste any Sam's Club search or category URL into Sam's Club URLs.
Supported URL types:
- Search results:
https://www.samsclub.com/search?q=vegetables - Category pages:
https://www.samsclub.com/c/fresh-produce/1535
You can combine both options in the same run.
Input options
| Field | Type | Description | Default |
|---|---|---|---|
| Search keywords | Array of strings | Keywords to search on Sam's Club | — |
| Sam's Club URLs | Array of URLs | Direct Sam's Club search or category URLs | — |
| Max items | Integer | Maximum products to collect per run | 100 |
| Request timeout | Integer (seconds) | Per-request timeout | 30 |
Output fields
Each product returns the following data:
| Field | Type | Description |
|---|---|---|
product_url | String | Full link to the product page |
product_name | String | Full product title |
brand | String | Brand or manufacturer |
item_number | String | Sam's Club item ID |
sku | String | Internal product SKU |
price | Number | Current selling price (USD) |
original_price | Number | Pre-sale price if discounted |
unit_price | String | Price per unit or weight (e.g. $2.31/lb) |
currency | String | Always USD |
rating | Number | Average star rating (0–5) |
review_count | Integer | Number of customer reviews |
availability | String | Stock status (e.g. In stock) |
is_out_of_stock | Boolean | true if currently unavailable |
short_description | String | Product feature bullets in plain text |
image_url | String | Primary product image URL |
search_query | String | The keyword or URL that produced this result |
scraped_at | String | ISO 8601 timestamp of the scrape |
Example output
{"product_url": "https://www.samsclub.com/ip/Mini-Cucumbers-2-lbs/13621857059","product_name": "Mini Cucumbers, 2 lbs.","brand": null,"item_number": "13621857059","sku": "3YTS0FFN8H45","price": 4.62,"original_price": null,"unit_price": "$2.31/lb","currency": "USD","rating": 4.41,"review_count": 13846,"availability": "In stock","is_out_of_stock": false,"short_description": "Crunchy seedless mini cucumbers with edible unwaxed skin. Excellent source of vitamin C. Perfect snack alone, with your favorite dip or sliced in a salad.","image_url": "https://i5.samsclubimages.com/asr/85146c64-aec3-4c6f-af1f-37add528265b.jpeg","search_query": "vegetables","scraped_at": "2026-04-28T10:00:00.000000+00:00"}
Export formats
Results land in the Apify Dataset. Download as JSON, CSV, or XLSX.
Pagination
The actor follows pagination automatically. A search returning 86 products across 2 pages collects everything without any extra setup. Use Max items to cap how many products you want.
Error handling
- Failed pages are skipped with a warning; the run keeps going
- Retries are built in for network hiccups
- One bad product does not kill the whole run
Tips
- Set Max items = 50 for a quick sanity check before running a full scrape
- Schedule daily runs to track price changes over time
- Combine multiple keywords in one run to collect across categories in a single export
- Filter by
availabilityorratingin your spreadsheet after export
Legal
This actor collects publicly available product listing data from Sam's Club. Always review Sam's Club Terms of Service before using scraped data in commercial contexts. Respect rate limits and avoid running at very high concurrency.