Emlakjet Property Scraper
Pricing
Pay per event + usage
Emlakjet Property Scraper
Scrape for-sale and rental property listings from Emlakjet with prices, areas, room layout, floor, building age, coordinates, agency details, and listing metadata. Ideal for lead generation, market research, and property data pipelines in Turkey.
Pricing
Pay per event + usage
Rating
0.0
(0)
Developer
Fatih İlhan
Actor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Emlakjet Property Scraper — Turkish Real Estate Data API
The only dedicated Emlakjet scraper on Apify. Extract property listings, prices, specs, agency info, and more from emlakjet.com — Turkey's third-largest real estate portal.
What It Does
- Scrapes search result pages and individual listing detail pages from Emlakjet
- Extracts full property specs: rooms, area (brüt/net), floor, building age, heating, deed status
- Extracts seller/agency info including phone numbers
- Extracts image gallery URLs
- Supports filter-based search (city, district, rooms, price range, area range) or direct URL input
- Follows pagination automatically
Why Emlakjet?
- Zero other scrapers exist on Apify for Emlakjet — clean market opportunity
- 3rd largest Turkish real estate portal after Sahibinden and Hepsiemlak
- Strong listing volume for Istanbul, Ankara, Izmir, and all major cities
- Structured, mostly server-rendered HTML — reliable and fast to scrape
- JSON-LD structured data on detail pages for high-quality extraction
Input
Two modes:
Filter-Based (builds URL automatically)
{"filters": {"listingType": "satilik","propertyType": "daire","city": "istanbul","district": "kadikoy","rooms": "3+1","priceMin": 2000000,"priceMax": 8000000,"areaMin": 100,"areaMax": 200},"maxListings": 200,"scrapeDetails": true,"proxyConfig": { "useApifyProxy": true }}
Direct URLs
{"searchUrls": ["https://www.emlakjet.com/satilik-daire/istanbul/kadikoy/"],"listingUrls": ["https://www.emlakjet.com/ilan/example-listing-12345678"],"maxListings": 100,"scrapeDetails": true,"proxyConfig": { "useApifyProxy": true }}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrls | array | [] | Emlakjet search result page URLs |
listingUrls | array | [] | Direct property detail page URLs |
filters | object | — | Build search URL from filters |
filters.listingType | string | "satilik" | satilik or kiralik |
filters.propertyType | string | "daire" | daire, villa, arsa, ofis, etc. |
filters.city | string | — | City slug, e.g. istanbul |
filters.district | string | — | District slug, e.g. kadikoy |
filters.rooms | string | — | Room layout, e.g. 3+1 |
filters.priceMin | integer | — | Min price in TRY |
filters.priceMax | integer | — | Max price in TRY |
filters.areaMin | integer | — | Min area in m² |
filters.areaMax | integer | — | Max area in m² |
maxListings | integer | 200 | Max listings to scrape (0 = unlimited) |
scrapeDetails | boolean | true | Follow detail pages for full data |
proxyConfig | object | — | Apify proxy config |
Output
Each property is saved as one record in the dataset. Sample output:
{"listingId": "19199348","title": "Kadıköy Moda'da 3+1 Satılık Daire","url": "https://www.emlakjet.com/ilan/kadikoy-moda-3-1-satilik-daire-19199348","listingType": "satilik","propertyType": "daire","city": "İstanbul","district": "Kadıköy","neighborhood": "Moda","fullAddress": "Moda Caddesi, Kadıköy, İstanbul","latitude": 40.9878,"longitude": 29.0234,"price": { "amount": 6500000, "currency": "TRY" },"pricePerSqm": 54166.67,"dues": { "amount": 1200, "currency": "TRY" },"roomLayout": {"rooms": 3,"halls": 1,"label": "3+1","totalRooms": 4,"isStudio": false},"grossArea": 130,"netArea": 120,"floor": { "floor": 4, "totalFloors": 8 },"buildingAge": "5-10","estimatedBuildYear": 2019,"heating": "dogalgaz_kombi","bathroomCount": 1,"balcony": true,"furnished": false,"inComplex": true,"deedStatus": "kat_mulkiyeti","creditEligible": true,"swapAvailable": false,"features": ["Asansör", "Otopark", "Güvenlik", "Yüzme Havuzu", "Kapalı Otopark"],"sellerType": "emlak_ofisi","sellerName": "Kadıköy Emlak Ofisi","sellerPhone": "+905321234567","agencyName": "Kadıköy Emlak Ofisi","agencyLicense": "TR-12345","listingDate": "2024-03-15","imageUrls": ["https://imaj.emlakjet.com/resize/736/415/listing/19199348/ABC123.jpg"],"imageCount": 12,"description": "Moda'nın kalbinde, deniz manzaralı...","specifications": {"Oda Sayısı": "3+1","Brüt m²": "130","Net m²": "120","Bulunduğu Kat": "4. Kat","Bina Yaşı": "5-10","Isıtma": "Doğalgaz (Kombi)","Tapu Durumu": "Kat Mülkiyeti","Krediye Uygun": "Evet"},"scrapedAt": "2024-11-01T12:00:00.000Z","source": "emlakjet"}
Output Fields Reference
| Field | Type | Description |
|---|---|---|
listingId | string | Unique Emlakjet listing ID |
listingType | string | satilik or kiralik |
propertyType | string | daire, villa, arsa, ofis, etc. |
price | object | { amount, currency } |
pricePerSqm | number | Price per m² (uses net area, falls back to gross) |
dues | object | Monthly aidat (building maintenance fee) |
roomLayout | object | Parsed 3+1 → { rooms, halls, totalRooms, isStudio } |
grossArea | number | Brüt m² |
netArea | number | Net m² |
floor | object | { floor, totalFloors } — supports named floors |
buildingAge | string | Age category e.g. "5-10" |
estimatedBuildYear | number | Estimated year of construction |
heating | string | Normalized heating type |
deedStatus | string | kat_mulkiyeti, kat_irtifaki, hisseli, etc. |
creditEligible | boolean | Krediye uygun |
features | array | Amenities list (Asansör, Otopark, etc.) |
sellerType | string | emlak_ofisi, sahibinden, or insaat_firmasi |
imageUrls | array | Full-res image URLs from Emlakjet CDN |
specifications | object | Raw spec key→value map from detail page |
Pricing
$5 per 1,000 listings (pay-per-event)
Typical run costs:
- 200 listings with details: ~$1
- 1,000 listings with details: ~$5
- 10,000 listings without details: ~$5
Technical Notes
- Framework: Emlakjet is server-rendered HTML (not Next.js). Cheerio is sufficient — no browser needed.
- JSON-LD: Detail pages contain
ProductJSON-LD structured data with price, seller, and images. - Pagination:
?sayfa=Nquery param, 30 listings per page. - Proxy: Datacenter proxies work fine. Residential proxies not required.
- Rate limiting: Built-in 60 req/min throttle to avoid blocks.
- Images: Served from
imaj.emlakjet.comCDN. URLs normalized to 736×415 resolution.
Use Cases
- Foreign property investors — price discovery for citizenship-by-investment ($400K+ threshold)
- Proptech startups — building Turkish market analytics dashboards
- Real estate agencies — competitive pricing research
- Relocation consultants — helping expats and digital nomads find housing
- Academic researchers — studying Turkish urbanization and housing affordability
- Airbnb operators — analyzing purchase-vs-rent yields
🇹🇷 Turkish Data Intelligence Portfolio
This actor is part of a suite of 9 specialized Turkish market data tools:
E-Commerce Intelligence:
- N11 Product Scraper — Turkey's third-largest marketplace
- Turkish Marketplace Seller Intelligence — Trendyol, Hepsiburada, N11 seller profiles
- Turkish E-Commerce Review Aggregator — Cross-platform reviews with sentiment analysis
Automotive Intelligence:
- Arabam.com Vehicle Scraper — Used car listings with paint condition data
- Turkish Auto Price Tracker — Cross-platform vehicle valuation
- Turkish Auto Dealer Intelligence — Galeri profiles and inventory analytics
Real Estate Intelligence:
- Emlakjet Property Scraper — Zero-competition property data
- Turkish Property Valuation Engine — Cross-platform pricing with rental yield analysis
- Turkish Real Estate Agency Scraper — Emlak ofisi profiles and portfolios
All actors share consistent output schemas, Turkish language support, and transparent pay-per-event pricing. Built and maintained by [your username].
This actor is part of a suite of 9 specialized Turkish market data tools:
E-Commerce Intelligence:
- N11 Product Scraper ? Turkey's third-largest marketplace
- Turkish Marketplace Seller Intelligence ? Trendyol, Hepsiburada, N11 seller profiles
- Turkish E-Commerce Review Aggregator ? Cross-platform reviews with sentiment analysis
Automotive Intelligence:
- Arabam.com Vehicle Scraper ? Used car listings with paint condition data
- Turkish Auto Price Tracker ? Cross-platform vehicle valuation
- Turkish Auto Dealer Intelligence ? Galeri profiles and inventory analytics
Real Estate Intelligence:
- Emlakjet Property Scraper ? Zero-competition property data
- Turkish Property Valuation Engine ? Cross-platform pricing with rental yield analysis
- Turkish Real Estate Agency Scraper ? Emlak ofisi profiles and portfolios
All actors share consistent output schemas, Turkish language support, and transparent pay-per-event pricing. Built and maintained by [your username].
This actor is part of a suite of 9 specialized Turkish market data tools:
E-Commerce Intelligence:
- N11 Product Scraper ? Turkey's third-largest marketplace
- Turkish Marketplace Seller Intelligence ? Trendyol, Hepsiburada, N11 seller profiles
- Turkish E-Commerce Review Aggregator ? Cross-platform reviews with sentiment analysis
Automotive Intelligence:
- Arabam.com Vehicle Scraper ? Used car listings with paint condition data
- Turkish Auto Price Tracker ? Cross-platform vehicle valuation
- Turkish Auto Dealer Intelligence ? Galeri profiles and inventory analytics
Real Estate Intelligence:
- Emlakjet Property Scraper ? Zero-competition property data
- Turkish Property Valuation Engine ? Cross-platform pricing with rental yield analysis
- Turkish Real Estate Agency Scraper ? Emlak ofisi profiles and portfolios
All actors share consistent output schemas, Turkish language support, and transparent pay-per-event pricing. Built and maintained by [your username].
This actor is part of a suite of 9 specialized Turkish market data tools:
E-Commerce Intelligence:
- N11 Product Scraper ? Turkey's third-largest marketplace
- Turkish Marketplace Seller Intelligence ? Trendyol, Hepsiburada, N11 seller profiles
- Turkish E-Commerce Review Aggregator ? Cross-platform reviews with sentiment analysis
Automotive Intelligence:
- Arabam.com Vehicle Scraper ? Used car listings with paint condition data
- Turkish Auto Price Tracker ? Cross-platform vehicle valuation
- Turkish Auto Dealer Intelligence ? Galeri profiles and inventory analytics
Real Estate Intelligence:
- Emlakjet Property Scraper ? Zero-competition property data
- Turkish Property Valuation Engine ? Cross-platform pricing with rental yield analysis
- Turkish Real Estate Agency Scraper ? Emlak ofisi profiles and portfolios
All actors share consistent output schemas, Turkish language support, and transparent pay-per-event pricing. Built and maintained by [your username].
SEO Keywords
English: Turkey property data, Turkish real estate scraper, Istanbul property prices, Turkey property investment, Turkish citizenship by investment real estate, emlakjet API, Turkish housing market data, Istanbul apartment prices
Turkish: emlak veri çekme, konut fiyat analizi, türkiye emlak piyasası, satılık daire veri, emlakjet scraper, istanbul gayrimenkul fiyatları, türkiye konut verileri
Tags
turkey turkish real-estate property emlak konut emlakjet apartment daire listing ilan
turkey turkish real-estate property emlak konut emlakjet apartment daire listing ilan
turkey turkish real-estate property emlak konut emlakjet apartment daire listing ilan
turkey turkish real-estate property emlak konut daire fiyat istanbul emlakjet gayrimenkul scraper