Sears Product Scraper
Pricing
from $2.99 / 1,000 results
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
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
availabilityfield 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
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | none | Direct Sears product page URLs ending in /p-[productId] |
maxProducts | integer | 100 | Maximum products to collect per run (up to 1000) |
zipCode | string | 10101 | US ZIP code for location-specific pricing and availability |
timeoutSecs | integer | 300 | Overall run timeout in seconds |
proxyConfiguration | object | disabled | Optional 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
| Field | Type | Description |
|---|---|---|
url | string | Full Sears product page URL |
productId | string | Sears product identifier (sSin) |
productName | string | Full product name from the Sears API |
currentPrice | number | Current sale or regular price in USD |
originalPrice | number | Pre-discount price; 0 if no discount is active |
discountPct | number | Percentage off the original price; 0 if no discount |
starRating | number | Average customer rating on a 1-5 scale; 0 if not yet rated |
reviewCount | integer | Total number of customer reviews |
brand | string | Brand or manufacturer name |
sku | string | Manufacturer model number or SKU |
partNumber | string | Sears internal part number |
upc | string | Universal Product Code (barcode number) |
availability | string | Stock status: In Stock or Out of Stock |
imageUrl | string | Main product image URL |
allImageUrls | array | All product image URLs returned by the API |
shortDescription | string | Short product description with HTML stripped |
specifications | object | Full spec sheet as key-value pairs (dimensions, capacity, features, etc.) |
categoryPath | string | Full category breadcrumb, e.g. Appliances > Refrigerators > Side-by-Side |
seoTitle | string | SEO page title from the Sears product listing |
seoDescription | string | SEO meta description from the Sears product listing |
scrapedAt | string | ISO 8601 timestamp of when the record was collected |
How it works
- Reads the list of Sears product page URLs from
startUrls - Extracts the product ID from each URL (the alphanumeric code after
/p-) - Calls
https://www.sears.com/api/sal/v3/products/details/{productId}with the configured ZIP code - Maps the JSON response to the output schema, stripping HTML from descriptions and flattening the specification groups
- 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.