← Back to all apps

hepsiemlak

Lifestyleby Glokal Dijital Hizmetler Pazarlama ve Ticaret A.Ş.

Search real estate listings from all across Türkiye directly through ChatGPT. Hepsiemlak brings hundreds of thousands of for-sale and rental listings — including apartments, detached houses, commercial properties, and land — from Türkiye’s leading real estate platform right to your fingertips.

Simply type @hepsiemlak and describe what you’re looking for in your everyday language: a 2+1 rental apartment in Beşiktaş, a sea-view villa in Bodrum, or a workplace within a specific budget. The app presents listings that match your search criteria on an interactive map with pins, along with a list displaying key details such as price, square meters, number of rooms, floor level, and building age.

You can tap on any listing to view photos and detailed information. When you find a property you like, click the “View All Features” button to continue on hepsiemlak.com or the Hepsiemlak mobile app and contact the advertiser directly.

1ChatGPT Tools
Glokal Dijital Hizmetler Pazarlama ve Ticaret A.Ş.Developer
LifestyleCategory

Available Tools

Search real estate

search_real_estate
Full Description

Searches real estate in Turkey.

city, listingType, and mainCategory are required — the user must specify which city to search in, whether they are looking for a property for sale or for rent, and the main category of the property.

Location hierarchy (from largest to smallest):

  • city (İl): Top level, e.g., İstanbul, Ankara (required)
  • county (İlçe): Under city, e.g., Şişli is a county in İstanbul
  • district (Mahalle): Under county, e.g., Fulya is a district in Şişli
  • area: Specific neighborhoods or landmarks within a county

Use the locationQuery parameter to narrow down to a specific county, district, or area within the city. If no locationQuery is provided, searches the entire city. Room / Section count fields – important distinction:

  • For residential properties (konut / daire / residence type) — when mainCategory is residential:
    • bedroomCount: number of bedrooms (yatak odası)
    • livingRoomCount: number of living rooms / salons (usually the larger "salon" area)
    • isStudio: true = studio apartment (no separate bedroom)

Turkish users very commonly use the "X+Y" notation (salon + yatak odası), e.g.:

  • "3+1" → bedroomCount: 3, livingRoomCount: 1
  • "2+1" → bedroomCount: 2, livingRoomCount: 1
  • "4+2" → bedroomCount: 4, livingRoomCount: 2
  • "5+1" → bedroomCount: 5, livingRoomCount: 1

→ Automatically detect and parse this notation when it appears in the user's natural language query and map it to the correct schema fields.

  • For commercial properties (işyeri / office / shop / warehouse etc.) — when mainCategory is commercial:
    • sectionNumber: number of sections / rooms / compartments (bölüm sayısı)

Commonly used in Turkish commercial listings as "3 bölümlü", "4 odalı ofis", etc. Example mapping: "3 bölümlü" or "3 odalı" → sectionNumber: 3

Summary – which field to use depending on mainCategory:

| mainCategory | Use these fields for room/section count | Turkish example notation | |----------------|------------------------------------------------------|-------------------------------| | Residential | bedroomCount + livingRoomCount (or isStudio) | 3+1, 2+1, 4+2, stüdyo | | Commercial | sectionNumber | 3 bölümlü, 4 odalı |

Recognize and convert this popular notation automatically when the user uses it in their query.

The response may include alternative location suggestions if multiple locations match the query.

Parameters (3 required, 26 optional)
Required
citystring

City to search real estate in.

Options:AdanaAdıyamanAfyonkarahisarAksarayAmasyaAnkaraAntalyaArdahanArtvinAydınAğrıBalıkesirBartınBatmanBayburtBilecikBingölBitlisBoluBurdurBursaDenizliDiyarbakırDüzceEdirneElazığErzincanErzurumEskişehirGaziantepGiresunGümüşhaneHakkariHatayIspartaIğdırKahramanmaraşKarabükKaramanKarsKastamonuKayseriKilisKocaeliKonyaKütahyaKıbrısKırklareliKırıkkaleKırşehirMalatyaManisaMardinMersinMuğlaMuşNevşehirNiğdeOrduOsmaniyeRizeSakaryaSamsunSiirtSinopSivasTekirdağTokatTrabzonTunceliUşakVanYalovaYozgatZonguldakÇanakkaleÇankırıÇorumİstanbulİzmirŞanlıurfaŞırnak
listingTypestring

