Skip to Content

Emlakjet Data Parser & API

Emlakjet is Turkey’s #2 pure-play property portal — ~4M+ monthly visits (Similarweb, Nov 2025) across new-build, resale, rental and commercial listings — and PropAPIS extracts its listings, agent profiles and project data through a single REST API. Cover Istanbul, Ankara, Izmir and the wider Turkish market without building or maintaining your own scraper.

CountryTurkey
TypePortal
OwnerEmlakjet
Listing typesnew-build, resale, rental, commercial
Monthly visits~4M+ / mo (Similarweb Nov 2025)
Active listingsLarge
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitewww.emlakjet.com

Platform Overview

Market Position

  • Turkey’s #2 pure-play real-estate portal: ~4M+ monthly visits (Similarweb, Nov 2025)
  • Sits behind market leader Hepsiemlak (~22M) in the dedicated-portal segment, ahead of smaller rivals
  • Medium anti-bot difficulty — lighter protection than the mega-classifieds Sahibinden
  • New-build is a significant segment in Turkey, with developer projects across major cities

Market Coverage

Geographic Coverage:

  • Istanbul: All districts (European and Asian sides)
  • Ankara: Complete coverage
  • Izmir and the Aegean coast
  • Antalya, Bursa and wider Turkey

Property Types:

  • Apartments (Daire)
  • Villas and Detached houses
  • New-Build / Project units
  • Commercial (offices, shops)

Data Availability

New-build is a meaningful segment in Turkey, and Emlakjet surfaces project and developer context alongside standard listing fields, complementing market leader Hepsiemlak for full Turkish portal coverage (per the MENA & Africa research report).

Listing Categories:

  • Buy (Satılık): Resale and ready units
  • Rent (Kiralık): Long-term rentals
  • New-Build: Developer projects
  • Commercial: Offices and shops

Data Fields Available

PropAPIS extracts structured data from each Emlakjet listing:

Property Information

  • Address: Neighborhood, district and city
  • Price: Sale price or rent (TRY)
  • Bedrooms (room count) and Bathrooms
  • Property Type: Apartment, villa, detached
  • Area: Gross / net size (sq m)
  • Completion: Ready or new-build

New-Build / Project Data

  • Project: Development / project name
  • Developer: Developer name where shown
  • Delivery: Expected handover date

Listing Details

  • Description: Full listing text
  • Amenities: Facilities and features
  • Photos: Image URLs
  • Added Date

Agent Information

  • Agency: Agency or office name
  • Agent Contact: Phone where published

Location Data

  • Neighborhood and District
  • City / Province
  • Coordinates: Latitude and longitude

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.emlakjet.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: TRY {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"District: {property_data.district}")

Search Listings

# Search Emlakjet listings listings = api.platforms.emlakjet.search( city='Istanbul', purpose='for-sale', min_price=2000000, max_price=8000000, min_rooms=2, property_type='Apartment' ) for listing in listings[:10]: print(f"{listing.title} - TRY {listing.price:,}") print(f" {listing.rooms} | {listing.district}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Emlakjet listings in Istanbul listings = api.platforms.emlakjet.search(city='Istanbul', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - TRY {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search Emlakjet listings in Istanbul const listings = await api.platforms.emlakjet.search({ city: 'Istanbul', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - TRY ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/emlakjet/search?city=Istanbul&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions