Groupon Scraper: 12 Countries, $3 per 1,000 Deals
Scrape Groupon deals across 12 countries: DE, US, UK, FR, IT, ES, NL, BE, AT, PL, AU and IE. Reads the public SSR Apollo cache directly so no browser is needed. Category fan-out discovers sub-pages and collects around 80 unique deals per city, deduplicated by UUID. Optional detail mode pulls full descriptions, fine print, options, locations and review counts. Built for deal intelligence, promo timing analytics and local merchant discovery.
What you can scrape
- Deal identity: title, deal_url, deal_id, deal_slug, category
- Merchant: merchant_name, merchant_rating, merchant_rating_count
- Pricing: price, original_price, currency, discount_percent
- Location: location_name, location_address, latitude, longitude, locations_total
- Detail mode: description, highlights, fine_print, sold_quantity, expiry_date, merchant_website, merchant_phone, opening_hours, options, locations
- Coverage: DE, US, UK, FR, IT, ES, NL, BE, AT, PL, AU, IE
Primary use cases
- Deal intelligence. Track which categories run the deepest discounts in each city, week by week
- Promo timing analytics. Use expiry_date and sold_quantity to model how fast deals sell out by vertical
- Local merchant discovery. Pull merchant_website, merchant_phone and opening_hours to seed cold outreach
- Competitor pricing. Compare original_price vs price across competing service providers in a market
- Geo expansion research. Use latitude, longitude and locations_total to size up coverage before entering a city
API example
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~groupon-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"country": "DE",
"city": "berlin",
"maxResults": 100,
"includeDetails": false
}'
Integrations
- n8n, Make, Zapier: schedule city scans and route deals to Slack or CRM
- AI Agents (MCP): Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js: Apify SDK for programmatic access
- Google Sheets, Airtable: city/category in, deals out
Output fields
| Field | Type | Example |
| title | string | 60-Minute Deep Tissue Massage |
| merchant_name | string | Berlin Wellness Spa |
| price | number | 39.00 |
| original_price | number | 79.00 |
| currency | string | EUR |
| discount_percent | number | 51 |
| merchant_rating | number | 4.5 |
| location_address | string | Friedrichstr. 100, 10117 Berlin |
| latitude | number | 52.5170 |
| category | string | beauty-spas |
Related Actors