# Sears Scraper (`muhammetakkurtt/sears-scraper`)

Sears Scraper collects product information from the Sears website. It scrapes details such as product name, description, price, availability, seller information and comprehensive product specifications. It provides the user with a comprehensive and organized data set, making product analysis easier.

- **URL**: https://beta-securitybyobscurity.apify.com/muhammetakkurtt/sears-scraper.md
- **Developed by:** [Muhammet Akkurt](https://beta-securitybyobscurity.apify.com/muhammetakkurtt) (community)
- **Categories:** E-commerce, Lead generation
- **Stats:** 7 total users, 1 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: No ratings yet

## Pricing

$4.99 / 1,000 products

This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for dataset items the Actor outputs.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-result

# README

![Sears Product Scraper](https://github.com/user-attachments/assets/a0ca3e40-739a-4907-9b12-08985026b0e8)

## Sears Product Scraper

This project is an Apify actor designed to scrape product information from Sears. It collects comprehensive details about products including name, supplier information, description, categories, specifications, pricing, and availability from specified product URLs.

### Features

- Fetches data from specific Sears product URLs.
- Collects extensive information such as product name, SKU, brand, model number, UPC, and KSN.
- Provides detailed data on product descriptions, categories, and specifications.
- Offers comprehensive price information including regular price, sale price, and special offers.
- Includes availability information such as in-stock status and showroom eligibility.
- Captures seller information and condition of the item.
- Retrieves product ratings, review counts, and media information.
- Includes SEO-related data and hierarchical category information.
- Saves the collected data to the Apify dataset.

### Usage

1. Run this actor in the Apify console.
2. Provide the desired inputs:

- **productUrls**: List of Sears Dropshipping product URLs you want to collect information from.

#### Example Input

```json
{
"productUrls": [
"https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864",
"https://www.sears.com/samsung-ww25b6900aw-a2-2.5-cu-ft-compact-front-load/p-A119240811"
]
}
```

### Output

The collected data is saved to the Apify dataset. The output data includes the following key fields:

- `url`: Product URL
- `stopSale`: Indicator if the sale of the product has been stopped
- `showRoomEligible`: Indicator if the product is eligible for showroom display
- `meetExpertHier`: Meet expert hierarchy level
- `productDetails`: Product details
  - `partNum`: Part number
  - `mfgPartNum`: Manufacturer part number
  - `brandName`: Brand name
  - `descriptionName`: Description name
  - `mainImageUrl`: Main image URL
  - `imageUrls`: Image URLs
  - `inStockInd`: In-stock indicator
  - `specification`: Product specifications
- `rating`: Product rating
- `numReview`: Number of reviews
- `salePrice`: Sale price
- `regularPrice`: Regular price
- `shortDescription`: Short description
- `longDescription`: Long description
- `defaultSeller`: Default seller information
  - `soldBy`: Sold by
  - `itemCondition`: Item condition
- `offers`: Offers
  - `specialOffers`: Special offers
- `seoUrl`: SEO URL
- `hierarchies`: Product categories
- `protectionAgreement`: Protection agreement information
- `media`: Product media information
- `price`: Detailed price information
- `modelNo`: Model number
- `ksn`: KSN (Catalog Sequence Number)
- `upc`: UPC (Universal Product Code)

These fields contain the basic information that will be collected for each product. Some products may have additional fields or some fields may be empty.

### Example Output

```json
{   
    "url": "https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864",
    "stopSale": false,
    "showRoomEligible": false,
    "meetExpertHier": "5",
    "productDetails": {
      "partNum": "04682793000",
      "source": "online",
      "mfgPartNum": "PSB48YSNSS",
      "vendorId": "000008720",
      "vendorStockNo": "PSB48YSNSS",
      "brandName": "GE Profile Series",
      "brandCodeId": null,
      "descriptionName": "GE Profile Series PSB48YSNSS 48&#8221; Built-in 28.7 cu.ft Side by Side refrigerator &#8211; Stainless Steel",
      "mainImageUrl": "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505912",
      "imageUrls": [
        "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505412",
        "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505512",
        "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505612",
        "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505712",
        "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505812"
      ],
      "storeId": "10153",
      "inStockInd": false,
      "webStatusInd": true,
      "productVariant": "NONVARIATION",
      "specialOfferInd": true,
      "zeroFinance": null,
      "swatches": null,
      "specification": [
        {
          "label": "Dimensions:",
          "attributes": [
            "Standard or Counter Depth:Standard Depth",
            "Depth w/ Handle (in.):28.5",
            "Depth w/o Handle (in.):25.75",
            "Height to Top of Case (in.):83.5",
            "Height to Top of Hinge (in.):84",
            "Depth w/Door Open 90 Degrees (In.):52.5",
            "Width w/ Door Closed (In.):48",
            "Width:Greater than 38 inches",
            "Depth without Door (in.):23.88"
          ]
        },
        {
          "label": "Appliance Features:",
          "attributes": [
            "Defrost System:Frost-free (Automatic)",
            "Thru Door Dispenser:Ice & Water Dispenser",
            "Humidity-Controlled Crisper:Yes",
            "Ice Style:Cubed",
            "Features:Ice Maker",
            "Features:Gallon Door Storage",
            "Features:Humidity Controlled Crisper",
            "Features:Refrig Adjustable Shelves",
            "Features:Refrigerator Interior Light",
            "Features:Automatic Defrost"
          ]
        },
        {
          "label": "Product Overview:",
          "attributes": [
            "Built In:Yes",
            "Connected Products:No"
          ]
        },
        {
          "label": "Color:",
          "attributes": [
            "Color Family:Stainless steel"
          ]
        },
        {
          "label": "Capacity:",
          "attributes": [
            "Freezer Capacity (Cu Ft):11.52",
            "Overall Capacity (Cu Ft):28.7",
            "Refrigerator Capacity:17.17"
          ]
        },
        {
          "label": "Weight:",
          "attributes": [
            "Weight (lbs.):738"
          ]
        },
        {
          "label": "Storage:",
          "attributes": [
            "Gallon Door Storage:Yes",
            "Number of Freezer Door Bins:3",
            "Number of Freezer Shelves/Baskets:6",
            "Number of Refrigerator Drawers:3",
            "Number of Refrigerator Door Bins:5",
            "Adjustable Shelves:Yes",
            "Number of Refrigerator Shelves:4"
          ]
        },
        {
          "label": "Certifications & Ratings:",
          "attributes": [
            "ENERGY STAR Certified:Yes",
            "ADA Compliant:No"
          ]
        },
        {
          "label": "Filtration:",
          "attributes": [
            "Water Filter:Yes"
          ]
        },
        {
          "label": "Lighting:",
          "attributes": [
            "Freezer Interior Light:No",
            "Refrigerator Interior Light:Yes"
          ]
        },
        {
          "label": "Product Includes:",
          "attributes": [
            "Power Cord Included:N/A",
            "Ice Maker:Yes",
            "Internal Water Dispenser:No"
          ]
        }
      ],
      "rating": null,
      "numReview": null,
      "reviewWithContentCount": null,
      "catEntryId": null,
      "viewOnlyInd": false,
      "salePrice": "9836.99",
      "regularPrice": "10929.99",
      "craftsmanClubPrice": null,
      "amazonPrice": null,
      "userManual": "https://i.sears.com/s/d/pdf/mp-tc/10052543/prod_26700506312",
      "onlineOnlyPrice": false,
      "hotbuyInd": false,
      "prodVariants": {
        "spuEligibleInd": true,
        "parentPartNum": null,
        "spuInd": false
      },
      "shortDescription": "<div><b>This product requires professional installation not included with delivery</b></div> <div></div> <div><strong></strong>The GE Appliance 48\" smart refrigerator not only embellishes your kitchenette, but also offers ample food storage benefits. Constituted with features like interior LED lighting, automatic defrost system and many more, this home appliance is a classic model of sophisticated cooling technology. Loading and unloading of chilled eatables is taken care of by full-extension freezer baskets. This smart refrigerator with a built-in WiFi works with Alexa, IFTTT, Sonos and Google Assistant.</div>",
      "longDescription": "<ul> <li>The GE Appliances PSB48YSNSS refrigerator adorns your modular kitchen</li> <li>Boasts a built-in WiFi to allow you to connect various gadgets</li> <li>Comes in a fingerprint-resistant stainless steel finish</li> <li>Contoured door exterior design looks grand</li> <li>Beautified by integrated LED lights for enhanced visibility</li> <li>Engineered with external electronic temperature controls</li> <li>Has a climate controlled drawer to handle a variety of food ingredients</li> <li>Features full-extension freezer baskets to allow easy access to frozen foods</li> <li>Supports Enhanced Shabbos mode for a functional upgrade</li> <li>The side-by-side design elevates the utility of this refrigerator</li> <li>Backed by Automatic Defrost technology to remove ice only when required</li> <li>Comprises a master light control switch for hassle-free maintenance</li> <li>Packed with a plethora of large door bins, cabinet shelves and drawers</li> <li>Equipped with a hidden door hinges, coil-free back and easy access hinged grille</li> <li>Supports advanced functions like Child Lock, Door Alarm, Proximity Sensor and more</li> <li>A water filter indication light upgrades this home appliance</li> <li>Has external electronic sensors to control the temperature</li> <li>Compatible with Alexa, IFTTT, Sonos and Google Assistant</li> <li>Supports the following dispenser functions: Cubes, Crushed Ice and Chilled Water</li> <li>Available in stainless steel color</li> <li>Volts/Hertz/Amps: 115V/60Hz/20A</li> <li>Door stops: 90&deg;, 115&deg; and 130&deg;</li> <li>Width with door open 90&deg; (Including handle): 53\"</li> <li>Width with door open 90&deg; (Less handle): 49.375\"</li> <li>Case depth without door: 23.875\"</li> <li>Depth with door open 90&deg;: 52.5\"</li> <li>Depth without handle: 25.75\"</li> <li>Height to top of case: 83.5\"</li> <li>Fresh food capacity: 17.23cu.ft.</li> <li>Freezer capacity: 11.44cu.ft.</li> <li>Total capacity: 28.7cu.ft.</li> <li>Weight: 738lb</li> <li>Dimensions: 84\"H x 48\"W x 28-1/2\"D</li> </ul>",
      "topDescription": null,
      "arrivalMethods": [
        "Delivery",
        "Pickup"
      ],
      "catEntryValues": null,
      "distributionCenter": "DDC",
      "marketPlaceItemInd": false,
      "expCheckoutEligInd": false,
      "freeShippingEligInd": null,
      "defaultSeller": {
        "aggregatorId": null,
        "soldBy": "Sears",
        "sellerId": "SEARS",
        "merchantType": "Sears",
        "sellerName": null,
        "storeFrontUrlName": null,
        "itemCondition": "New"
      },
      "fbmMerchants": [],
      "dodEligibleInd": false,
      "matureContentInd": null,
      "memberPrice": null,
      "storeMemberPriceEligibleInd": null,
      "preSellInd": null,
      "preSellReleaseDate": null,
      "energyGuideURL": "https://i.sears.com/s/d/pdf/mp-tc/10052543/prod_26700506112",
      "mapIndicator": null,
      "mapPriceStory": "M",
      "mapDisplay": null,
      "mapMessage": null,
      "collectionPartNum": null,
      "disclaimer": {
        "chokingHazards": null,
        "prop65Ind": false,
        "prop65WarningText": null,
        "jewelry": null
      },
      "dealDisplay": {
        "indicator": "A",
        "label": "Ends in",
        "message": "Flash Sale!",
        "type": "T",
        "quantity": null,
        "effectiveTime": "2024-10-14T16:59:59.000Z",
        "applicableItems": null,
        "segment": "G",
        "promoId": "734790_p",
        "reservedCount": null,
        "unitSoldCount": null,
        "exclusionText": "Online only. Valid on major appliances, countertop microwaves and floor care marked sold by Sears. Excludes items sold by Marketplace sellers. Also excludes range hoods, small kitchen appliances, appliance special orders, appliance accessories, air, heat and water products, Kenmore vacuums, Introductory Offers, Member Deals, Deal Flash, Hot Buy, Smart Buy, Everyday Great price items, clearance and closeout items except where indicated in store or online. Additional exclusions may apply. Offer expires [endDate] 11:59 AM CT",
        "shortDescription": "<b>3 Days to Save!</b> Extra 10% off appliances & floor care sold by Sears. Reflected in price shown",
        "longDescription": null
      },
      "freeShippingThreshold": null,
      "manufacturerWarrantys": null,
      "productDataSheets": [
        "https://i.sears.com/s/d/pdf/mp-tc/10052543/prod_26700506212"
      ],
      "productDataSheetSub": null,
      "sywrccMemberPrice": null,
      "gridPriceType": null,
      "lineNumber": null,
      "seoUrl": "/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864",
      "offers": {
        "couponOffers": null,
        "specialOffers": [
          {
            "offerTitle": "Apply for the Shop Your Way Mastercard&reg;&ast;&ast; Today!Get up to $225&ast; in statement credits with eligible purchases. Apply in Checkout",
            "offerDesc": "Offer Details&ast;Up to $225 in Statement Credits Offer on new Shop Your Way Mastercard&reg; credit cards only.Apply in CheckoutThis offer is only available for new Shop Your Way Mastercard&reg; accounts opened 10/1/2024 - 3/31/2025, is not transferable and is subject to credit approval. Receive a $75 statement credit each time eligible purchases made with your new Shop Your Way Mastercard total $500 or more and post to your new account within the first 90 days of account opening, up to maximum total value of $225 in statement credits for this offer. The following types of transactions do not qualify as eligible purchases: use of checks that access your Shop Your Way account, balance transfers, cash advances, traveler's checks, foreign currency purchases, money orders, wire transfers, and similar cash-like transactions, lottery tickets, gaming chips and similar betting transactions; interest and account fees; unauthorized charges; and items returned for credit. The Shop Your Way Mastercard account must be current and open at the time we determine whether you qualify for the statement credit(s) in order to receive the statement credit(s). Please allow 4-8 weeks following the end of the promotional period for the statement credits(s) to be added to your account. Valid on new accounts only. Limit one new account offer per account. Offer subject to change without notice. Offer at participating locations only and may vary. Restrictions apply. Please visit the following site page for more details:  https://www.sears.com/en_us/hybrid/citi-card-apply-now.html?adcell=HNCCApplyNow   &dagger;Purchase requirement less coupons, discounts and does not include tax, installation, shipping or fees, and must be made in a single transaction. For online transactions you must select the Savings offer on the payment page in checkout. See store or sears.com for details.&ast;&ast; As of 09/24/2024, the APR for purchases and balance transfers is 33.74%; the APR for cash advances is 33.74%.  These APRs will vary with the market based on the Prime Rate. The Minimum Interest Charge is $2. The cash advance fee is 5% of each transaction; minimum $5. For the Shop Your Way Mastercard, the balance transfer fee is 5% of each transaction, minimum $10, and the transaction fee for foreign purchases is 3% of each purchase transaction in U.S. dollars. See card agreement for details.Shop Your Way and Sears credit cards are issued by Citibank, N.A. Mastercard and the circles design are registered trademarks of Mastercard International Incorporated. Citi and Arc Design is a registered service mark of Citigroup Inc. Shop Your Way and related logos, are used with permission and under license from Transform SR Brands LLC. The Contactless Indicator mark, consisting of four graduating arcs, is a trademark owned by and used with permission of EMVCo, LLC. Citibank is not responsible for products or services offered by other companies.",
            "offerEndDate": "03/31/2025"
          },
          {
            "offerTitle": "3 Days to Save! Extra 10% off appliances & floor care sold by Sears. Reflected in price shown",
            "offerDesc": "Online only. Valid on major appliances, countertop microwaves and floor care marked sold by Sears. Excludes items sold by Marketplace sellers. Also excludes range hoods, small kitchen appliances, appliance special orders, appliance accessories, air, heat and water products, Kenmore vacuums, Introductory Offers, Member Deals, Deal Flash, Hot Buy, Smart Buy, Everyday Great price items, clearance and closeout items except where indicated in store or online. Additional exclusions may apply. Offer expires [endDate] 11:59 AM CT",
            "offerEndDate": "10/14/2024"
          },
          {
            "offerTitle": "Get 10% More than the Cash Savings Back in a Gift Card When You Pay Regular Price",
            "offerDesc": "Buy at regular price and receive a Sears Gift Card for 10% more than what your cash savings would be (e.g., if $500 off, you pay reg. price but get a gift card for $550). To redeem this offer click the regular price option in Payment Options below. If you are using a mobile device or if the Payment Options box doesn't display, please place your order through a desktop version of the site using a current, up to date web browser.",
            "offerEndDate": "01/31/2025"
          }
        ],
        "financeOffers": null
      },
      "freeDeliveryIndicatorForNormalUsers": false,
      "freeDeliveryIndicatorForSYWRMembers": false,
      "highlightsInd": false,
      "productHighlights": null,
      "identity": {
        "sSin": "A105601864",
        "uId": "8a7c230c-bb3f-436b-8b70-b73aad5d9e55",
        "offerCount": "1.0"
      },
      "definingAttributes": null,
      "specialOffer": null,
      "uIds": null,
      "colorSwatches": null,
      "attributeCount": null,
      "attributeNames": null,
      "mModelNum": null,
      "freeDelivery": false,
      "waterFilterInd": false,
      "dealFlash": false,
      "isZipCodeRequired": "false",
      "termsAndCondInd": false,
      "showAKHIMessage": "true",
      "priceSource": null,
      "storeUnitNumber": null,
      "clearancePriceInd": false,
      "overStockPriceInd": false,
      "priceFreqMdlTxt": "{     \"reward\" : \"Sears Gift Card\",     \"discountAmount\" : \"10%\",     \"description\" : \"Pay this price & receive a Sears gift card for 10% more than you will save with the price above.\",     \"exclusions\" : \"Not valid with discounts or coupons.\",     \"instructions\" : \"Select this option & place your order. After your order is placed, email your salescheck #, first & last name, & telephone number to:\",     \"emailContact\" : \"saveonall@customerservice.sears.com\",     \"processDays\" : \"30\" }",
      "ksn": "3333430",
      "upc": "084691845270",
      "sywMaxEligible": false,
      "maxShipEligibleValue": null,
      "layawayInd": true,
      "assocSourceType": "ONLINE",
      "consumerReportRating": null,
      "dfltQuantity": null,
      "autoDivisionInd": false,
      "automotiveFitmentInd": false,
      "holidayMessage": null,
      "videoUrls": null,
      "hierarchies": {
        "specificHierarchy": [
          {
            "id": 1020003,
            "spinId": 5,
            "name": "Appliances",
            "seoURL": "/appliances/b-1020003"
          },
          {
            "id": 1020022,
            "spinId": 325,
            "name": "Refrigerators",
            "seoURL": "/appliances-kitchen-appliances-refrigerators/b-1020022"
          },
          {
            "id": 1031642,
            "spinId": 16461,
            "name": "Side-by-Side Refrigerators",
            "seoURL": "/appliances-refrigerators-side-by-side-refrigerators/b-1031642"
          }
        ]
      },
      "protectionAgreement": {
        "protectionAgreements": [
          {
            "partNum": "07046595292P",
            "name": "5-Year In-Home Master Protection Agreement",
            "shortDescription": "Join the millions of happy customers with the Best Coverage in the Industry... guaranteed. Our <a href=\"http://www.searshomeservices.com/refrigerators/repair\" target=\"_blank\">refrigerator  repair</a> technicians have the training and knowledge to get every job done right.",
            "longDescription": "<ul> <li>Full coverage for parts and labor</li> <li>Unlimited service calls&nbsp;</li> <li>100% replacement guarantee, including delivery and re-installation&nbsp;</li> <li>Annual preventative maintenance to keep your new Refrigerator or Freezer running at peak performance</li> </ul>",
            "topDescription": null,
            "regularPrice": "999.99",
            "salePrice": "999.99",
            "clearancePrice": "0.00",
            "sywrmemberPrice": "0.00",
            "sywrccmemberPrice": "0.00",
            "craftsmanClubPrice": "0.00",
            "isZipCodeRequired": "false",
            "showAKHIMessage": null
          },
          {
            "partNum": "07046395292P",
            "name": "3-Year In-Home Master Protection Agreement",
            "shortDescription": "Join the millions of happy customers with the Best Coverage in the Industry... guaranteed. Our <a href=\"http://www.searshomeservices.com/refrigerators/repair\" target=\"_blank\">refrigerator  repair</a> technicians have the training and knowledge to get every job done right.",
            "longDescription": "<ul> <li>Full coverage for parts and labor</li> <li>Unlimited service calls&nbsp;</li> <li>100% replacement guarantee, including delivery and re-installation&nbsp;</li> <li>Annual preventative maintenance to keep your new Refrigerator or Freezer running at peak performance</li> </ul>",
            "topDescription": null,
            "regularPrice": "699.99",
            "salePrice": "699.99",
            "clearancePrice": "0.00",
            "sywrmemberPrice": "0.00",
            "sywrccmemberPrice": "0.00",
            "craftsmanClubPrice": "0.00",
            "isZipCodeRequired": "false",
            "showAKHIMessage": null
          }
        ]
      },
      "media": {
        "productHighlights": null,
        "imageUrls": [
          "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505412",
          "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505512",
          "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505612",
          "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505712",
          "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505812"
        ],
        "mainImageUrl": "https://c.shld.net/rpx/i/s/i/spin/10052543/prod_26700505912",
        "videoUrls": null
      },
      "commonInvId": null,
      "localAdPriceInd": false,
      "giftEligible": false,
      "ecoRebatesInd": false,
      "meetWExpert": "All",
      "lowest_price": {
        "new": 9836.99
      },
      "lowestPrice": {
        "new": 9836.99
      },
      "condition": {
        "img": null,
        "comments": null
      },
      "shippingDetails": null,
      "price": {
        "offer": "04682793000",
        "bundle": false,
        "regularPrice": "10929.99",
        "regularPriceDisplay": "$10,929.99",
        "regularPriceLabel": "Reg Price",
        "savings": "1093.00",
        "savingsDisplay": "10%",
        "savingsPercent": "10",
        "savingsPercentDisplay": "10%",
        "savingsLabel": "Savings",
        "finalPrice": "9836.99",
        "finalPriceDisplay": "$9,836.99",
        "indicators": {
          "onlineOnly": false,
          "clearance": false,
          "zipCodeRequired": false,
          "hotbuy": false,
          "localAdPrice": false,
          "overstock": false,
          "showAkHIMsg": true,
          "exceptionalValue": false,
          "upp": false,
          "dealSetting": false,
          "priceMatch": false,
          "mapViolation": false,
          "dealDisplay": true,
          "leasingElig": true,
          "storePrice": false,
          "range": false,
          "sale": true,
          "rebate": false,
          "sywMemberMessage": false,
          "smartbuy": false
        },
        "dealDisplay": {
          "indicator": "A",
          "label": "Ends in",
          "message": "Flash Sale!",
          "type": "T",
          "effectiveTime": "2024-10-14T16:59:59.000Z",
          "segment": "G",
          "promoId": "734790_p"
        },
        "leasing": {
          "id": null,
          "minLeaseAmt": "199.00",
          "minSatisfied": true,
          "downPayment": null,
          "downPaymentType": null,
          "installmentAmt": null,
          "installmentType": null,
          "totalInstallments": null,
          "rentalPricing": {
            "provider": "Katapult",
            "numberOfWeeks": "78",
            "weeklyPayment": "290.07",
            "totalPayment": "22625.46",
            "cost": "12788.47",
            "startDate": "10/11/2024",
            "endDate": "04/10/2026"
          }
        },
        "messageTags": {
          "finalPrice": "$9836.99",
          "basePrice": "$10929.99",
          "savings": "$1093.00",
          "promotions": [
            {
              "promoId": "734790_p",
              "financePayment": null,
              "financeMonths": null,
              "discount": "10% off",
              "thresholdAmount": null,
              "priceThreshold": null,
              "beginDate": "10/11/24",
              "endDate": "10/14/24",
              "code": null,
              "codePrice": null,
              "companionDeal": false,
              "thresholdMet": true
            }
          ]
        }
      },
      "xSell": null,
      "checkAvailReq": true,
      "modelNo": "PSB48YSNSS",
      "sywRdmElig": true,
      "htsElig": "Hometown and Sears",
      "marketplaceDeliveryOptions": null,
      "kenmoreElig": null,
      "seoDesc": "The GE Appliances Profile 48\" Smart Side-by-Side Refrigerator not only embellishes your kitchenette, but also offers ample food storage benefits. It is constituted with features like interior LED lighting, automatic defrost system and many more.",
      "seoTitle": "GE Profile Series PSB48YSNSS 48&#8221; Built-in 28.7 cu.ft Side by Side refrigerator &#8211; Stainless Steel",
      "mailable": false,
      "offerType": null,
      "storePromoPrice": null,
      "storeRegClearancePrice": null,
      "storePriceType": null,
      "priceFreqModel": true,
      "freeShippingThresholdQty": null,
      "subscrptnElig": false,
      "marketplaceDeliveryEligible": false
    },
  }
```

This example output shows the structured data of a single product. The actual output will be a list of similar objects for all processed products.

### Notes

- The collected data is stored in Apify’s default data store.

# Actor input Schema

## `productUrls` (type: `array`):

List of Sears product URLs you want to scrape information for

## `zipCode` (type: `string`):

Enter a ZIP code for location-specific pricing and availability (default: 10101)

## Actor input object example

```json
{
  "productUrls": [
    "https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864"
  ],
  "zipCode": "10101"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("muhammetakkurtt/sears-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("muhammetakkurtt/sears-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call muhammetakkurtt/sears-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=muhammetakkurtt/sears-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Sears Scraper",
        "description": "Sears Scraper collects product information from the Sears website. It scrapes details such as product name, description, price, availability, seller information and comprehensive product specifications. It provides the user with a comprehensive and organized data set, making product analysis easier.",
        "version": "0.0",
        "x-build-id": "v79Ne2mACtDpu4t1n"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/muhammetakkurtt~sears-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-muhammetakkurtt-sears-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/muhammetakkurtt~sears-scraper/runs": {
            "post": {
                "operationId": "runs-sync-muhammetakkurtt-sears-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/muhammetakkurtt~sears-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-muhammetakkurtt-sears-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "productUrls"
                ],
                "properties": {
                    "productUrls": {
                        "title": "Product URLs",
                        "type": "array",
                        "description": "List of Sears product URLs you want to scrape information for",
                        "default": [
                            "https://www.sears.com/ge-appliances-psb48ysnss-profile-48inch-smart-side-by/p-A105601864"
                        ],
                        "items": {
                            "type": "string"
                        }
                    },
                    "zipCode": {
                        "title": "ZIP Code",
                        "pattern": "^[0-9]{5}$",
                        "minLength": 5,
                        "maxLength": 5,
                        "type": "string",
                        "description": "Enter a ZIP code for location-specific pricing and availability (default: 10101)",
                        "default": "10101"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
