Pepperdeals Product Search Scraper avatar

Pepperdeals Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Pepperdeals Product Search Scraper

Pepperdeals Product Search Scraper

Scrape product deals and coupons from PepperDeals and partner platforms (Pepper.pl, MyDealz, DealLabs, HotUKDeals, and more). Capture deal data including prices, voucher codes, merchant info, temperature ratings, and 60+ metadata fields for deal aggregation, price monitoring, and market research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

PepperDeals Product Search Scraper: Extract Deals & Coupons at Scale


What Is PepperDeals?

PepperDeals is a leading deal-sharing and coupon aggregation community platform operating across multiple European markets through localized variants: PepperDeals.com (Germany), Pepper.pl (Poland), MyDealz.de (Germany), DealLabs.com (France), HotUKDeals.com (UK), and others. The platform enables users to discover, share, and vote on product discounts, flash sales, and special offers in real time. Manually harvesting this deal data — including prices, codes, merchant names, and community engagement metrics — is inefficient. The PepperDeals Product Search Scraper automates extraction, delivering structured deal intelligence ready for analytics, price tracking, and aggregation pipelines.


Overview

The PepperDeals Product Search Scraper crawls deal listing pages and extracts comprehensive product and deal metadata. It captures 65+ fields per deal, from pricing and voucher codes to community sentiment ("temperature") and deal status flags. The scraper is built for:

  • Price monitoring services tracking competitor discounts and market trends
  • Deal aggregators consolidating offers across multiple markets
  • E-commerce researchers analyzing promotional patterns and seasonal trends
  • Affiliate marketers identifying high-performing deal categories and merchants
  • Data analysts studying consumer deal-sharing behavior and deal lifecycle patterns

Key features include multi-market support, configurable limits per URL, and robust error handling via ignore_url_failures.


Input Format

The scraper accepts a JSON configuration object:

