Kleinanzeigen Deal Finder
Pricing
Pay per event
Kleinanzeigen Deal Finder
Multi-mode deal finder for eBay Kleinanzeigen: fresh deals, below-market items, arbitrage opportunities, and keyword alerts across German cities
5.0 (1)
Pricing
Pay per event
0
2
1
Last modified
a day ago
eBay Kleinanzeigen Deals Scraper 💎
Multi-mode deal finder for eBay Kleinanzeigen: fresh deals, below-market items, arbitrage opportunities, and keyword alerts across German cities
What does this actor do?
This Apify actor helps you find the best deals on eBay Kleinanzeigen (Germany's largest classifieds platform) using 4 intelligent detection modes:
- 🆕 Fresh Deals - Recently posted quality items from private sellers
 - 💰 Below Market - Items priced significantly below comparable listings
 - 🎯 Arbitrage - Products cheaper in one city that sell for more elsewhere
 - 🔔 Keyword Alert - Monitor specific keywords and get notified of new listings
 
Each mode outputs deals with a score (0-100), actionable recommendations, and urgency indicators.
Use Cases
- Resellers: Find arbitrage opportunities between German cities
 - Deal hunters: Get notified of fresh listings before others see them
 - Market research: Track pricing across locations and categories
 - Automation: Feed deals to n8n, Zapier, or Make for automated alerts
 - Price tracking: Monitor when items drop below market value
 - Keyword monitoring: Track specific brands/models you want to buy
 
Deal Modes
1. Fresh Deals Mode 🆕
Find recently posted quality items (< 24 hours old) from private sellers.
Best for: Getting first access to new inventory before competition.
Scoring factors:
- Listing age (fresher = higher score)
 - Seller type (private sellers preferred)
 - Quality indicators (detailed description, multiple images)
 
Example: "iPhone 14 Pro posted 2 hours ago by private seller with 8 photos and detailed description"
2. Below Market Mode 💰
Find items priced below comparable listings in the same location.
Best for: Identifying underpriced items that can be resold or negotiated.
Scoring factors:
- Percentage below market average
 - Number of comparable items found
 - Price consistency across comparables
 
Example: "MacBook Air at €600 vs market average €850 (29% below market)"
3. Arbitrage Mode 🎯
Compare prices across German cities to find local arbitrage opportunities.
Best for: Buy low in one city, sell high in another.
Scoring factors:
- Price difference (€)
 - Profit percentage (%)
 - Product match confidence
 - Listing freshness
 
Example: "Smart ForTwo in Berlin €2,200 vs München €5,875 = €3,675 profit (167%)"
4. Keyword Alert Mode 🔔
Monitor specific keywords and get alerts for matching listings.
Best for: Tracking specific brands, models, or product types.
Scoring factors:
- Number of keywords matched
 - Keyword position in title
 - Listing freshness
 
Example: "New listing matches 'iPhone 15 Pro' with price €700 (excludes 'defekt' listings)"
Input
Common Fields (All Modes)
| Field | Type | Description | Default | 
|---|---|---|---|
mode | String | Deal mode: fresh_deals, below_market, arbitrage, keyword_alert | fresh_deals | 
location | String | City to search (e.g., "Berlin", "München") | Berlin | 
searchRadius | Number | Search radius in km (0-200) | 25 | 
category | Enum | Category: all, autos, electronics, furniture, real_estate, jobs, free_stuff | electronics | 
maxListings | Number | Max listings to scrape (10-500) | 100 | 
minPrice | Number | Minimum price filter (optional) | - | 
maxPrice | Number | Maximum price filter (optional) | - | 
Fresh Deals Mode
| Field | Type | Description | Default | 
|---|---|---|---|
maxAgeHours | Number | Max age in hours (1-168) | 24 | 
minQualityScore | Number | Min quality score 0-100 | 60 | 
onlyPrivateSellers | Boolean | Private sellers only | true | 
Below Market Mode
| Field | Type | Description | Default | 
|---|---|---|---|
marketValuePercentage | Number | Target % of market (e.g., 70 = items at 70% of market) | 70 | 
matchingSensitivity | Enum | Match strictness: strict, moderate, loose | moderate | 
Arbitrage Mode
| Field | Type | Description | Default | 
|---|---|---|---|
comparisonLocations | Array | Cities to compare against (e.g., ["München", "Hamburg"]) | ["München", "Hamburg"] | 
minPriceDifference | Number | Min price diff in € | 50 | 
minProfitPercentage | Number | Min profit % | 20 | 
matchingSensitivity | Enum | Match strictness: strict, moderate, loose | moderate | 
Keyword Alert Mode
| Field | Type | Description | Default | 
|---|---|---|---|
keywords | Array | Keywords to monitor (e.g., ["iPhone", "MacBook"]) | ["iPhone", "MacBook", "iPad"] | 
excludeKeywords | Array | Keywords to exclude (e.g., ["defekt", "kaputt"]) | [] | 
alertThreshold | Number | Min score to trigger alert 0-100 | 50 | 
Output
Each deal contains:
{"dealScore": 85,"dealType": "arbitrage","title": "Smart ForTwo Passion CDI","listing": {"id": "2937462829","price": 2200,"location": "Berlin","url": "https://www.kleinanzeigen.de/...","postedDate": "2024-01-15T10:30:00Z","ageHours": 2,"description": "Full description...","imageUrls": ["https://..."],"attributes": {"Marke": "Smart","Modell": "ForTwo","Kilometerstand": "120.000 km"},"sellerType": "PRIVATE"},"dealMetrics": {"priceDifference": 3675,"profitPercentage": 167,"averageComparisonPrice": 5875,"comparisonCities": ["München", "Hamburg"],"comparisonCount": 3,"matchConfidence": "HIGH"},"actionable": {"recommendation": "Strong arbitrage opportunity - Buy in Berlin (€2,200), sell in München for ~€5,875","urgency": "HIGH","estimatedValue": 5875,"nextSteps": "Contact seller immediately, verify condition, arrange transport to München"},"scrapedAt": "2024-01-15T12:00:00Z"}
Dataset Views
The actor provides filtered views for easy analysis:
- Overview - All deals with key metrics
 - Top Deals - Deals scoring > 70
 - Fresh Deals - Only fresh_deals mode results
 - Underpriced Deals - Only below_market mode results
 - Arbitrage Deals - Only arbitrage mode results
 - Keyword Alerts - Only keyword_alert mode results
 - Detailed View - Complete data with all fields
 
Example Configurations
Find Fresh Electronics in Berlin
{"mode": "fresh_deals","location": "Berlin","category": "electronics","maxAgeHours": 12,"minQualityScore": 70,"onlyPrivateSellers": true}
Find Underpriced Cars in München
{"mode": "below_market","location": "München","category": "autos","minPrice": 2000,"maxPrice": 15000,"marketValuePercentage": 70,"matchingSensitivity": "moderate"}
Arbitrage Between Berlin and München
{"mode": "arbitrage","location": "Berlin","comparisonLocations": ["München", "Hamburg", "Köln"],"category": "autos","minPrice": 1000,"maxPrice": 10000,"minPriceDifference": 500,"minProfitPercentage": 30}
Monitor iPhone Keywords
{"mode": "keyword_alert","location": "Berlin","category": "electronics","keywords": ["iPhone 15", "iPhone 14 Pro", "iPhone 13"],"excludeKeywords": ["defekt", "kaputt", "Ersatzteile", "ohne Ladegerät"],"alertThreshold": 60}
Matching Sensitivity (Below Market & Arbitrage)
Strict
- Exact brand + model match
 - Numeric attributes within tight tolerance
 - Best for: Cars, high-value items
 
Moderate (Recommended)
- Brand exact match
 - Model 70%+ similarity
 - Flexible attributes
 - Best for: Most categories
 
Loose
- Title 60%+ similarity
 - Category match
 - Price range within 3x
 - Best for: Furniture, generic items
 
Supported Cities (Arbitrage Mode)
30 major German cities:
- Major: Berlin, München, Hamburg, Köln, Frankfurt, Stuttgart
 - Mid-size: Leipzig, Dresden, Hannover, Nürnberg, Düsseldorf
 - And 20 more: Dortmund, Essen, Bremen, Duisburg, Bochum, Wuppertal, Bielefeld, Bonn, Münster, Karlsruhe, Mannheim, Augsburg, Wiesbaden, Gelsenkirchen, Mönchengladbach, Braunschweig, Chemnitz, Kiel, Aachen
 
Pricing
- Pay per result: €0.001-0.01 per deal found (depending on mode)
 - Typical costs:
- Fresh deals: 10-50 results = €0.01-0.50
 - Below market: 5-20 results = €0.05-0.20
 - Arbitrage: 3-15 results = €0.03-0.15
 - Keyword alerts: Variable based on keyword popularity
 
 
Performance
- Speed: ~10-30 seconds per mode (except arbitrage: 30-60s)
 - Accuracy: Product matching uses fuzzy logic with 3 sensitivity levels (60-90% accuracy)
 - Coverage: 30 major German cities supported for arbitrage mode
 - Data freshness: Real-time scraping from eBay Kleinanzeigen
 
Integration with n8n, Zapier, Make
The flat JSON output structure works seamlessly with automation tools:
- n8n: Use HTTP Request node → Parse JSON → Filter by dealScore → Send alerts
 - Zapier: eBay Kleinanzeigen Deals → Filter by dealType → Send to Slack/Email
 - Make: Apify module → Router by dealType → Actions (Telegram, Sheets, etc.)
 
FAQ
Q: How often should I run this? A: Fresh deals & keyword alerts: Every 1-4 hours. Below market & arbitrage: Daily.
Q: Can I schedule it to run automatically? A: Yes, use Apify Scheduler or cron jobs via API.
Q: How accurate is the product matching? A: 80-90% for cars (strict), 70-80% for electronics (moderate), 60-70% for furniture (loose). Always manually verify before buying.
Q: Do I need proxies? A: Only for large scrapes (>200 listings). Start without proxies, enable if you get rate limited.
Q: Can I combine multiple modes? A: No, one mode per run. Schedule multiple runs with different modes for comprehensive coverage.
Q: What happens if no deals are found? A: Actor completes successfully with empty dataset. Adjust filters (lower minQualityScore, increase maxPrice, etc.).
Q: How fresh is the data? A: Real-time scraping. Data is as fresh as eBay Kleinanzeigen's listings (posted dates shown).
Q: Can I export to Excel/Google Sheets? A: Yes! Dataset format is flat and easily imports to spreadsheets.
Q: What about shipping costs? A: Not calculated. Factor in ~€20-50 for domestic Germany shipping when evaluating arbitrage opportunities.
Tips for Best Results
✅ Do
- Use fresh_deals mode for time-sensitive items (electronics, popular cars)
 - Set realistic marketValuePercentage (70-80%) for below_market mode
 - Compare 2-4 cities in arbitrage mode (optimal balance)
 - Use keyword alerts for specific brands/models you're hunting
 - Set 
onlyRecentListings: truefor fresh deals - Use 
moderatematching for most categories 
❌ Don't
- Compare too many cities at once in arbitrage mode (slow + expensive)
 - Set 
minPriceDifferencetoo low (< €50 may not be profitable after fees) - Use 
loosematching for cars (too many false positives) - Scrape without price limits (free/giveaway items create noise)
 
Limitations
- Product matching: 60-90% accuracy depending on sensitivity (always verify manually)
 - Fees not included: Transaction cost estimates provided but adjust for your case
 - Stale listings: Items may sell before you act (prioritize recent ones)
 - VB listings: "Verhandlungsbasis" (negotiable) prices marked but not adjusted
 - Commercial sellers: Included but marked - filter in post-processing if needed
 
Example Results (Real Data)
Arbitrage Mode:
- Smart ForTwo - Berlin €2,200 → Hamburg €5,875 = €3,675 profit (167%)
 - Mercedes C180 - Berlin €1,750 → München €3,490 = €1,740 profit (99%)
 
Below Market:
- MacBook Air - €600 vs market avg €850 = 29% below market
 - IKEA Sofa - €150 vs market avg €280 = 46% below market
 
Fresh Deals:
- iPhone 14 Pro posted 2h ago - €700, private seller, 8 photos
 - VW Golf posted 5h ago - €8,500, detailed service history
 
🔗 Explore More of Our Actors
🚗 Automotive
| Actor | Description | 
|---|---|
| AutoScout24 Scraper | Scrape vehicle listings from AutoScout24 with detailed specs | 
| Leasingmarkt Scraper | Extract car leasing deals from German leasing platforms | 
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen (German market) | 
| Facebook Marketplace Deal Finder | Discover deals and listings on Facebook Marketplace | 
🛒 E-commerce
| Actor | Description | 
|---|---|
| Shopify Scraper Pro | Extract complete Shopify product data with variants and sales estimates | 
| eBay Scraper (PPR) | Extract eBay products with seller analytics and engagement metrics | 
| Etsy Scraper Pro | Fast Etsy product scraper with ratings, reviews, and shop data | 
| Amazon Reviews Scraper | Extract Amazon customer reviews for sentiment analysis | 
| Amazon Bestsellers Tracker | Monitor Amazon bestseller rankings and track trending products | 
Keywords
eBay Kleinanzeigen scraper, German classifieds scraper, arbitrage tool, deal finder, price comparison, multi-city scraper, fresh deals, underpriced items, keyword alerts, reseller automation, n8n integration, Zapier automation, market research tool, local arbitrage, Berlin München Hamburg deals
Built for arbitrage traders, deal hunters, and resellers
