Kleinanzeigen Scraper [$1.3💰]| Cars, Real Estate & Seller Data avatar

Kleinanzeigen Scraper [$1.3💰]| Cars, Real Estate & Seller Data

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Kleinanzeigen Scraper [$1.3💰]| Cars, Real Estate & Seller Data

Kleinanzeigen Scraper [$1.3💰]| Cars, Real Estate & Seller Data

Scrape Kleinanzeigen.de listings with prices, GPS coordinates, seller type, and contact info. Monitor car deals, real estate, and electronics across Germany. No API needed — just paste your search URL and get structured data in seconds.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Kleinanzeigen.de Scraper - German Classifieds Data API

Scrape 50+ million listings from kleinanzeigen.de (formerly eBay Kleinanzeigen) — Germany's largest classifieds marketplace. This Actor talks directly to the mobile JSON API (the same one the official Android app uses), returning structured data the website never shows: exact GPS coordinates, seller type, price type, typed attributes, high-res images, and precise timestamps.

No API key required. No browser automation. Just clean, structured JSON from Germany's biggest C2C marketplace.


Use Cases

  • Price monitoring & market analysis — track asking prices across electronics, cars, real estate, furniture, and fashion in Germany
  • Lead generation — identify commercial vs. private sellers, extract seller profiles for B2B outreach
  • Deal hunting & arbitrage — detect underpriced listings the moment they appear
  • Product research & comparison — build datasets of German secondhand market values
  • Real estate intelligence — pull apartment rentals, property sales, and rental price data by city
  • Used car market analysis — extract mileage, registration, pricing, and seller data across Germany

Why This Actor?

Kleinanzeigen.de has no official public API. The old eBay Kleinanzeigen endpoints are dead. This Actor fills the gap by using the mobile JSON API (api.kleinanzeigen.de) — the same backend the Android app uses — to return richer data than the website itself:

FeatureWebsiteThis Actor
GPS coordinatesApproximate circleExact lat/long
Price typeShows "VB" textStructured (FIXED, NEGOTIABLE, GIVE_AWAY)
Seller typeBasic badgeFull seller object with type, ID, account info
AttributesLimited displayComplete typed key-value pairs
ImagesThumbnail onlyUp to 1600px via CDN
TimestampsRelative ("vor 2 Stunden")ISO 8601 format
Rate limitsBrowser-based throttlingBuilt-in residential proxy rotation

Output Fields

Each listing includes 25+ structured fields:

FieldTypeDescription
idstringUnique ad ID
titlestringAd title
descriptionstringFull description text
pricenumberPrice in EUR (null if not set)
priceTypestringFIXED, NEGOTIABLE, PLEASE_CONTACT, GIVE_AWAY, ON_REQUEST
negotiablebooleanWhether price is negotiable (VB)
urlstringDirect link to the ad
locationstringCity and zip code
zipCodestringPostal code
citystringCity name
latitudenumberExact GPS latitude
longitudenumberExact GPS longitude
imagesarrayHigh-res image URLs (up to 1600px)
datePostedstringISO timestamp when the ad was posted
seller.typestring"private" or "commercial"
seller.namestringSeller/company name
seller.userIdstringSeller's user ID
categoryNamestringCategory name
statusstringACTIVE, RESERVED, EXPIRED
adTypestringOFFERED or WANTED
labelsarrayLabels like "TopAd", "Highlight"
featuresarrayActive paid features
attributesobjectTyped attributes (brand, model, condition, etc.)
hasPhoneNumberbooleanWhether phone number is displayed
viewCountnumber(optional) Number of views

Input Parameters

FieldTypeDefaultDescription
searchUrlstring(required)Any kleinanzeigen.de search URL
maxPagesinteger5Number of pages to scrape (25 ads/page)
maxItemsinteger0Max items total (0 = unlimited)

Example Input

{
"searchUrl": "https://www.kleinanzeigen.de/s-aachen/iphone/k0l1921",
"maxPages": 5,
"maxItems": 0
}

Example Output

