Leasingmarkt.de Scraper
Pricing
Pay per event
Leasingmarkt.de Scraper
LeasingMarkt.de web scraper for extracting car leasing offers from Germany's leading leasing marketplace - a subsidiary of AutoScout24
5.0 (1)
Pricing
Pay per event
0
2
1
Last modified
a day ago
LeasingMarkt.de Scraper - Extract Car Leasing Offers
LeasingMarkt.de web scraper for extracting car leasing offers from Germany's leading leasing marketplace - a subsidiary of AutoScout24
What does this LeasingMarkt.de scraper do?
Extract complete leasing offer data from LeasingMarkt.de, Germany's premier car leasing platform with thousands of offers from dealers across the country. This LeasingMarkt.de API alternative scrapes real-time leasing data including monthly rates, lease terms, vehicle specs, and dealer information.
Key Features
- ๐ Comprehensive Data Extraction: Monthly rates (gross/net), lease duration, mileage limits, down payment, extra/less km costs
- ๐ฐ Pricing Intelligence: Total leasing costs, leasing factors, one-time fees (transfer, registration)
- ๐ Vehicle Specs: Make, model, fuel type, transmission, power, condition, features
- ๐ข Dealer Information: Name, location, contact details, leasing bank
- ๐ฏ Target Group Filtering: Private customers, commercial customers, or both
- ๐ผ๏ธ Media: High-resolution images, equipment lists, full descriptions
- ๐ Environmental Data: CO2 emissions, consumption, emission class
- ๐ Incremental Scraping: State management for repeated runs (avoid duplicates)
Use Cases
- Leasing Rate Comparison: Track and compare monthly leasing rates across different offers
- Market Analysis: Analyze leasing trends, pricing strategies, and availability
- Price Alerts: Monitor specific models for rate changes and special offers
- Lead Generation: Collect dealer contacts for automotive businesses
- Data Enrichment: Add leasing terms to existing vehicle databases
- Automation: Feed data to n8n, Zapier, Make, or custom systems
Input
| Field | Type | Description | Default |
|---|---|---|---|
| searchUrls | Array | LeasingMarkt.de search URLs to scrape | BMW 1-Series example |
| maxListings | Number | Maximum leasing offers to scrape (1-10,000) | 50 |
| targetGroup | Enum | Filter by customer type: private, commercial, both | both |
| useProxies | Boolean | Enable residential proxies (recommended) | true |
| proxyGroups | Array | Apify proxy groups to use | RESIDENTIAL |
Example Search URLs
# BMW 1-Series leasing offershttps://www.leasingmarkt.de/listing?mn=13&mag=%5B%22GROUP-3%22%5D# All electric vehicleshttps://www.leasingmarkt.de/listing?ft=Elektro# Specific price rangehttps://www.leasingmarkt.de/listing?pr=200-400
Output
Each leasing offer contains:
Leasing Terms
monthlyRateGross- Gross monthly rate (โฌ)monthlyRateNet- Net monthly rate (โฌ)downPayment- Initial payment (Anzahlung)duration- Lease duration in monthsannualMileage- Yearly km allowanceextraKmCost- Cost per extra kmlessKmCredit- Credit for unused kmleasingFactor- Leasing factor calculationtotalLeasingCost- Total cost over durationlistPrice- Manufacturer's list price
Vehicle Information
make,model,variant- Vehicle identificationfuel,transmission,power- Technical specsmileage,firstRegistration,condition- Usage detailscolor,doors,seats- Physical attributesimages- Array of high-res image URLsfeatures- Equipment list (climate control, navigation, etc.)
Dealer & Bank
dealerName,dealerLocation,dealerAddress,dealerPhoneleasingBank- Bank providing the leasetargetGroup- Private or commercial offeravailability- Delivery timeframe
Environmental Data
consumption- Fuel consumptionemissions- CO2 emissionsco2Class- CO2 efficiency classemissionClass- Emission standard
Example Output
{"listingId": "12330075","title": "BMW 120 Lim. Lageraktion","make": "BMW","model": "120","monthlyRateGross": 355.90,"monthlyRateNet": 299.08,"currency": "EUR","downPayment": 0,"duration": 27,"annualMileage": 5000,"extraKmCost": 0.062,"lessKmCredit": 0.0413,"leasingFactor": 0.87,"totalLeasingCost": 9609.30,"listPrice": 41319.98,"transferCosts": 999,"registrationCosts": 180,"fuel": "Benzin","transmission": "Automatik","power": "170 PS (125 kW)","condition": "new","doors": "5","seats": "5","color": "ALPINWEISS III","images": ["https://www.leasingmarkt.de/data/resized/V1_248425051_1200x900_0.jpg","..."],"imageCount": 7,"features": ["Klimaautomatik","Parkassistenzsystem","LED-Scheinwerfer","..."],"dealerName": "BMW Autohaus Stadel","dealerLocation": "Bietigheim-Bissingen","dealerAddress": "Alexander-Fleming-Str. 6, 74321 Bietigheim-Bissingen","leasingBank": "BMW Bank GmbH","targetGroup": "both","availability": "Sofort","scrapedAt": "2025-11-02T14:00:00.000Z"}
Pricing
- Pay per result: โฌ0.001-0.01 per leasing offer scraped
- Typical run: 50 offers = โฌ0.05-0.50
- Residential proxies: Additional cost (recommended for large scrapes)
Technical Details
Anti-Bot Measures
- Rebrowser-Playwright: Advanced anti-detection browser
- Stealth Plugin: Evades bot detection systems
- Session Warmup: Natural browsing patterns
- Residential Proxies: Rotate IPs to avoid blocking
Performance
- Scraping Speed: ~10-20 offers per minute
- Typical Runtime: 50 offers in 3-5 minutes
- Max Requests: Configurable (default: 100)
Data Sources
- Next.js NEXT_DATA: Structured JSON from page props
- DOM Extraction: Fallback for missing data
- Detail Pages: Deep scraping for complete information
FAQ
Q: Can I use this with n8n/Zapier? A: Yes, output is flat JSON ready for automation tools. Each offer is a single record with nested arrays for images/features.
Q: How often can I run this? A: Schedule it daily/hourly via Apify Scheduler. State management prevents duplicate scraping.
Q: What's the difference between gross and net rates? A: Gross rate includes VAT (19%), net rate is pre-tax. Private customers pay gross, commercial customers often pay net.
Q: Can I filter by specific brands or models? A: Yes, use LeasingMarkt.de's search filters to generate URLs, then provide them as input.
Q: Does it work with residential proxies? A: Yes, residential proxies are recommended and enabled by default to avoid rate limiting.
Q: What if a listing doesn't have all fields?
A: Missing fields are set to null or empty. The scraper always attempts multiple extraction methods.
Q: Can I scrape commercial-only offers?
A: Yes, set targetGroup: "commercial" in the input to filter for business leasing offers.
Limitations
- Rate Limiting: Use proxies for large scrapes (>100 offers)
- Dynamic Content: Some fields may require page interaction (handled automatically)
- Regional Availability: Focused on German market (LeasingMarkt.de)
- Data Accuracy: Scraped data reflects current website state; verify critical information
Related Actors
- AutoScout24 Scraper: For buying cars (not leasing)
- Mobile.de Scraper: Alternative German car marketplace
๐ Explore More of Our Actors
๐ Automotive
| Actor | Description |
|---|---|
| AutoScout24 Scraper | Scrape vehicle listings from AutoScout24 with detailed specs |
| eBay Kleinanzeigen Scraper | Extract classified ads from eBay Kleinanzeigen (German market) |
| eBay Kleinanzeigen Deals | Find and track deals on eBay Kleinanzeigen |
| Facebook Marketplace Deal Finder | Discover deals and listings on Facebook Marketplace |
๐ Price Comparison (German Market)
| Actor | Description |
|---|---|
| Billiger.de Scraper | Extract prices from Germany's largest price comparison platform |
| Geizhals Scraper Pro | Scrape Geizhals.de for tech product prices and specifications |
| Idealo Scraper | Extract product prices and reviews from Idealo.de |
| Testberichte Scraper Pro | Extract product reviews and ratings from Testberichte.de |
| Chip.de Bestenlisten Scraper | Scrape Chip.de best-of lists for tech product rankings |
Support
For issues, questions, or feature requests, contact the actor developer through Apify.
Note: This scraper is for data extraction purposes only. Respect LeasingMarkt.de's terms of service and rate limits. Use residential proxies to avoid overloading their servers.