Listing type of real estate to search for (rent, sale).

Options:SatılıkKiralık
mainCategorystring

Main category of real estate to search for.

Options:KonutArsaİş YeriDevremülkTuristik İşletme
Optional
availableForLoanboolean

Whether real estate should be available for loan — residential and sale only.

bedroomCountnumber

Number of bedrooms — used for residential properties (konut).

buildingAgestring

Building age category (e.g. New Build, 1-5 Years, etc.) — residential, commercial and timeshare only

Options:New Build1-56-1011-1516-2021+
commercialTypestring

Commercial type (ofis, dükkan, depo vb.) — only relevant when mainCategory is commercial.

Options:Apartman DairesiAtölyeBenzin İstasyonuBinaBüfeBüroCafe & BarÇiftlikDepoDüğün SalonuDükkan & MağazaFabrikaHastaneİmalathaneİş Hanıİş Hanı KatıKantinKır & Kahvaltı BahçesiKıraathaneMaden OcağıOfisOto Yıkama & KuaförPastane, Fırın & TatlıcıPazar YeriPlazaPlaza KatıRadyo İstasyonu & TV KanalıRestoran & LokantaSağlık MerkeziSinema & Konferans SalonuSPA, Hamam & SaunaSpor TesisiTuristik İşletmeVillaVilla Katı
hasAirConditioningboolean

Whether the property has air conditioning (split, central, VRV, etc.)

hasBalconyboolean

Whether real estate should have a balcony - residential and timeshare only

hasElevatorboolean

Whether real estate should have an elevator.

hasFurnishedboolean

Whether real estate should be furnished.

hasGarageOrParkingboolean

Whether real estate should have a garage or parking space.

hasGardenboolean

Whether real estate should have a garden.

hasSecurityboolean

Whether the property has security features (24/7 security, security guard, CCTV, etc.)

hasWaterTankboolean

Whether the property has a water tank / water depot

heatingTypestring

Heating system type (e.g. Central Heating, Underfloor, Combi Boiler, etc.) — residential, commercial and timeshare only

Options:Güneş EnerjisiKat KaloriferiKlimaKombiMerkeziSobaJeotermal IsıtmaYokBelirtilmemişMerkezi (Pay Ölçer)Yerden IsıtmaDoğalgaz SobasıFancoil ÜnitesiVRVIsı PompasıŞömine
isStudioboolean

Whether to search for studio apartments (no separate bedroom) — residential only.

landTypestring

Land type — only relevant when mainCategory is land.

Options:BağBahçeÇiftlikDepo, Antrepo İzinliHastane (Sağlık Tesisi)İmarlı - Konutİmarlı - Sanayiİmarlı - TicariKonut+TicaretMaden OcağıMuhtelif ArsaOkul (Eğitim Tesisi)Özel KullanımSit AlanıTarlaToplu Konut için TahsisTuristik ArsaZeytinlikİmarlı Villa
livingRoomCountnumber

Number of living rooms — used for residential properties (konut).

locationQuerystring

Optional: Search query to find a specific location within the city. Searches counties, districts, and areas. Max 50 characters. Examples: "Şişli", "Kadıköy", "Fulya".

maxAreanumber

Maximum area (sqm).

maxPricenumber

Maximum price.

minAreanumber

Minimum area (sqm).

minPricenumber

Minimum price.

residentialTypestring

Residential type (konut) — only relevant when mainCategory is residential.

Options:DaireÇiftlik EviDağ EviBinaKooperatifKöşkKöy EviMüstakil EvResidenceVillaYalıYalı DairesiYazlıkLoft DairePrefabrikBungalov
sectionNumbernumber

Number of sections/rooms (ör: 3 bölümlü, 3 odalı) — used for commercial properties (işyeri).

timeShareTypestring

Timeshare type — only relevant when mainCategory is timeshare.

Options:Apartman DairesiVillaDublexTriplex
touristicWorkplaceTypestring

Touristic workplace type — only relevant when mainCategory is touristic workplace.

Options:ApartButik OtelKaplıca TesisiMocampMotelOtelPansiyonTatil Köyü
withinHousingEstateboolean

Whether real estate should be within a housing estate — residential only.