Sahibinden.com Car Scraper
Pricing
from $3.00 / 1,000 results
Sahibinden.com Car Scraper
Extract car listings from sahibinden.com — Turkey's #1 classifieds platform. Get make, model, year, mileage, price, location, and more. Requires Turkish residential proxies.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Sahibinden.com Car Scraper — Extract Turkish Used Car Listings
Extract car listings from sahibinden.com — Turkey's largest online classifieds platform with 1.5M+ active listings. Sahibinden.com Car Scraper lets you scrape vehicle prices, specifications, mileage, locations, and seller details at scale. Export to JSON, CSV, or Excel and integrate with any workflow via the Apify API.
🚀 Try it free — your first $5 of usage is on Apify. No credit card required.
📌 What is Sahibinden.com Car Scraper?
Sahibinden.com Car Scraper is an Apify Actor that extracts structured car listing data from sahibinden.com — the dominant automotive marketplace in Turkey. Unlike manual browsing or copy-pasting, this scraper collects hundreds of listings in minutes and outputs clean, structured data ready for analysis.
Use Sahibinden.com Car Scraper to:
- 🔍 Monitor used car prices — track pricing trends for specific makes and models across Turkey
- 📊 Build market intelligence datasets — compare prices by city, year, mileage, and fuel type
- 🏆 Find underpriced vehicles — spot arbitrage opportunities before the competition
- 📈 Analyze inventory levels — track supply by brand and region over time
- 🔄 Automate recurring workflows — schedule daily runs, set up webhooks, and keep your datasets fresh
The Apify platform gives Sahibinden.com Car Scraper superpowers: scheduling, monitoring, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.
📋 What data does Sahibinden.com Car Scraper extract?
Sahibinden.com Car Scraper returns structured data with the following fields:
| Field | Type | Description |
|---|---|---|
id | string | Unique listing ID from Sahibinden |
title | string | Full listing title |
make | string | Car manufacturer (BMW, Mercedes, Toyota, etc.) |
series | string | Car series (3 Series, C Class, Corolla, etc.) |
model | string | Specific model/trim |
year | integer | Model year |
km | integer | Mileage in kilometers |
price | number | Listing price |
currency | string | Currency code (TRY, USD, EUR, GBP) |
color | string | Vehicle color |
fuel_type | string | Fuel type (Benzin, Dizel, LPG, Elektrik, Hybrid) |
gearbox | string | Transmission (Otomatik, Manuel) |
seller_type | string | Dealer (Galeriden) or Owner (Sahibinden) |
city | string | City/district location |
date | string | Listing date |
img_url | string | Main listing image URL |
url | string | Direct link to the listing |
💡 Some fields may be empty depending on what's available on the listing page.
🚀 How to use Sahibinden.com Car Scraper
Extracting car data from sahibinden.com takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open Sahibinden.com Car Scraper in Apify Console or click Try for free on this page
- Set your input — add a Start URL from sahibinden.com, or just set a brand name
- Configure proxy — Turkish residential proxies are required (pre-configured by default)
- Click Save & Start and wait for results
- Download your results in JSON, CSV, Excel, or XML — or access via API
⚙️ Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | ❌ | All cars | Sahibinden.com category or search URLs with filters applied |
brand | string | ❌ | — | Filter by manufacturer (e.g. "BMW"). Ignored when startUrls are set |
maxPages | integer | ❌ | 3 | Maximum listing pages to scrape (~20 results per page) |
maxItems | integer | ❌ | — | Stop after this many results |
sessionCookies | string | ❌ | — | Browser session cookies (JSON) to bypass login redirect |
requestDelay | integer | ❌ | 3000 | Delay between requests in milliseconds |
proxyConfiguration | object | ❌ | RESIDENTIAL/TR | Proxy settings |
📤 Output example
{"id": "1234567890","title": "2020 BMW 3.20i First Edition M Sport","make": "BMW","series": "3 Serisi","model": "320i First Edition M Sport","year": 2020,"km": 45000,"price": 2850000,"currency": "TRY","color": "Beyaz","fuel_type": "Benzin","gearbox": "Otomatik","seller_type": "Galeriden","city": "İstanbul / Kadıköy","date": "15 Temmuz 2026","img_url": "https://i.sahibinden.com/...","url": "https://www.sahibinden.com/ilan/vasita-otomobil-bmw-...","source": "sahibinden.com","scraped_at": "2026-07-29T12:00:00.000Z"}
⚠️ Important: Anti-bot protection
Sahibinden.com has one of the most aggressive anti-bot systems among Turkish websites. To get results:
-
RESIDENTIAL proxies are mandatory — Sahibinden blocks all datacenter IPs. Use Apify's RESIDENTIAL proxy group with country code TR (pre-configured in the default input).
-
Session cookies recommended — Sahibinden frequently redirects new proxy IPs to a mandatory login page. Export your session cookies from a real browser session and paste them into the
sessionCookiesinput field. -
Keep request delays high — The default 3-second delay between pages is conservative but safe. Lower values increase the risk of rate limiting (HTTP 429).
-
Selectors may change — Sahibinden periodically updates their HTML structure. If you notice 0 results, check the debug HTML files in the Key-Value Store.
💰 Pricing
Sahibinden.com Car Scraper uses Apify's Pay Per Event pricing. You pay only for the results you get:
- Cost estimate: ~$0.50–1.00 per 1,000 listings (compute + residential proxy)
- Free tier: Your first $5 of platform usage is free — enough for ~5,000–10,000 listings
- No monthly fees: Pay only when you run the scraper
Residential proxies from Turkey are billed separately by Apify based on data transfer.
❓ FAQ
Is it legal to scrape sahibinden.com? This actor extracts publicly available listing data (prices, specifications, locations). It does not extract personal data (emails, phone numbers, addresses). Always review Sahibinden's Terms of Service for your specific use case.
Why am I getting 0 results? The most common cause is missing residential proxy or expired session cookies. Check the debug HTML files in the run's Key-Value Store for details.
Can I scrape other categories (real estate, electronics)?
This actor is optimized for car listings (/vasita/otomobil). Other categories may work with custom Start URLs but are not officially supported.
How often should I run the scraper? For price monitoring, daily runs are typical. For inventory tracking, weekly runs are usually sufficient. Use Apify's scheduling feature to automate runs.
Can I extract detail page data (description, all photos, specs)? The current version extracts listing-level data from search results pages. Detail page scraping is planned for a future release.
Built by Rastriq — Data Intelligence Studio