{
"urls": [
"https://www.pepperdeals.com/categorie/home?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldDescriptionExample
urlsArray of PepperDeals category or search result page URLs to scrape["https://www.pepperdeals.com/categorie/home?page=2"]
ignore_url_failuresIf true, continues running if some URLs fail to load; if false, stops on first errortrue
max_items_per_urlMaximum number of deal items to extract per URL (1–200)200

Supported platforms: The scraper works across all PepperDeals network sites including pepperdeals.com, pepperdeals.se, chollometro.com, pepper.pl, preisjaeger.at, mydealz.de, dealabs.com, and hotukdeals.com.

Tip: Use category URLs (e.g., /categorie/home) or search result pages to maximize deal discovery. Adjust max_items_per_url based on your data volume needs.


Output Format

Sample output

{
"thread_id": "9034",
"title_slug": "5-free-4x6-custom-photo-prints-via-walgreens-w-code",
"title": "5 FREE 4x6 Custom Photo Prints via Walgreens w/ Code",
"current_user_vote_direction": null,
"comment_count": 0,
"status": "Activated",
"is_expired": true,
"is_new": false,
"is_pinned": false,
"is_trending": null,
"bookmarked": false,
"is_local": false,
"temperature": 107.65,
"temperature_level": "Hot2",
"type": "Deal",
"nsfw": false,
"deleted_at": null,
"is_affiliate_tracking_disabled": false,
"is_affiliate_description_disabled": false,
"is_edit_locked": false,
"is_expire_locked": false,
"content_locked_by": null,
"is_spam_locked": false,
"is_locked": false,
"is_newsletter_picked": null,
"is_comments_moderation_on": null,
"is_pushed": null,
"is_community_favorite": false,
"is_category_community_favorite": false,
"is_top_deal": false,
"is_category_top_deal": false,
"pin_id": null,
"bumped_at": 0,
"bumped_and_reset": false,
"published_at": 1781537725,
"updated_at": 1781732391,
"voucher_code": "FIVEJUNE",
"link": "",
"link_host": "photo.walgreens.com",
"shareable_link": "https://www.pepperdeals.com/share-deal/9034",
"merchant": {
"merchant_id": 5,
"merchant_name": "Walgreens",
"merchant_url_name": "walgreens.com",
"is_merchant_page_enabled": true,
"avatar": null
},
"main_group": {
"thread_group_id": 10,
"thread_group_name": "Home & Living",
"thread_group_url_name": "home"
},
"main_image": {
"path": "threads/raw/oEAxf",
"name": "9034_1",
"slot_id": "oEAxf",
"width": 538,
"height": 538,
"version": 1,
"unattached": false,
"uid": "9034_1.raw",
"ext": "raw"
},
"price": 0,
"next_best_price": 1.95,
"percentage": 0,
"discount_type": null,
"shipping": {
"is_free": null,
"price": 0
},
"user": {
"user_id": 36,
"username": "yourthriftybff",
"title": "community_manager",
"avatar": {
"path": "users/raw/default",
"name": "36_7",
"slot_id": "default",
"width": 0,
"height": 0,
"version": 7,
"unattached": false,
"uid": "36_7.raw",
"ext": "raw"
},
"persona": {
"text": null,
"type": "verified"
},
"is_banned": false,
"is_deleted_or_pending_deletion": false,
"is_user_profile_hidden": false
},
"start_date": null,
"selected_locations": {
"is_national": false
},
"end_date": {
"timestamp": 1781732391
},
"is_exclusive": false,
"is_voucher_code_hidden": false,
"claim_code_campaign_id": null,
"claim_code_campaign": null,
"can_vote": false,
"scheduled_release_date": {
"timestamp": null
},
"is_hot": true,
"picked_at": 0,
"hot_date": 1781551062,
"is_excluded_from_ads": false,
"thread_updates": [],
"unread": null,
"keywords": null,
"keyword_names": null,
"is_super_hot": null,
"from_url": "https://www.pepperdeals.com/categorie/home"
}

Each scraped deal returns a rich record with 65+ fields capturing deal details, pricing, merchant data, and community metrics:

Deal Identification & Metadata

FieldMeaning
Thread IDUnique identifier for the deal post
TitleDeal title as displayed on the platform
Title SlugURL-friendly version of the deal title
LinkDirect URL to the product or deal page
Shareable LinkPlatform-specific shareable deal link
Link HostDomain of the destination link (e.g., amazon.com)

Deal Status & Flags

FieldMeaning
StatusCurrent deal status (active, expired, pending)
Is ExpiredBoolean flag indicating if the deal has ended
Is NewFlag for newly posted deals
Is PinnedWhether the deal is pinned to the top
Is LocalDeal restricted to specific geographic region
Is ExclusiveExclusive offer available only through PepperDeals
Is Newsletter PickedSelected by platform editors for newsletter
Is Community FavoriteMarked as a community favorite
Is Category Community FavoriteTop favorite in its category
Is Top DealSitewide top-performing deal
Is Category Top DealBest deal in its category
Is HotDeal marked as "hot" or trending
Is Super HotHighest trending tier on the platform
Is PushedDeal promoted by the platform
Deleted AtTimestamp if deal was deleted

Community Engagement

FieldMeaning
Comment CountNumber of user comments on the deal
Current User Vote DirectionCurrent viewer's vote (upvote, downvote, none)
TemperatureCommunity interest score (typically 0–100)
Temperature LevelTier label for temperature (hot, warm, cold)
Can VoteWhether the current user can vote on the deal

Pricing & Discount Details

FieldMeaning
PriceCurrent deal price (in local currency)
Next Best PriceAlternative or competing price for comparison
PercentageDiscount percentage (e.g., 30% off)
Discount TypeType of discount (percentage, fixed amount, BOGO, etc.)
ShippingShipping cost or free shipping indicator
Voucher CodePromo or coupon code (if applicable)
Is Voucher Code HiddenFlag if code visibility is restricted
Is Affiliate Tracking DisabledWhether affiliate links are disabled
Is Affiliate Description DisabledWhether affiliate text is hidden

Merchant & Campaign Details

FieldMeaning
MerchantBrand or retailer name offering the deal
Main GroupPrimary product category or group
Claim Code Campaign IDID for claim code tracking campaigns
Claim Code CampaignCampaign name if using claim codes

Dates & Scheduling

FieldMeaning
Published AtWhen the deal was posted
Updated AtLast update timestamp
Start DateDeal start date (if applicable)
End DateDeal end/expiration date
Scheduled Release DatePlanned release time for future deals
Bumped AtLast time the deal was bumped or refreshed
Bumped And ResetWhether bump reset the deal timeline
Picked AtTimestamp when deal was picked for newsletter
Hot DateWhen deal entered "hot" status

Moderation & Admin Controls

FieldMeaning
NSFWNot Safe For Work flag
Is LockedDeal locked from user edits
Is Edit LockedEditing disabled by moderation
Is Expire LockedExpiration time locked
Is Spam LockedSpam lock applied
Content Locked ByModerator ID if content is locked
Is Comments Moderation OnComments require approval

User & Attribution

FieldMeaning
UserUsername of the deal poster
Selected LocationsGeographic regions applicable to the deal

Bookmarking & Keywords

FieldMeaning
BookmarkedWhether the deal is bookmarked by current user
KeywordsAssociated tags or keywords
Keyword NamesHuman-readable keyword labels

Media & Analytics

FieldMeaning
Main ImagePrimary product image URL
Pin IDID of pinned deal (if applicable)
Is Excluded From AdsDeal excluded from ad serving
Thread UpdatesActivity log or update count
UnreadUnread comment or activity flag

How to Use

  1. Identify deal pages — Navigate to a PepperDeals category or search result page (e.g., /categorie/home?page=2).
  2. Copy URLs — Add one or more page URLs to the urls array.
  3. Set parameters — Configure max_items_per_url (up to 200) and ignore_url_failures to suit your needs.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export results — Download data as JSON, CSV, or Excel for analysis or integration.

Best practices:

  • Start with max_items_per_url: 50 to test before scaling to 200.
  • Use pagination URLs (?page=1, ?page=2) to harvest deals across multiple pages.
  • Enable ignore_url_failures: true for bulk runs to avoid interruptions on network issues.
  • Filter results by Temperature or Is Hot to focus on trending deals.

Use Cases & Business Value

  • Price intelligence: Monitor competitor pricing and promotional calendars
  • Deal aggregation: Feed structured deal data into custom deal boards or newsletters
  • Market research: Analyze discount trends across product categories and merchants
  • Affiliate optimization: Identify high-engagement deals for affiliate marketing campaigns
  • Trend analysis: Study seasonal patterns and emerging consumer interests via deal velocity

The PepperDeals Product Search Scraper transforms community-driven deal data into actionable business intelligence, eliminating manual research and enabling data-driven pricing and marketing strategies.


Conclusion

The PepperDeals Product Search Scraper delivers comprehensive deal intelligence across the entire PepperDeals network. With 65+ metadata fields capturing pricing, community engagement, and deal status, it enables sophisticated price monitoring, aggregation, and market analysis at scale. Start scraping today and unlock the full potential of deal-sharing communities.