Sears Product Scraper avatar

Sears Product Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Sears Product Scraper

Sears Product Scraper

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 $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Sears Product Scraper: extract product data, specs, and pricing from Sears.com

Sears product scraper pulls structured product data directly from the Sears internal API. Give it one or more Sears product page URLs and it returns everything the API knows about each product: name, price, discount, stock status, brand, model number, UPC, full specifications, all images, category path, and SEO metadata. No browser automation, no bot detection issues.

It calls https://www.sears.com/api/sal/v3/products/details/{productId} for each URL. Pricing and availability are location-aware, so you can pass a ZIP code to get accurate local prices.

Use cases

  • Price monitoring: track Sears product prices over time by running the actor on a schedule and comparing current vs original prices
  • SEO auditing: extract seoTitle and seoDescription from hundreds of Sears product pages to audit metadata quality without manual clicking
  • Competitor pricing: collect prices, discounts, and availability across Sears product lines to benchmark against other retailers
  • Product catalog sync: pull brand, model number, UPC, specifications, and images to keep an internal catalog in sync with Sears listings
  • Inventory tracking: monitor the availability field across multiple products to catch when items go out of stock
  • Market research: gather star ratings, review counts, and full specification sheets for product analysis and comparison

Input

ParameterTypeDefaultDescription
startUrlsarraynoneDirect Sears product page URLs ending in /p-[productId]
maxProductsinteger100Maximum products to collect per run (up to 1000)
zipCodestring10101US ZIP code for location-specific pricing and availability
timeoutSecsinteger300Overall run timeout in seconds
proxyConfigurationobjectdisabledOptional proxy for rate-limited large runs

URL format

Every URL in startUrls must be a direct Sears product page. The product ID is at the end after /p-:

https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864
^^^^^^^^^^
product ID

Category pages and search result pages are not supported. To find product URLs, open any product on Sears.com and copy the URL from your browser.

Example input

{
"startUrls": [
"https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864",
"https://www.sears.com/pj-jewelry-14k-white-gold-over-silver-8mm/p-A097585815"
],
"maxProducts": 50,
"zipCode": "90210"
}

What data does this actor extract?

Each product record contains:

{
"url": "https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864",
"productId": "A105601864",
"productName": "GE Profile Series PSB48YSNSS 48 Built-in 28.7 cu.ft Side by Side refrigerator Stainless Steel",
"currentPrice": 11529.99,
"originalPrice": 0.0,
"discountPct": 0.0,
"starRating": 0.0,
"reviewCount": 0,
"brand": "GE Profile Series",
"sku": "PSB48YSNSS",
"partNumber": "04682793000",
"upc": "084691845270",
"availability": "Out of Stock",
"imageUrl": "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505912",
"allImageUrls": [
"https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505412",
"https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505512"
],
"shortDescription": "The GE Appliance 48 smart refrigerator offers ample food storage benefits with interior LED lighting, automatic defrost system, and full-extension freezer baskets.",
"specifications": {
"Standard or Counter Depth": "Standard Depth",
"Height to Top of Case (in.)": "83.5",
"Width w/ Door Closed (In.)": "48",
"Overall Capacity (Cu Ft)": "28.7",
"Freezer Capacity (Cu Ft)": "11.52",
"ENERGY STAR Certified": "Yes",
"Color Family": "Stainless steel"
},
"categoryPath": "Appliances > Refrigerators > Side-by-Side Refrigerators",
"seoTitle": "GE Profile Series PSB48YSNSS 48 Built-in 28.7 cu.ft Side by Side refrigerator Stainless Steel",
"seoDescription": "The GE Appliances Profile 48 Smart Side-by-Side Refrigerator not only embellishes your modular kitchen, but also offers ample food storage benefits.",
"scrapedAt": "2026-05-05T09:47:05.300Z"
}

Output fields

FieldTypeDescription
urlstringFull Sears product page URL
productIdstringSears product identifier (sSin)
productNamestringFull product name from the Sears API
currentPricenumberCurrent sale or regular price in USD
originalPricenumberPre-discount price; 0 if no discount is active
discountPctnumberPercentage off the original price; 0 if no discount
starRatingnumberAverage customer rating on a 1-5 scale; 0 if not yet rated
reviewCountintegerTotal number of customer reviews
brandstringBrand or manufacturer name
skustringManufacturer model number or SKU
partNumberstringSears internal part number
upcstringUniversal Product Code (barcode number)
availabilitystringStock status: In Stock or Out of Stock
imageUrlstringMain product image URL
allImageUrlsarrayAll product image URLs returned by the API
shortDescriptionstringShort product description with HTML stripped
specificationsobjectFull spec sheet as key-value pairs (dimensions, capacity, features, etc.)
categoryPathstringFull category breadcrumb, e.g. Appliances > Refrigerators > Side-by-Side
seoTitlestringSEO page title from the Sears product listing
seoDescriptionstringSEO meta description from the Sears product listing
scrapedAtstringISO 8601 timestamp of when the record was collected

How it works

  1. Reads the list of Sears product page URLs from startUrls
  2. Extracts the product ID from each URL (the alphanumeric code after /p-)
  3. Calls https://www.sears.com/api/sal/v3/products/details/{productId} with the configured ZIP code
  4. Maps the JSON response to the output schema, stripping HTML from descriptions and flattening the specification groups
  5. Saves each record to the dataset in real time

The actor uses the same internal API that the Sears.com website uses to render product pages, so the data is identical to what you see in a browser.

How to find product URLs

Open any product on sears.com, copy the URL from your browser, and paste it into startUrls. The URL will look like:

https://www.sears.com/[product-name]/p-[productId]

You can add as many URLs as you need. The actor fetches them one by one and stores all results in a single dataset.

Pricing and ZIP code

Sears prices and stock availability can vary by ZIP code. The default ZIP is 10101 (New York). Change the zipCode input to get prices for a different location. This is useful when tracking regional pricing differences or checking availability in specific markets.

FAQ

What URL format does this actor accept? Only direct product page URLs ending in /p-[productId]. Category pages (ending in /b-[number]) and search result pages are not supported.

How do I scrape multiple products at once? Add all product URLs to the startUrls list, one per line. The actor fetches them all in a single run and outputs one record per product.

Where do I find the product ID in the URL? It is the alphanumeric code at the very end of the URL, after /p-. For example, in https://www.sears.com/ge-appliances.../p-A105601864, the product ID is A105601864.

Does it need a proxy? No. The Sears product API does not use Akamai or browser-level bot protection. The actor works without any proxy configuration. Proxies are available as an option if you encounter rate limiting on very large runs.

Why does starRating show 0 for some products? Some Sears products have no customer reviews yet. The API returns null for those fields, which the actor maps to 0.

What does the specifications field contain? A flat key-value object built from the full specification sheet. For appliances this includes dimensions, capacity, energy rating, color, and features. For electronics it includes resolution, connectivity, and power specs. The exact keys depend on what Sears has on file for the product.

Can I schedule the actor to run automatically? Yes. Use the Apify scheduler to run the actor on a daily or weekly schedule. Combine it with a webhook to notify your system when new data arrives.

Does the availability field update in real time? The actor calls the API at run time, so the stock status reflects what Sears reports at that moment. Run the actor on a schedule to track changes over time.

Integrations

Connect Sears Product Scraper with other tools using Apify integrations. Works with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Use webhooks to push new product records to your system the moment each run completes.