Groupon Search Scraper
Pricing
from $2.00 / 1,000 results
Groupon Search Scraper
Scrape Groupon's "Things to Do" search results and local deals pages instantly. Extract 20+ fields including titles, prices, ratings, merchant info, discounts, and image URLs — perfect for deal aggregation, market research, and pricing intelligence platforms.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Groupon Search Scraper: Extract Local Deals & Offers Data
What Is Groupon?
Groupon is a global e-commerce marketplace connecting millions of consumers with local deals on activities, dining, services, and products. The "Things to Do" section aggregates experiences, tours, entertainment, and lifestyle services across regions. Manually extracting deal data from Groupon's search results is tedious and error-prone — the Groupon Search Scraper automates this, turning deal listings into clean, structured datasets ready for analysis.
Overview
The Groupon Search Scraper extracts deal and offer listings from Groupon's search and category pages, capturing comprehensive product and merchant data in a single run. It's built for:
- Deal aggregators building multi-source deal platforms
- Market researchers analyzing pricing trends and promotional strategies
- E-commerce analysts benchmarking competitor offers
- Travel & experience platforms sourcing local deals
- Business intelligence teams tracking merchant promotions
Key features include configurable item limits per page, resilient error handling, and detailed merchant and pricing data extraction.
Input Format
The scraper accepts a JSON configuration to control which pages and how much data to collect:
{"urls": ["https://www.groupon.com/local/things-to-do"],"ignore_url_failures": true,"max_items_per_url": 200}
| Parameter | Type | Description |
|---|---|---|
urls | Array | URLs of Groupon search/category pages (e.g., Things to Do, local search results). Accepts multiple URLs for batch processing. |
max_items_per_url | Integer | Maximum number of deals to extract per URL (default: 20, max: 200). Higher values collect more comprehensive data but take longer. |
ignore_url_failures | Boolean | If true, the scraper continues running if a URL fails (network error, page structure change). If false, the run stops on first failure. Recommended: true for stability. |
Tip: For broad category pages like "Things to Do," start with
max_items_per_url: 50to sample data, then increase to200for full dataset collection.
Output Format
Sample output
{"id": "mayhem-rage-arena-3","uuid": "41df1581-6e95-4638-90a3-1519c06f11b6","option_id": "aad1d99a-6de0-4d45-8fd4-21af35c1f4cc","url": "https://www.groupon.com/deals/mayhem-rage-arena-3","title": "Immersive Rage Room Sessions for Stress Release & Fun","ad_id": null,"category_guid": "b31adf54-542d-438b-b76d-09c6aaceb4d7","prices": {"__typename": "StandardDealCardPrices","price": {"__typename": "StandardPrice","formatted": [{"__typename": "FormattedPriceItem","align_top": false,"value": "$","strike_through": false,"small": false,"bold": true,"hideable": null},{"__typename": "FormattedPriceItem","align_top": false,"value": "35","strike_through": false,"small": false,"bold": true,"hideable": null}],"amount": 3500,"currency_code": "USD","currency_exponent": 2,"included_fees": 0,"suffix": null},"strike_through_price": {"__typename": "StandardPrice","formatted": [{"__typename": "FormattedPriceItem","align_top": false,"value": "$","strike_through": true,"small": false,"bold": false,"hideable": null},{"__typename": "FormattedPriceItem","align_top": false,"value": "65","strike_through": true,"small": false,"bold": false,"hideable": null}],"amount": 6500,"currency_code": "USD","currency_exponent": 2,"included_fees": 0,"suffix": null},"total_price": null,"is_starting_price": false},"options": null,"display_options": {"__typename": "StandardDisplayOptions","discount_enabled": true,"show_discount_percentage_badge": true,"show_redemption_locations": true,"show_price": true,"timer_enabled": true,"quantity_enabled": true,"merchandising_type": "other","hide_price_on_logged_out": null},"merchant": {"__typename": "StandardDealCardMerchant","name": "Mayhem Rage Arena in Anytown, USA","rating": 4.88},"promotion": {"__typename": "StandardDealCardPromotion","promo_code": "FUN","expiration": "2026-07-01T23:59:00-07:00","price": {"__typename": "StandardPrice","formatted": [{"__typename": "FormattedPriceItem","align_top": false,"value": "$","strike_through": false,"small": false,"bold": true,"hideable": false},{"__typename": "FormattedPriceItem","align_top": false,"value": "28","strike_through": false,"small": false,"bold": true,"hideable": false}],"amount": 2800,"currency_code": "USD","currency_exponent": 2,"included_fees": 0,"suffix": null},"event": "referenceId:166900,eventName:,dealId:41df1581-6e95-4638-90a3-1519c06f11b6,inventoryProductId:61750323-9b08-4ed0-ae65-84721a99155f,discountAmount:7,discountCeiling:"},"limited_sale": null,"image_urls": {"__typename": "StandardDealCardImageUrls","small": "https://img.grouponcdn.com/deal/G6JF4WdA9boKeVb8sbaUxY/3F-1000x600/v1/t200x300.webp","medium": "https://img.grouponcdn.com/deal/G6JF4WdA9boKeVb8sbaUxY/3F-1000x600/v1/t300x182.webp","large": "https://img.grouponcdn.com/deal/G6JF4WdA9boKeVb8sbaUxY/3F-1000x600/v1/t600x362.webp","medium_all": ["https://img.grouponcdn.com/deal/G6JF4WdA9boKeVb8sbaUxY/3F-1000x600/v1/t300x182.webp"],"base_url": "https://img.grouponcdn.com/deal/G6JF4WdA9boKeVb8sbaUxY/3F-1000x600"},"rating": {"__typename": "StandardDealCardRating","value": 4.88,"count": 115},"badges": [{"__typename": "StandardDealCardBadge","badge_type": "POPULAR_GIFT","display_text": "Popular Gift","icon_image_url": null}],"discount_percentage": 46,"locations_summary": {"__typename": "StandardDealCardLocationsSummary","total": 1,"closest": {"__typename": "StandardDealCardRedemptionLocation","uuid": "b25fa0ff-000a-bb80-08fc-01978aa19ac4","lat": 32.7129615,"lng": -97.0498437,"address": "East Arlington, Arlington","name": "East Arlington"}},"icon": "VrHeadset","flags": {"__typename": "StandardDealCardFlags","is_coupon_deal": false,"is_getaways_bookable_deal": false,"is_getaways_deal": false,"is_gift_card_deal": false,"is_top_rated_deal": false},"invalidate_at": "2050-07-03T04:59:59Z","from_url": "https://www.groupon.com/local/things-to-do"}
Each deal extracted returns a rich record with 20 fields describing the offer, pricing, merchant, and engagement metrics:
Deal Identification
| Field | Meaning |
|---|---|
ID | Unique Groupon identifier for this deal/offer |
UUID | Universally unique identifier (format: UUID v4) |
Option ID | Unique identifier for the specific pricing/option tier of the deal |
URL | Direct link to the deal page on Groupon |
Ad ID | Advertising or tracking identifier (if applicable) |
Core Deal Information
| Field | Meaning |
|---|---|
Title | Deal name/headline as displayed on the listing (e.g., "Cooking Class for Two") |
Category GUID | Unique category identifier (e.g., "classes-workshops," "tours-attractions") — used to organize deals by type |
Promotion | Brief promotional text or tagline accompanying the deal |
Limited Sale | Boolean flag: true if the deal has limited-time or limited-quantity availability |
Pricing & Value
| Field | Meaning |
|---|---|
Prices | Array of price tiers; typically includes original price, discounted price, and savings amount. Example: {"original": 100, "discounted": 50, "currency": "USD"} |
Options | Deal variants or tiers (e.g., "1 pass," "2 passes," "Group rate"); includes pricing for each option |
Display Options | Customer-facing option labels shown on the product page |
Discount Percentage | Savings as a percentage (e.g., 50 for 50% off) |
Merchant & Company Data
| Field | Meaning |
|---|---|
Merchant | Seller/business information: name, ratings, location, contact details, and business category |
Locations Summary | Array of physical locations where the deal is valid (address, city, coordinates if available) |
User Engagement & Trust Signals
| Field | Meaning |
|---|---|
Rating | Average customer rating (e.g., 4.5 out of 5 stars) |
Badges | Trust badges, certifications, or special designations (e.g., "Verified Merchant," "Local Favorite") |
Visual Assets
| Field | Meaning |
|---|---|
Image URLs | Array of image URLs for the deal (hero image, product photos, merchant branding) |
Icon | Small icon or logo URL representing the deal category or merchant |
Metadata & System Fields
| Field | Meaning |
|---|---|
Flags | System flags indicating special properties (e.g., "featured," "bestseller," "expiring-soon") |
Invalidate At | Timestamp when the deal expires or becomes invalid; used to refresh data in downstream systems |
How to Use
- Gather URLs — Navigate to Groupon, find the search or category page you want to scrape (e.g., "Things to Do" in your city), and copy the page URL.
- Configure input — Paste the URL(s) into the
urlsarray. For multiple cities or categories, add multiple URLs. - Set item limit — Choose
max_items_per_urlbased on your needs:20–50for quick sampling100–200for comprehensive category snapshots
- Run the scraper — Execute and monitor the run. Logs show progress, found items, and any failed URLs.
- Export & integrate — Download results as JSON or CSV. Parse the
Prices,Options, andLocations Summaryarrays in downstream systems.
Best practices:
- Test with a single URL and smaller
max_items_per_urlfirst (e.g., 20) to verify output quality. - Use
ignore_url_failures: truewhen scraping multiple URLs to avoid interruptions. - The scraper captures dynamic data; re-run periodically to track price changes and new deals.
Use Cases & Business Value
Deal aggregators: Build price comparison platforms or deal discovery apps by combining Groupon with other deal sources.
Market intelligence: Track competitor pricing, promotional cadence, and seasonal deal trends in experiences and services.
Revenue optimization: Merchants can monitor peer pricing and adjust their Groupon offers strategically.
Travel & experience platforms: Auto-populate local activities and dining deals without manual curation.
Business analytics: Analyze merchant ratings, discount depth, and inventory (limited-sale data) to forecast market dynamics.
The Groupon Search Scraper eliminates manual browsing and copy-paste work, delivering deal data in minutes instead of hours — enabling faster market research and data-driven product decisions.
Conclusion
The Groupon Search Scraper is your gateway to structured, scalable deal data. Whether building aggregators, tracking market trends, or powering analytics dashboards, this scraper transforms Groupon's deals into actionable business intelligence. Start scraping today and unlock competitive insights at scale.