Slickdeals Scraper avatar

Slickdeals Scraper

Pricing

from $11.00 / 1,000 deals

Go to Apify Store
Slickdeals Scraper

Slickdeals Scraper

Scrape Slickdeals deals by search, category, store, brand or forum: price, list price, savings, discount, thumbs, views, comments, Frontpage, Popular and Fire badges. Add-on: description, coupon code, store website, categories, poster stats and comments. For deal sites and resellers.

Pricing

from $11.00 / 1,000 deals

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Norm Data

🔥 Slickdeals Scraper

Extract deals from Slickdeals, the biggest deal-sharing community in the US. Search by words or browse all deals, filter by category, store, brand, forum, price, discount, date, thumbs up, comments and views, and get each deal's price, list price, savings, discount %, store, thumbs up, views, comments and Frontpage, Popular and Fire badges. Turn on Deal details to also get exact prices to the cent, the coupon code, when the offer ends, the store website, the full description, editor notes, every category, the brand, all images, the poster's reputation and the comments (with the comment each one replies to). Goes past Slickdeals' 1,000-result cap, and can run on a schedule to send you only new deals.

🎯 Who uses it?

🛒 Resellers and deal hunters

Catch hot deals, price mistakes and coupon codes the minute the community finds them, filtered to the stores, brands and prices you care about.

📰 Deal sites, newsletters and Telegram or Discord channels

Feed your site or channel with fresh, community-voted deals, with images, coupon codes and the store link.

🏷️ Brands, retailers and e-commerce analysts