[
{
"id": "3495528062",
"title": "iPhone 14 Pro Max 256GB",
"description": "Sehr gut erhalten, mit OVP...",
"price": 875,
"priceType": "NEGOTIABLE",
"negotiable": true,
"url": "https://www.kleinanzeigen.de/s-anzeige/iphone-14-pro-max/3495528062-192-6765",
"location": "52066 Aachen-Mitte",
"zipCode": "52066",
"city": "Aachen-Mitte",
"latitude": 50.7753,
"longitude": 6.0839,
"images": [
"https://img.kleinanzeigen.de/api/v1/prod-ads/images/...?rule=$_57.AUTO"
],
"datePosted": "2026-08-26T10:30:00.000+0200",
"seller": {
"name": "",
"type": "private",
"userId": "12268831"
},
"posterType": "PRIVATE",
"categoryName": "iPhone",
"status": "ACTIVE",
"labels": [],
"features": [],
"attributes": {
"Marke": "Apple",
"Modell": "iPhone 14 Pro Max"
}
}
]

Cost & Performance

  • Free tier: Up to 50 items, 3 pages per run
  • Paid tier: Up to 5,000 items, 34 pages per run
  • Compute cost: ~$0.001 per page request
  • No browser needed: Runs as a lightweight HTTP actor — fast and cheap
  • Proxy rotation: Built-in residential proxy rotation (default)

Integrations

This Actor works with:

  • Zapier / Make / n8n — automate data flows to Google Sheets, Airtable, or your CRM
  • Apify webhooks — get notified when runs complete
  • Apify scheduler — set up daily/weekly monitoring runs
  • Apify MCP — connect to AI agents for automated analysis
Use CaseRecommended Schedule
Deal alertsEvery 1-2 hours
Price trackingDaily
Market researchWeekly
Lead generationDaily

Tips

  • Use residential proxies — kleinanzeigen.de blocks datacenter IPs. The Actor uses Apify's residential proxy by default
  • Keep maxPages reasonable — 50 pages = 1,250 ads. Going beyond may trigger rate limits
  • Schedule runs — use Apify's scheduler to monitor listings daily and get notified of new ads
  • Combine with detail enrichment — enable fetchDetails when you need full ad data, phone availability, and view counts

More scrapers from the same developer:


Frequently Asked Questions

Why use this Actor instead of the Kleinanzeigen API?

Kleinanzeigen.de has no official public API. The old eBay Kleinanzeigen endpoints (api.ebay-kleinanzeigen.de) are no longer accessible. This Actor uses the mobile JSON API that the official Android app relies on — the only working programmatic access point for Kleinanzeigen data.

How do I scrape Kleinanzeigen listings?

  1. Go to kleinanzeigen.de and perform a search
  2. Copy the URL from your browser's address bar
  3. Paste it into the searchUrl field in this Actor's input
  4. Set maxPages and maxItems as needed
  5. Click Start — results appear in the Output tab

Can I filter by price, location, or seller type?

Yes. Build your search on kleinanzeigen.de with all desired filters (price range, location, radius, category, seller type), then paste the resulting URL into the Actor. All filters encoded in the URL are preserved.

Does this work for real estate and cars?

Yes. The Actor works across all Kleinanzeigen categories — electronics, furniture, cars, real estate, fashion, jobs, and services. Paste any category-specific search URL and the Actor handles the rest.

What's the difference between "FIXED" and "NEGOTIABLE" price types?

  • FIXED (Festpreis): The seller expects the listed price, no negotiation
  • NEGOTIABLE (VB/Verhandlungsbasis): Price is open to negotiation
  • GIVE_AWAY (Zu verschenken): Free items

Can I schedule recurring scrapes?

Yes. Use Apify's Scheduler to run this Actor on a daily, weekly, or custom schedule. Combine with Apify's webhook integration to get email, Slack, or Discord notifications when new listings appear.

This Actor extracts publicly available listing data — the same information any visitor can see on the website. All data is visible without logging in. Users are responsible for complying with German data protection laws (GDPR/DSGVO) and Kleinanzeigen's Terms of Service.

Alternatives to this Kleinanzeigen scraper

There are several Kleinanzeigen scrapers on Apify. What sets this one apart is the mobile API approach — it talks directly to api.kleinanzeigen.de, returning GPS coordinates, exact timestamps, and rich metadata that HTML-based scrapers miss. If you need basic listing data, any scraper works. If you need location precision, price type classification, and seller metadata, use this Actor.


This Actor extracts publicly available data from kleinanzeigen.de. It does not extract private user data such as email addresses, phone numbers, or private messages. Users should comply with applicable privacy regulations including GDPR/DSGVO and use collected data responsibly for legitimate business purposes.