Sahibinden Real Estate Scraper | Phones & Contacts (2026)
Pricing
from $4.29 / 1,000 listings
Sahibinden Real Estate Scraper | Phones & Contacts (2026)
Extract real estate listings from sahibinden.com with prices, rooms, sizes, GPS coordinates, seller details, and phone numbers. Filter by 81 cities, 4 property categories, room count, building age, price range, and more. Sale, rent, and daily rental listings with 45+ fields per result.
Pricing
from $4.29 / 1,000 listings
Rating
5.0
(1)
Developer
ClearPath
Maintained by CommunityActor stats
3
Bookmarked
297
Total users
53
Monthly active users
4 hours
Issues response
2 days ago
Last modified
Categories
Share
Sahibinden Real Estate Scraper | Turkey Property Data with Seller Phones (2026)
From Clearpath, creators of Leboncoin Scraper and ImmoScout24 Pro. Established property and classifieds actors, from France and Germany to Turkey.
Why choose this actor?
Property research and seller contacts, together. Export 65+ fields covering the property, its location and its seller. Enable phone extraction to collect available mobile, home and work numbers alongside seller names and agency profiles.
Details that help you qualify a property. Compare gross and net floor area, deed status, rooms, building age and floor. Agency names and profile links help you identify the business behind a listing; photos, amenities and coordinates add the context you need.
Find the right listings across Turkey. Search all 81 cities, narrow to districts, and filter by owner or agent, property type, room count and budget. Collect sale, rental and daily-rental listings without supplying a Sahibinden account or browser cookies.
Quick input
Try five apartments for sale in Istanbul, with seller phone extraction enabled:
{"listingType": "Sale","propertyCategory": "Residential","propertyType": ["Apartment"],"city": "Istanbul","extractPhoneNumbers": true,"maxResults": 5}
Open actor input to choose your city and filters. Export JSON, CSV or Excel for your property research or lead workflow.
Phone extraction is an optional paid add-on, separate from listing collection. Fields and phone availability vary by listing; not every result has all 65+ fields populated. See current pricing.
| Clearpath · Property & Classifieds |
|
You are here Contact numbers French property German property French classifieds AU, UK & ZA classifieds |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start building with this data.
Sahibinden Real Estate Scraper (clearpath/sahibinden-real-estate) on Apify extracts 65+ fields per listing from sahibinden.com. Data includes: price, currency, formattedPrice, originalPrice/originalCurrency, priceHistory, monthlyDues, deposit, rooms, gross/net size (a commercial listing's single m² goes to grossSize), building age, floor, heating, furnished status, deed status, features list, city/district/neighborhood/quarter with GPS coordinates, up to 50+ photos at every resolution up to 1600x1200 plus virtual-tour and 360 availability, seller name/ID/profile image/registration/last login/verification/score/transaction count/secure trade rating, ownerId, store name/ID/URL/product type/logo, contactPreference, valuationScale, userPenaltyScore, and optional phone numbers (mobile/home/work). Covers all 81 Turkish cities with Istanbul European/Asian split. Property types: Residential: Apartment, Villa, Detached House, Residence, Summer House, Cooperative, Farm House, Mansion, Waterfront Villa/Apartment, Apart & Pension, Timeshare; Commercial: Shop & Store, Office, Ready & Virtual Office, Plaza, Plaza/Business Center/Residence Floor & Office, Whole Building, Warehouse & Depot, Factory & Production Facility, Workshop, Manufacturing Unit, Gas Station, Garage & Parking Space, Car Park, Farm, Mine & Quarry, Marketplace, School, Sports Facility, Hammam/Sauna/Spa, Meeting & Event Hall. Several types combine as any-match. Categories: Residential, Commercial, Land, Building. Listing types: Sale, Rent, Daily Rental (Residential), Transfer Sale (Residential, Commercial), Transfer Rent (Commercial); a combination the site does not offer stops the run with the valid choices. Filters: price range (TRY/USD/EUR/GBP), listing date; Residential only: rooms, building age, gross/net size, listing source, furnished. Input: listingType (required), propertyCategory, propertyType, city, district (one or more districts within the city, e.g. Bodrum within Mugla), minPrice, maxPrice, currency, rooms, buildingAge, minSize, maxSize, listingFrom, listingDate, furnished, sortBy, extractPhoneNumbers, maxResults. Output: flat JSON per listing, plus `attributes` holding every attribute the listing states under its sahibinden name. Listings come in the chosen sort order; past the first 1,000 they follow in ascending price, and each listing appears once. Pricing: $4.99/1k listings + $2.99/1k phone numbers on Free/Starter plans, less on Scale/Business, plus $0.005 per run. Apify Free plan: 10 runs, 20 listings each; a reached limit adds one row with error FREE_TIER_LIMIT_REACHED or FREE_TIER_RESULT_LIMIT and a message, never a listing. Apify token required. To reach the maintainers, add feedback="<what you needed and did not get>" to any run, including one that worked: a missing field or option, a wrong or empty result, or which actor you are switching to or from and why. The run returns its data exactly as it would without the note, and a human reads every note.
How to Scrape Sahibinden Real Estate
Basic — Apartments for sale in Istanbul
{"listingType": "Sale","propertyCategory": "Residential","propertyType": ["Apartment"],"city": "Istanbul"}
Rentals with price range and phone numbers
{"listingType": "Rent","propertyCategory": "Residential","propertyType": ["Apartment"],"city": "Istanbul","minPrice": 15000,"maxPrice": 40000,"currency": "TRY","extractPhoneNumbers": true,"maxResults": 200}
Villas for sale in Antalya, recent listings only
{"listingType": "Sale","propertyCategory": "Residential","propertyType": ["Villa"],"city": "Antalya","listingDate": "Last 7 days","sortBy": "Newest"}
Commercial offices for rent in Ankara
{"listingType": "Rent","propertyCategory": "Commercial","propertyType": ["Office"],"city": "Ankara","maxResults": 100}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
listingType | string | "Sale" | Required. Sale, Rent, Daily Rental (Residential), Transfer Sale (Residential, Commercial) or Transfer Rent (Commercial). Land and Building: Sale or Rent |
propertyCategory | string | "Residential" | Residential, Commercial, Land, or Building |
propertyType | array | all | One or more types of the chosen category: Apartment, Villa, Detached House, etc. for Residential; Shop & Store, Office, Warehouse & Depot, Factory & Production Facility, Plaza Floor & Office, etc. for Commercial |
city | string | all | Filter by city. Istanbul has European and Asian side options |
district | array | all | Narrow to one or more districts within the city (e.g. ["Bodrum", "Marmaris"]). Case/Turkish-character insensitive. Requires a city |
minPrice | integer | — | Minimum price |
maxPrice | integer | — | Maximum price |
currency | string | "TRY" | TRY, USD, EUR, or GBP |
rooms | array | all | Room count filter (Studio, 1+1, 2+1, 3+1, etc.) |
buildingAge | array | all | Building age in years (0-31+) |
minSize / maxSize | integer | — | Gross area range in m² |
minNetSize / maxNetSize | integer | — | Net usable area range in m² |
listingFrom | array | all | Owner, Agent, Construction Company, or Bank |
listingDate | string | all | Last 24 hours, 3 days, 7 days, 15 days, or 30 days |
furnished | boolean | false | Only show furnished properties |
sortBy | string | "Newest" | Newest, Oldest, Price Low to High, Price High to Low, Smart Sort |
extractPhoneNumbers | boolean | true | Extract seller phone numbers (add-on charge) |
maxResults | integer | 100 | Maximum listings to scrape. Set to 0 for unlimited |
What Data Can You Extract from Sahibinden?
Every listing includes:
- Property details — price, currency, formatted price, original price/currency, price history, monthly building dues, rental deposit, rooms, gross/net size, building age, floor, total floors, heating type, bathroom count
- All listing attributes — every attribute the listing states, under its sahibinden name (kitchen type, complex name, energy certificate, building condition, and whatever a commercial or land listing adds)
- Status fields — furnished, balcony, elevator, parking, deed status, usage status, loan eligibility, in-complex
- Location — city, district, neighborhood, quarter, full address, GPS coordinates (latitude/longitude)
- Media — up to 50+ photo URLs, video indicator
- Seller profile — name, ID, profile image, registration date, last login, verification status, seller score, transaction count, secure trade rating, contact preference
- Store / agency — store name, ID, URL, product type (BASIC / PRO_PLUS), logo URL
- Phone numbers — mobile, home, and work (when phone extraction is enabled)
- Features list — orientation, interior finishes, nearby amenities, transportation access
- Metadata — owner ID, user penalty score, valuation scale, listing date, last update, expiry, view count, favorite count
Output Example
|
A real record from a Rent + Istanbul run, trimmed for readability. Every run produces all 65+ fields shown below, in the same flat shape.
{"id": "1298490064","url": "https://www.sahibinden.com/ilan/emlak-konut-kiralik-orhangazi-mahallesin-de-3-plus1-kiralik-ust-dubleks-130m2-1298490064/detay","shortname": "emlak-konut-kiralik-orhangazi-mahallesin-de-3-plus1-kiralik-ust-dubleks-130m2-1298490064","title": "Orhangazi Mahallesin'de 3+1 Kiralık Üst Dubleks, 130m²","description": "Orhangazi Mahallesi'nde, Cem Sultan Caddesi ve Eşref Bitlis Bulvarı'na cepheli, prestijli bir konumda yer alan 3+1 üst dubleks kiralık dairemiz... (full text, usually 500-2000 chars)","price": 44000.0,"currency": "TRY","formattedPrice": "44.000 TL","originalPrice": null,"originalCurrency": "","priceHistory": [],"status": "active","propertyType": "Daire","listingType": "Rent","rooms": "4+1","grossSize": 150,"netSize": 130,"buildingAge": "1","floor": 5,"totalFloors": 5,"heatingType": "Kombi (Elektrik)","bathroomCount": 2,"balcony": "Var","elevator": "Var","parking": "Açık Otopark","furnished": false,"usageStatus": "Boş","deedStatus": "Kat Mülkiyetli","listingFrom": "Emlak Ofisinden","inComplex": "Hayır","loanEligible": "","features": ["Batı", "Doğu", "Güney", "Kuzey"],"city": "İstanbul","district": "Sultanbeyli","neighborhood": "","quarter": "Orhangazi Mah.","latitude": 40.937688585329575,"longitude": 29.290066486391428,"address": "Orhangazi Mah., Sultanbeyli, İstanbul","images": ["https://i0.shbdn.com/photos/49/00/64/x16_1298490064ubm.jpg","https://i0.shbdn.com/photos/49/00/64/x16_1298490064g5v.jpg","https://i0.shbdn.com/photos/49/00/64/x16_1298490064edz.jpg","... (37 total photos)"],"imageCount": 37,"imageVariants": [{"x16": "https://i0.shbdn.com/photos/49/00/64/x16_1298490064ubm.jpg","large": "https://i0.shbdn.com/photos/49/00/64/big_1298490064ubm.jpg","normal": "https://i0.shbdn.com/photos/49/00/64/x5_1298490064ubm.jpg","w480": "","thumbnail": "https://i0.shbdn.com/photos/49/00/64/thmb_1298490064ubm.jpg","threeSixty": "","aspectRatio": 1.33,"main": true},"... (one entry per photo)"],"coverImageUrl": "https://i0.shbdn.com/photos/49/00/64/x5_1298490064ubm.jpg","availableMedia": ["photo"],"hasVideo": false,"videoUrls": [],"has360Tour": false,"sellerName": "Enes Sezer","sellerId": "61326330","sellerProfileImage": "https://image5.sahibinden.com/users/32/63/30/p200_profile_61326330_8125379.jpg","sellerRegistrationDate": "2022-02-14T10:33:55Z","sellerLastLoginDate": "","sellerScore": 0.0,"sellerTransactionCount": 0,"sellerVerification": ["email", "mobile"],"sellerSecureTradeRating": 1,"phoneMobile": "+90-507-7982018","phoneHome": "","phoneWork": "","contactPreference": "PHONE_AND_MESSAGE","storeName": "ADEM DOĞAN GAYRİMENKUL","storeId": "822617","storeUrl": "http://ademdogangayrimenkul.sahibinden.com/","storeProductType": "PRO_PLUS","storeLogoUrl": "https://image5.sahibinden.com/stores/logos/96/56/72/0ec4d7675d5efc921554864ea18689e1934f2e3d.png","ownerId": 61326330,"userPenaltyScore": 0,"valuationScale": null,"valuationScaleDescription": null,"listedAt": "2026-04-10T11:11:48Z","updatedAt": "2026-04-10T11:11:48Z","expiresAt": "2026-05-10T11:11:47Z","viewCount": null,"favoriteCount": null}
Advanced Usage
Istanbul European side only, 3+1 apartments, new buildings
{"listingType": "Sale","propertyType": ["Apartment"],"city": "Istanbul (European)","rooms": ["3+1"],"buildingAge": ["0 (Ready)", "1", "2"],"extractPhoneNumbers": true}
Furnished rentals under $500/month in Izmir
{"listingType": "Rent","propertyType": ["Apartment"],"city": "Izmir","maxPrice": 500,"currency": "USD","furnished": true,"maxResults": 50}
Daily rental apartments in Antalya, high to low price
{"listingType": "Daily Rental","propertyType": ["Apartment", "Residence"],"city": "Antalya","sortBy": "Price High to Low","maxResults": 100}
Land for sale, last 7 days
{"listingType": "Sale","propertyCategory": "Land","city": "Bursa","listingDate": "Last 7 days"}
Large apartments by size range
{"listingType": "Sale","propertyType": ["Apartment"],"city": "Ankara","minSize": 150,"maxSize": 300,"rooms": ["4+1", "4+2", "5+1"],"maxResults": 200}
Pricing
| Pay Per Event (PPE) • Only pay for what you scrape | ||
|
Listing scraped $4.99 per 1,000 |
Phone extracted $2.99 per 1,000 | |
Prices on the Free and Starter plans. Scale pays $4.79 and $2.79, Business and up $4.29 and $2.49. Each run costs $0.005 to start, and every row written $0.01 per 1,000.
Cost Examples
| Listings | Without phones | With phones |
|---|---|---|
| 100 | ~$0.50 | ~$0.80 |
| 500 | ~$2.50 | ~$4.00 |
| 1,000 | ~$4.99 | ~$7.98 |
Free tier: on the Apify Free plan the Actor runs 10 times, up to 20 listings per run. No credit card required. When a limit is reached, the dataset gets one more row with error (FREE_TIER_LIMIT_REACHED once the 10 runs are used, FREE_TIER_RESULT_LIMIT when a run stopped at 20) and a message saying what happened.
Cost Optimization
- Use city and property type filters to narrow results before scraping
- Set
maxResultsto only what you need - Disable
extractPhoneNumbersif you only need property data
FAQ
How many listings can I scrape?
Set maxResults to 0 for unlimited. On the Apify Free plan a run returns up to 20 listings, 10 runs in total. Paid plans have no limits beyond your budget.
How fast is this scraper? 500+ listings per minute with phone extraction enabled. Speed depends on your Apify plan's memory allocation.
What cities are supported? All 81 Turkish provinces. Istanbul has three options: all, European side only, or Asian side only.
What property types can I scrape? Residential (apartments, villas, detached houses, residences, summer houses, cooperatives, farm houses, mansions, waterfront properties), commercial (shops and stores, offices, virtual offices, plaza and business-center floors, warehouses, factories, workshops, gas stations, car parks and more, each selectable on its own), land, and whole buildings. Commercial listings can also be searched as transfers (devren), where a running business changes hands. Rooms, building age, size, listing source and furnished filters apply to residential listings only.
Can I filter by room count? Yes. Turkish format uses rooms + living room: 2+1 means 2 bedrooms plus a living room. You can select multiple room types.
What phone numbers are included? Mobile, home, and work numbers when available. About 90% of listings have at least a mobile number. Phone extraction is an add-on charge.
Are GPS coordinates included? Yes. Every listing includes latitude and longitude. Useful for mapping, distance calculations, or geospatial analysis.
What currency options are available? Filter by TRY, USD, EUR, or GBP. Prices are returned in the listing's original currency.
Can I scrape daily rental (short-term) listings?
Yes. Set listingType to "Daily Rental" for short-term vacation rentals. Available property types include apartments, residences, villas, and apart-hotels.
How fresh is the data?
Real-time. Every run fetches current listings directly from sahibinden.com. Use the listingDate filter to focus on recently posted properties.
Is there a maximum number of photos per listing? No fixed limit. Listings typically have 5-50 photos. All available photo URLs are returned.
Can I scrape by owner vs. agent?
Yes. Use the listingFrom filter to select Owner, Agent, Construction Company, or Bank listings.
Support
- Bugs: Issues tab
- Features: Email or issues
- Email: max@mapa.slmail.me
Legal Compliance
Extracts publicly available data. Users must comply with sahibinden.com terms and data protection regulations (GDPR, CCPA, KVKK).
Scrape Turkey's largest real estate platform. Prices, photos, locations, seller phones, and 45+ fields per listing.