See which of your products (or your competitors') get posted, at what price and discount, and what shoppers say about them in the comments.

📈 Market and pricing researchers

Track discount depth, price levels and deal volume by category, store and brand over months or years.

✨ What it does

  • Search or browse. Type search words, or leave them empty to get every deal, newest first. Several searches in one run.
  • Or paste links. Deal links (slickdeals.net/f/...), search links (with the filters you picked on the site) or forum links. Filters are ignored with links.
  • Filters: 293 categories and subcategories, stores and brands by name, forums (Hot Deals, Freebies, Free Digital Goods, Marketplace, Grocery, Travel, Deal Talk, Contests), minimum and maximum price, minimum discount, posted within (24 hours to 3 years), Frontpage, Popular or Fire deals only, skip expired deals, minimum thumbs up, minimum comments and minimum views.
  • 8 sort orders: newest, best match, most thumbs up, latest comment, biggest discount, price low to high, price high to low, oldest.
  • Past the 1,000 cap. Slickdeals shows at most 1,000 deals per search. This Actor reads the search again by category and in other orders, without duplicates, to collect more.
  • Deal details add-on: exact prices, coupon code, offer end date, store website and deal link, description, editor notes, categories, brand, images, poster stats and up to 500 comments per deal.
  • Monitoring: run it on a schedule with Only new deals and each run saves only deals you haven't received yet.

🏆 Why this scraper

  • Every filter Slickdeals has, and more. Store, brand, price, discount and date filters on top of the categories, forums and sorts, plus minimum comments and views.
  • Fast. 1,000 deals in about 7 seconds. 1,000 deals with full details in about 40 seconds. 3,000 deals in about 25 seconds.
  • Exact prices. Slickdeals' deal cards round prices ("$300" for $299.99). With Deal details on, prices come to the cent.
  • Comments you can analyse. Each comment comes with its author, level, likes, helpful votes, date, and the comment it quotes split out on its own.
  • Clean, typed data. Prices and savings as numbers, dates in ISO format, yes/no fields as true/false.
  • No proxy needed. Nothing extra to set up or pay for.

⚖️ How it compares

Based on each Actor's public input options and output fields (October 2026).

CapabilityThis actorsolidcodethescrapelabahmed_jasareviclulzasaur
Search wordsyesyeslinks onlyyesyes
Deal, search and forum linksyesyesyesyesno
Category filter293 categories13noyes11
Store and brand filtersyesnononono
Price and discount filtersyesnononono
Posted within (date) filteryesnononono
Forum filter8 forumsnono1 forum idno
Frontpage / Popular / Fire onlyyesnonoFrontpage, Popularno
Minimum thumbs upyesyesnoyesno
Minimum comments and viewsyesnononono
Skip expired dealsyesyesnonono
Sort orders83nonono
More than 1,000 deals per searchyesnononono
List price, savings and discount %yesyesnodiscount %no
Coupon codeyesyesnoyesno
Full deal descriptionyesnoyesnono
Commentsup to 500, with quotesnoyesnono
Poster reputation and deals postedyesnononono
Only new deals (monitoring)yesnononono
Proxy needednooptionaloptional

📦 What data you get

FieldDescription
imageUrlThe deal's main image.
dealId, title, additionalInfoSlickdeals deal ID, title, and the extra line under it (like "+ Free S/H").
price, priceTextPrice in US dollars as a number (0 for free deals), and as shown ("from $67.30", "2 for $5").
listPrice, listPriceTextThe regular price, as a number and as shown.
savings, discountPercentDollars saved and % off the list price.
store, storeIdStore name and Slickdeals store ID.
votes, commentCount, viewsDeal score (thumbs up minus thumbs down), comments and views.
forum, forumIdForum the deal is posted in (Hot Deals, Freebies, Deal Talk...).
badgefrontpage, popular or expired, as on the deal card.
poster, lastCommentByWho posted the deal and who commented last.
description, dealNotes(Deal details) Full deal text, and the editors' notes (terms, return policy, price history).
couponCode, offerEnds(Deal details) Coupon code and when the offer ends, when the deal mentions them.
merchantDomain(Deal details) The store's website, like amazon.com.
category, subcategory, brand(Deal details) Main category, subcategory and brand.
dealEditor(Deal details) The Slickdeals editor who reviewed the deal.
posterReputation, posterDealsPosted, posterJoined, posterRank(Deal details) The poster's reputation, deals posted, join date and staff rank.
isFrontpage, isPopular, isFireDeal, isExpired, isStaffPostDeal flags (true or false).
url, posterAvatarUrlDeal page and the poster's photo.
dealLinkUrl(Deal details) The "See Deal" link that leads to the store.
categories, images(Deal details) Every category path and every image.
comments(Deal details, with Comments per deal) commentId, author, authorLevel, text, quotedAuthor, quotedCommentId, quotedText, likes, helpful, replyCount, isFeatured, postedAt.
postedAt, lastActivityAt, lastEditedAtWhen the deal was posted, last commented on, and edited by Slickdeals editors (UTC).
scrapedAtWhen the row was collected (UTC).
errorOnly present when a deal's details didn't load. The base fields are still there.

Fields marked Deal details only appear when that add-on is on.

Example row (trimmed)

{
"imageUrl": "https://static.slickdealscdn.com/attachment/1/3/0/6/8/2/0/7/450x450/21738681.thumb",
"dealId": 20071314,
"title": "Refurb: Sony WH-1000XM5 Wireless Noise Canceling Headphones",
"additionalInfo": "+ Free S/H",
"price": 149.99,
"priceText": "$150",
"listPrice": 299.99,
"listPriceText": "$300",
"savings": 150,
"discountPercent": 50,
"store": "eBay",
"votes": 108,
"commentCount": 27,
"views": 22120,
"forum": "Hot Deals",
"badge": "frontpage",
"poster": "Slick_Drone",
"description": "Secondipity via eBay has Refurbished: Sony WH-1000XM5 Wireless Noise Canceling Headphones (3 Colors) on sale for $149.99. Shipping is free. ...",
"dealNotes": "• Warranty:\n• Includes 2-Year Allstate Warranty (more info). ...",
"merchantDomain": "ebay.com",
"category": "Tech & Electronics",
"subcategory": "Headphones, Headsets & Earbuds",
"brand": "Sony",
"posterReputation": 2330,
"posterDealsPosted": 862,
"posterJoined": "Nov 2017",
"isFrontpage": true,
"isPopular": true,
"isFireDeal": true,
"isExpired": false,
"url": "https://slickdeals.net/f/20071314-refurb-sony-wh-1000xm5-wireless-noise-canceling-headphones-150-free-s-h",
"categories": ["Tech & Electronics", "Tech & Electronics > Audio / Video > Headphones, Headsets & Earbuds", "Deal Type > Refurbished"],
"comments": [
{ "commentId": 186939102, "author": "rthakur", "authorLevel": "L2: Beginner", "text": "Queue the hinge comments!!!", "quotedAuthor": null, "likes": 2, "helpful": 1, "replyCount": 1, "isFeatured": false, "postedAt": "2026-09-29T02:35:25.000Z" }
],
"postedAt": "2026-09-28T18:20:25.000Z",
"lastActivityAt": "2026-10-05T22:19:35.000Z",
"scrapedAt": "2026-10-15T22:13:34.936Z"
}

💡 Use cases

🔥 Today's hottest deals

{ "dealType": "fire", "postedWithin": "day", "sortBy": "topVoted", "maxItems": 50 }

📺 Samsung deals at Best Buy, $100 to $800, at least 20% off

{ "stores": ["Best Buy"], "brands": ["Samsung"], "minPrice": 100, "maxPrice": 800, "minDiscount": 20 }

🎟️ Coupon codes for laptops, with the deal text

{ "searchQueries": ["laptop"], "postedWithin": "week", "hideExpired": true, "dealDetails": true }

🆓 Every new freebie, every hour (schedule it)

{ "forums": ["4", "54"], "onlyNew": true, "monitorName": "freebies" }

💬 What shoppers say about a product

{ "searchQueries": ["airpods pro"], "sortBy": "topVoted", "maxItems": 20, "dealDetails": true, "maxComments": 200 }

🔗 A search you already set up on the site

{ "startUrls": [{ "url": "https://slickdeals.net/search?q=laptop&sort=price_low&filters%5Bprice%5D%5Bmax%5D=500" }] }

⚙️ How the input is organised

SectionWhat it's for
Maximum resultsAlways first, caps the whole run. Empty means no limit.
What to scrapeSearch words (or none for all deals) and sort order.
FiltersDeal type, thumbs up, categories, stores, brands, forums, price, discount, date, expired, comments, views.
Add-onsDeal details and comments per deal.
MonitoringOnly new deals, with a monitor name per schedule.
LinksSlickdeals deal, search or forum links instead of the fields above. Filters are ignored with links.

💰 Pricing

Pay-per-event: a one-time $0.003 when the run starts, plus a price per deal saved to your dataset. The price depends on your Apify plan tier:

Your Apify planPrice per deal
Free$0.015
Bronze$0.013
Silver$0.012
Gold / Platinum / Diamond$0.011

Approximate total cost:

Deals collectedFreeBronzeSilverGold+
100$1.50$1.30$1.20$1.10
1,000$15.00$13.00$12.00$11.00
10,000$150.00$130.00$120.00$110.00

Deal details add-on: when Deal details is on, each deal saved with its details adds one more charge, comments included, however many you ask for:

Your Apify planDeal details, per deal
Free$0.006
Bronze$0.005
Silver$0.0045
Gold / Platinum / Diamond$0.004

So 1,000 deals with details cost $15 on Gold ($11 + $4). Deals whose details didn't load pay only the base price. No proxy costs. New Apify accounts start with $5 in free credit. On the Free plan a run saves up to 10 deals.

🚀 Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Slickdeals Scraper.
  3. Type search words (or keep the prefilled one), add filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python, and schedule it with Apify's built-in Scheduler to get new deals every hour.

🤖 Use with AI agents (MCP)

Give an AI agent live access to Slickdeals deals through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/slickdeals-scraper"

Then prompt it in plain language to run the scraper and read back the results.

🔧 Troubleshooting

A store or brand was skipped. Use the name as Slickdeals writes it ("Costco Wholesale", "Best Buy"). The log says which names Slickdeals doesn't know.

My filters did nothing. Filters are ignored with links. Remove the links, or put the filters in the Slickdeals search link itself.

Some deals have no price. Deals like "40% off" or "$50 off $500" have no single price. priceText keeps what the deal card shows. A price filter leaves them out.

Prices differ by a few cents from the deal card. Slickdeals' cards round prices. Turn on Deal details to get them to the cent.

The run stopped with "Slickdeals kept refusing this Apify server's IP address". Slickdeals sometimes blocks one Apify server. The Actor restarts on another server by itself; if it still fails, run it again.

Some rows have an error. That deal's page didn't load. The base fields are complete and the details are empty.

❓ FAQ

QuestionAnswer
Do I need a Slickdeals account?No. Only public data is read.
Does it need a proxy?No.
Can I get more than 1,000 deals?Yes. Leave the maximum empty or set it high; the Actor reads the search by category and in other orders, without duplicates.
Can I get only new deals every hour?Yes. Turn on Only new deals, give the schedule a monitor name, and schedule the run.
Where is the store's own product link?dealLinkUrl is Slickdeals' "See Deal" link, which leads to the store, and merchantDomain is the store's website.
Are coupon codes always found?When the deal text mentions a code, yes. Many deals have no code.

🛡️ Limits & responsible use

This Actor reads only public data from Slickdeals. It never signs in, votes or posts. Comments and usernames are written by Slickdeals members: handle them in line with privacy law in your country, and use the data in line with Slickdeals' terms.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

🧪 Local development

bun install
bun run typecheck
apify run

Local results are stored in storage/datasets/default. Slickdeals refuses many home IP addresses, so test in the Apify cloud with test/cloud.sh.