SustainableSupply Scraper (Cheap) avatar

SustainableSupply Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
SustainableSupply Scraper (Cheap)

SustainableSupply Scraper (Cheap)

Sustainablesupply product listings scraper that grabs names, prices, SKUs, images, and availability from any collection page, so procurement teams can track catalog data without clicking through pages.

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

17 days ago

Last modified

Share

SustainableSupply Product Scraper

SustainableSupply Product Scraper

Copying product details off SustainableSupply.com one page at a time is slow, and the data ends up scattered across browser tabs and half-finished spreadsheets. This scraper reads the store directly and hands you back clean rows: item name, brand, SKU, current price, list price, stock status, weight, images, and more. Point it at a category page or type in a keyword, set how many products you want per source, and download the lot as JSON, CSV, or Excel.

What you get

Every product comes back as one tidy row. When a value is missing the field is still there, set to null, so your columns line up when you load the results into a sheet or database. Each record carries:

  • IdentityitemName, brandName, skuCode, gtinCode, itemUrl
  • PricingcurrentPrice, listPrice, savingsAmount, currencyCode
  • Availability and tagsstockStatus, tagLabels, shippingNote
  • DetailsitemDescription, itemWeight, weightUom, primaryImage, imageUrls, collectedAt

Quick start

  1. Open the actor and click Try for free.
  2. Paste SustainableSupply category links into Category page URLs, or type keywords into Search keywords — you can use either or both.
  3. Set Products per URL or keyword to control how much each source returns.
  4. Press Start, then download the results as JSON, CSV, or Excel when the run finishes.

How it works

Use cases

  • Procurement — line up prices across categories without clicking through page after page
  • Pricing analysis — watch markdowns by comparing currentPrice against listPrice over time
  • Product feeds — build a structured catalog you can drop into a sheet, store, or BI tool
  • Sustainability sourcing — filter on the tagLabels field to surface eco-certified or recycled items
  • Competitor research — track which brands and SKUs a supplier stocks and at what price

Input

FieldTypeRequiredDescription
categoryUrlsarray of stringsOne of categoryUrls or searchTermsSustainableSupply collection or category pages to scrape. Each link is handled on its own.
searchTermsarray of stringsOne of categoryUrls or searchTermsPlain keywords to look up. Each keyword runs as its own search.
resultsPerSourceintegerNoProducts to pull from each URL or keyword. Default 50, max 1000. The cap counts per source.
timeoutSecondsintegerNoSeconds to wait on each request before dropping it. Default 45; raise it on slow connections.

At least one of categoryUrls or searchTerms must be filled in.

Example input

{
"categoryUrls": [
"https://www.sustainablesupply.com/collections/safety-supplies",
"https://www.sustainablesupply.com/collections/janitorial"
],
"searchTerms": ["trash can", "nitrile gloves"],
"resultsPerSource": 50,
"timeoutSeconds": 45
}

Output

Each product becomes one row, and every field is always present — values that don't exist come back as null, so your dataset stays rectangular and easy to load.

Example output

{
"itemUrl": "https://www.sustainablesupply.com/products/stainless-steel-touchless-soap-dispenser",
"itemName": "Stainless Steel Touchless Soap Dispenser, 1000 mL",
"brandName": "Bobrick",
"skuCode": "BOB2111",
"gtinCode": "073555211009",
"currencyCode": "USD",
"currentPrice": 129.95,
"listPrice": 159.95,
"savingsAmount": 30.00,
"tagLabels": ["Touchless", "Commercial"],
"stockStatus": "In Stock",
"itemDescription": "Wall-mounted touchless dispenser built for high-traffic commercial washrooms, with a refillable 1000 mL reservoir.",
"shippingNote": "Ships in 3-5 business days.",
"itemWeight": 4.2,
"weightUom": "lb",
"primaryImage": "https://cdn.shopify.com/s/files/1/example-image.jpg",
"imageUrls": [
"https://cdn.shopify.com/s/files/1/example-image.jpg"
],
"collectedAt": "2026-06-30T10:32:00.000Z"
}

Output fields

FieldTypeDescription
itemUrlstringDirect link to the product page
itemNamestringFull product title
brandNamestringManufacturer or vendor
skuCodestringSKU identifier
gtinCodestringBarcode (Global Trade Item Number)
currencyCodestringCurrency the price is quoted in (USD)
currentPricenumberPrice shown on the listing now
listPricenumberPre-discount price, when the item is marked down
savingsAmountnumberAmount taken off when the item is on sale
tagLabelsarrayStore tags such as WaterSense or Recycled Content
stockStatusstringIn Stock or Out of Stock
itemDescriptionstringPlain-text product description
shippingNotestringShipping line pulled from the description, when present
itemWeightnumberWeight value
weightUomstringWeight unit (lb, kg, oz)
primaryImagestringMain product image URL
imageUrlsarrayAll product image URLs
collectedAtstringISO 8601 timestamp of when the row was captured

Tips for best results

  • Prefer category URLs. Pages under /collections/ read straight from the store and come back more complete than keyword searches, so use them when you have the choice.
  • Keep the cap in mind. resultsPerSource applies to each URL and each keyword separately — three sources at 50 can return up to 150 products.
  • Start with a small run. Set resultsPerSource to 10 to confirm the output fits your pipeline, then raise it for the full pull.
  • Raise the timeout if requests fail. Push timeoutSeconds to 60 or higher when you see timeout errors on a slow connection.
  • Filter on tags after the run. The tagLabels field is the quickest way to pick out eco-certified or recycled products once you have the data.

How can I use SustainableSupply product data?

How can I use the SustainableSupply Product Scraper to build a price list? Paste the category pages you care about into categoryUrls, set resultsPerSource, and run it. Each product returns with currentPrice, listPrice, skuCode, and brandName, so you can drop the dataset straight into a spreadsheet and have a working price list in minutes — no copy-paste from the SustainableSupply website.

How can I track SustainableSupply markdowns and discounts? Run the scraper on a schedule and compare currentPrice against listPrice between runs. The savingsAmount field tells you the markdown on any product that's on sale, which makes it easy to spot price drops across a category or watch a few SKUs over time.

How can I export SustainableSupply products to a spreadsheet or store? Every run produces a flat dataset you can download as JSON, CSV, or Excel, or push to Google Sheets, Dropbox, or S3 through Apify integrations. Because each product is one row with consistent keys, it loads cleanly into a product feed, catalog, or BI dashboard without reshaping.

How can I find eco-friendly products on SustainableSupply at scale? Scrape a category or a keyword search, then filter the results on tagLabels and itemDescription. Tags like WaterSense or Recycled Content surface the sustainable items in bulk, so you can assemble a green-procurement shortlist far faster than browsing the site by hand.

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.