Sears Product Scraper (Cheap) avatar

Sears Product Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Sears Product Scraper (Cheap)

Sears Product Scraper (Cheap)

Sears product scraper that crawls product pages and category listings on Sears.com to extract prices, ratings, availability, and SKUs, so you can track competitors and monitor pricing without writing custom code.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Sears Product Scraper

Sears Product Scraper

Copying product details off Sears.com one tab at a time gets old fast. And the numbers that matter most, the live price, the markdown, the rating, whether it is even in stock, all shift with the ZIP code you shop from. Hand it a product link and you get the full record back: name, sale price, list price, discount, rating, brand, model and part numbers, barcode, every image, the whole spec sheet, the category trail, and the page's SEO text. One link or a list of hundreds, with no browser to babysit.

What you get

Every product link returns one tidy row with a fixed set of columns, so results drop cleanly into a sheet or database. The fields fall into a few groups:

  • IdentityitemName, itemId, brandName, modelNumber, partId, barcode, productUrl
  • Pricing and stocksalePrice, listPrice, discountPercent, stockStatus
  • ReputationratingScore, reviewsTotal
  • Detailssummary, specs, categoryTrail, mainImage, imageGallery
  • SEO and timingmetaTitle, metaDescription, collectedAt

Quick start

  1. Click Try for free to open the input form.
  2. Paste your Sears product links into Product page links — one per line, each ending in /p-[productId].
  3. Set a ZIP code so prices and stock match the region you care about, and a Result cap if you want to limit the run.
  4. Press Start, then download the data as JSON, CSV, Excel, or XML once it wraps up.

How it works

Use cases

  • Price tracking — run on a schedule and watch salePrice and discountPercent move over days or weeks
  • Competitor pricing — line up Sears prices, markdowns, and stock against the same items on other retailers
  • Catalog sync — pull brand, model number, barcode, specs, and images to keep your own listings current
  • Stock alerts — watch stockStatus across a watchlist and flag the moment something sells out or comes back
  • Review research — collect ratingScore and reviewsTotal to see which products shoppers actually rate well
  • SEO audits — grab metaTitle and metaDescription in bulk to check Sears page metadata without clicking through

Input

FieldTypeRequiredDescription
productUrlsarray of stringsYesSears product page links, each ending in /p-[productId]. One per line; each is fetched on its own.
resultsLimitintegerNoMost products to collect in one run. Default 50; max 1000.
postalCodestringNoUS ZIP code that sets which region's price and stock you see. Default 60601.
proxyConfigurationobjectNoOptional proxies for the API calls. Off by default; turn on Datacenter proxies only if a large run hits rate limits.

Example input

{
"productUrls": [
"https://www.sears.com/kenmore-elite-31633-27cuft-french-door/p-A089412233",
"https://www.sears.com/craftsman-cmcf800-20v-max-cordless-impact/p-A116204507"
],
"resultsLimit": 50,
"postalCode": "33101",
"proxyConfiguration": { "useApifyProxy": false }
}

Output

Each product link becomes one record, and every field is always present — values Sears does not return come back as 0, an empty string, or an empty list, so your columns stay rectangular.

Example output

{
"productUrl": "https://www.sears.com/kenmore-elite-31633-27cuft-french-door/p-A089412233",
"itemId": "A089412233",
"itemName": "Kenmore Elite 31633 27 cu. ft. French Door Bottom-Freezer Refrigerator Stainless Steel",
"salePrice": 2499.99,
"listPrice": 3199.99,
"discountPercent": 21.9,
"ratingScore": 4.4,
"reviewsTotal": 312,
"brandName": "Kenmore Elite",
"modelNumber": "31633",
"partId": "04631633000",
"barcode": "883049429137",
"stockStatus": "In Stock",
"mainImage": "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_31633000",
"imageGallery": [
"https://c.shld.net/rpx/i/s/i/spin/10052543/prod_31633001",
"https://c.shld.net/rpx/i/s/i/spin/10052543/prod_31633002"
],
"summary": "Kenmore Elite 27 cu. ft. French door refrigerator with a bottom freezer drawer, dual ice makers, and a humidity-controlled crisper.",
"specs": {
"Capacity (Cu Ft)": "27",
"Configuration": "French Door",
"Width w/ Door Closed (In.)": "36",
"ENERGY STAR Certified": "Yes",
"Color Family": "Stainless steel"
},
"categoryTrail": "Appliances > Refrigerators > French Door Refrigerators",
"metaTitle": "Kenmore Elite 31633 27 cu. ft. French Door Refrigerator Stainless Steel",
"metaDescription": "The Kenmore Elite French Door Refrigerator pairs roomy 27 cu. ft. storage with dual ice makers and humidity-controlled crispers.",
"collectedAt": "2026-06-29T09:47:05.300000+00:00"
}

Output fields

FieldTypeDescription
productUrlstringWeb address of the Sears product page
itemIdstringSears item code (sSin) from the API
itemNamestringComplete product name from the Sears API
salePricenumberPrice you pay right now, in USD
listPricenumberPrice before markdown; 0 when nothing is discounted
discountPercentnumberPercentage off the list price; 0 with no markdown
ratingScorenumberMean shopper rating from 1 to 5; 0 when unrated
reviewsTotalintegerHow many shopper reviews the item has
brandNamestringMaker or brand behind the product
modelNumberstringManufacturer model or part number
partIdstringSears in-house part number
barcodestringUniversal Product Code labelling the item
stockStatusstringReads In Stock or Out of Stock
mainImagestringLink to the lead product photo
imageGalleryarrayEvery product image link the API returns
summarystringShort product blurb with HTML stripped out
specsobjectSpec sheet as paired keys and values (dimensions, capacity, features)
categoryTrailstringCategory breadcrumb, e.g. Appliances > Refrigerators > French Door
metaTitlestringSEO page title from the Sears product page
metaDescriptionstringSEO meta description from the Sears product page
collectedAtstringISO 8601 timestamp of when the record was captured

Tips for best results

  • Use real product links only. Each one has to end in /p-[productId]. Category pages and search results are skipped, so copy the link straight from a Sears product page.
  • Match the ZIP to your market. Price and stock both move by region, so set postalCode to wherever you actually care about the numbers.
  • Cap test runs. Keep resultsLimit small while you confirm the output fits your pipeline, then raise it for the full batch.
  • Leave proxies off to start. The product API answers fine without them; only switch on Datacenter proxies if a few-hundred-product run starts hitting rate limits.
  • Expect 0 on unrated items. A ratingScore of 0 with reviewsTotal of 0 means no one has reviewed it yet, not that the scrape failed.

How can I use Sears product data?

How can I use the Sears Product Scraper to track price drops? Put your product links in productUrls, set the postalCode for your region, and schedule the run daily or weekly. Each pass records salePrice, listPrice, and discountPercent with a collectedAt timestamp, so you can chart how a price moves and catch markdowns the moment they land.

How can I pull Sears specs and images for a product catalog? Every record carries brandName, modelNumber, barcode, the full specs object, mainImage, and the imageGallery list. Feed in your Sears links and you get a structured row per product — enough to populate or refresh your own catalog without retyping a single attribute.

How can I compare Sears prices against other stores? Run the scraper on a list of Sears links and export itemName, brandName, modelNumber, salePrice, and stockStatus to CSV or Excel. Match on model number or barcode against data from other retailers to see where Sears sits on price and what is actually available.

How do I check Sears stock and ratings in bulk? The stockStatus field tells you In Stock or Out of Stock per product, while ratingScore and reviewsTotal show how shoppers rate it. Scrape a watchlist of links in one run to spot sellouts and weak performers across the whole set at once.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.