Leasingmarkt.de Scraper avatar
Leasingmarkt.de Scraper

Pricing

Pay per event

Go to Apify Store
Leasingmarkt.de Scraper

Leasingmarkt.de Scraper

Developed by

BarriereFix

BarriereFix

Maintained by Community

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

FieldTypeDescriptionDefault
searchUrlsArrayLeasingMarkt.de search URLs to scrapeBMW 1-Series example
maxListingsNumberMaximum leasing offers to scrape (1-10,000)50
targetGroupEnumFilter by customer type: private, commercial, bothboth
useProxiesBooleanEnable residential proxies (recommended)true
proxyGroupsArrayApify proxy groups to useRESIDENTIAL

Example Search URLs

# BMW 1-Series leasing offers
https://www.leasingmarkt.de/listing?mn=13&mag=%5B%22GROUP-3%22%5D
# All electric vehicles
https://www.leasingmarkt.de/listing?ft=Elektro
# Specific price range
https://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 months
  • annualMileage - Yearly km allowance
  • extraKmCost - Cost per extra km
  • lessKmCredit - Credit for unused km
  • leasingFactor - Leasing factor calculation
  • totalLeasingCost - Total cost over duration
  • listPrice - Manufacturer's list price

Vehicle Information

  • make, model, variant - Vehicle identification
  • fuel, transmission, power - Technical specs
  • mileage, firstRegistration, condition - Usage details
  • color, doors, seats - Physical attributes
  • images - Array of high-res image URLs
  • features - Equipment list (climate control, navigation, etc.)

Dealer & Bank

  • dealerName, dealerLocation, dealerAddress, dealerPhone
  • leasingBank - Bank providing the lease
  • targetGroup - Private or commercial offer
  • availability - Delivery timeframe

Environmental Data

  • consumption - Fuel consumption
  • emissions - CO2 emissions
  • co2Class - CO2 efficiency class
  • emissionClass - 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

  1. Next.js NEXT_DATA: Structured JSON from page props
  2. DOM Extraction: Fallback for missing data
  3. 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
  • AutoScout24 Scraper: For buying cars (not leasing)
  • Mobile.de Scraper: Alternative German car marketplace

๐Ÿ”— Explore More of Our Actors

๐Ÿš— Automotive

ActorDescription
AutoScout24 ScraperScrape vehicle listings from AutoScout24 with detailed specs
eBay Kleinanzeigen ScraperExtract classified ads from eBay Kleinanzeigen (German market)
eBay Kleinanzeigen DealsFind and track deals on eBay Kleinanzeigen
Facebook Marketplace Deal FinderDiscover deals and listings on Facebook Marketplace

๐Ÿ“Š Price Comparison (German Market)

ActorDescription
Billiger.de ScraperExtract prices from Germany's largest price comparison platform
Geizhals Scraper ProScrape Geizhals.de for tech product prices and specifications
Idealo ScraperExtract product prices and reviews from Idealo.de
Testberichte Scraper ProExtract product reviews and ratings from Testberichte.de
Chip.de Bestenlisten ScraperScrape 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.