Emlakjet Scraper — Turkey Property Listings (Emlak) avatar

Emlakjet Scraper — Turkey Property Listings (Emlak)

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Emlakjet Scraper — Turkey Property Listings (Emlak)

Emlakjet Scraper — Turkey Property Listings (Emlak)

Scrape emlakjet.com Turkish real estate: price, rooms, m², floor, city/district, geo, agent — satılık (sale) & kiralık (rent), konut & işyeri.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Vladimir Ignatev

Vladimir Ignatev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Scrape emlakjet.com Turkish real estate listings into clean JSON, CSV or Excel — price (TRY), rooms, m², floor, city/district, geo-coordinates, advertiser and photos for satılık (for sale) and kiralık (for rent), residential (konut) and commercial (işyeri).

What you get

FieldNotes
id, urlListing id + direct /ilan/ link
trade, tradeLabelsale/rent (Satılık/Kiralık)
sector, propertyTypeKonut/İşyeri/Arsa; Daire/Villa/…
title
price, currency, priceUnit, squareMeterPriceNumeric TRY; month for rent, total for sale
rooms, areaSqm, floor"2+1", m², floor
city, district, locality, town, countryLocation
lat, lngCoordinates
ownerName, ownerType, phoneAdvertiser
mainImage, imagesCount, publishedAt, updatedAt
scrapedAt, sourceRun metadata

Input

{ "startUrls": ["https://www.emlakjet.com/satilik-konut/istanbul"], "maxItems": 500 }
  • startUrls — emlakjet browse pages: /satilik-konut/<city>, /kiralik-konut/<city>, /satilik-isyeri/<city>, etc. Pagination is added automatically (?sayfa=N).
  • maxItems — stop after this many listings.
  • proxyConfiguration — residential Turkey proxy recommended.

How it works

emlakjet browse pages are Next.js app-router: the full listing objects (price, rooms, m², floor, location, geo, advertiser) live in the self.__next_f RSC stream. This actor reads each browse page, reassembles the stream, brace-matches every listing object (keyed by priceDetail), de-duplicates by id, and paginates via ?sayfa=N up to maxItems — so no per-listing detail fetch is needed. Public listing pages only; respects robots.txt (avoids the disallowed query-filter paths).