Hepsiemlak Property Search Scraper
Pricing
$20.00/month + usage
Hepsiemlak Property Search Scraper
Automate extraction of comprehensive Turkish property data from Hepsiemlak.com. Capture listings with pricing, locations, features, images, and contact details. Perfect for real estate analysis, market research, and investment intelligence in Turkey's dynamic property market.
Pricing
$20.00/month + usage
Rating
0.0
(0)
Developer

Stealth mode
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Hepsiemlak.com Property Details Scraper: Extract Turkish Real Estate Data Efficiently
Understanding Hepsiemlak.com and Its Value
Hepsiemlak.com ranks among Turkey's leading real estate platforms, connecting buyers, sellers, and renters across Turkish cities from Istanbul to Ankara. The platform aggregates residential and commercial properties, vacation rentals, and land listings with detailed specifications that drive investment decisions.
For property investors analyzing Turkish markets, agencies monitoring competition, or researchers studying housing trends, Hepsiemlak data provides essential insights. Manual collection across searches, neighborhoods, and price ranges requires tedious scrolling and copying. This scraper automates the entire extraction process, transforming search results into structured datasets ready for analysis.
What This Scraper Extracts
The Hepsiemlak.com scraper processes search result pages—listings displayed after applying location, price, or property type filters. It efficiently captures multiple properties from search pages, ideal for building comprehensive datasets across regions or categories.
Key Data Extracted:
Property Identification: Listing ID, identification number, and detail URL enable tracking specific properties and accessing full details.
Pricing & Economics: Price, currency, highest/lowest price, and CPL status provide financial analysis foundations.
Location Data: Country, city, county, district, and map coordinates offer geographic context for market segmentation.
Property Specifications: Room count, living room count, SQM area, floor, age, and bed/guest counts deliver comprehensive property details.
Visual Assets: Images array, image URLs, 360-degree image counts, and video URLs provide visual documentation.
Marketing Elements: Title, description, tags, featuring status, star ratings, and branded indicators reveal positioning strategies.
Contact Information: Owner details, firm information, WhatsApp numbers, seller type, and contact permissions enable direct engagement.
Listing Metadata: Create date, update timestamps, ad data type, category classifications, and stale status track listing lifecycle.
Additional Features: Dormitory status, online visit capabilities, realty sharing, flat-for-land exchanges, and projeland indicators provide specialized information.
Input Configuration
The scraper processes Hepsiemlak search result URLs. Understanding parameters ensures accurate targeting.
Example Configuration:
{"urls": ["https://www.hepsiemlak.com/en/emlak?q=anka&page=2"],"ignore_url_failures": true,"max_items_per_url": 20,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Example Screenshot:

Parameter Breakdown:
urls: Search result page URLs from Hepsiemlak. Include multiple URLs for different searches, locations, or pagination. The example targets page 2 of "anka" search results.
ignore_url_failures: When true, continues processing remaining URLs if some fail. Essential for batch operations—one failed URL won't halt the entire job.
max_items_per_url: Controls extraction quantity per URL. Set to 20 for standard pages. Hepsiemlak typically displays 20-30 properties per page.
proxy: Set useApifyProxy: false by default. Enable residential proxies for large-scale scraping to avoid detection. Occasional small runs may not require proxies.
URL Structure Tips: Perform manual searches on Hepsiemlak first, apply desired filters (location, price, type), then copy resulting URLs. For comprehensive datasets, include multiple page numbers: page=1, page=2, etc.
Output Structure and Field Meanings
The scraper returns JSON with detailed property objects. Understanding each field enables effective analysis.
Property Identification Fields:
- ID: Internal system identifier
- Listing ID: Hepsiemlak's unique listing number for tracking and reference
- Identification No: Official property identification number
- Detail URL: Direct link to full property page
Pricing Fields:
- Price: Listed property price
- Currency: Price currency (typically Turkish Lira)
- Highest Price/Lowest Price: Price range for negotiable listings
- CPL Status: Cost-per-lead advertising status
Location Fields:
- Country/City/County/District: Hierarchical geographic data for market segmentation
- Map Location: Coordinates for mapping and proximity analysis
- Populated: Indicates if area is populated/developed
Property Specifications:
- Room/Living Room/Room And Living Room: Bedroom and living space counts for categorization
- SQM: Property area in square meters for price-per-meter calculations
- Floor: Floor level for apartment analysis
- Age: Building age for condition assessment
- Bed Count/Guest Count: Capacity metrics for vacation rentals
Visual Assets:
- Images: Array of property photos
- Image URL: Primary image link
- Image 360 Count: Number of 360-degree view images
- Video URL: Property video tour link
Marketing Data:
- Title: Property listing headline
- Detail Description: Full property description text
- Star: Rating or featured status
- Tag Products/Featuring Products: Marketing tags and featured flags
- Has Branded/Has Firm Branded User: Premium listing indicators
- Has Update Booster: Promotional boost status
Contact Information:
- Owner: Property owner details
- Firm User/Firm: Real estate agency information
- Contact: Contact details object
- WhatsApp Number: Direct messaging contact
- Use Contact Info: Permission flag for contact usage
- Advertise Owner: Listing creator information
Listing Metadata:
- Create Date/Updated Date/Listing Updated Date/Start Date: Timestamp tracking for freshness analysis
- Ad Data Type: Advertisement classification
- Main Category/Sub Category/Category: Property type taxonomy
- Advertise Category Title: Display category name
- Seller Type: Owner vs. agency classification
- Stale: Indicates outdated/inactive listings
Specialized Fields:
- Dormitory: Student housing indicator
- Projeland: Development project status
- Online Visit: Virtual tour availability
- Realty Is Shared: Co-ownership indicator
- Flat Received For Land: Land exchange option
- Period: Rental period for temporary listings
Sample Output Structure:
[{"id": 45698218,"ad_data_type": null,"age": 5,"city": {"id": 6,"name": "Ankara","tier": 1},"country": null,"county": {"id": 1922,"name": "Etimesgut","tier": 1},"create_date": "2025-12-03T21:45:39.087+00:00","updated_date": "2025-12-24T13:39:49.343Z","listing_updated_date": "2025-12-24T13:39:49.327Z","start_date": "2025-12-03T21:46:17.117+00:00","currency": "TRY","date": null,"district": {"id": 10576,"name": "Yeşilova","tier": 1},"sub_category": {"id": 10000101,"type_id": 10000101,"type_name": "Apartment"},"main_category": {"id": 1000010100,"name": "Residential"},"floor": {"id": 101215,"count": 5,"name": "1. Floor"},"images": ["ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e29839a386048f7be1f68f3fa2cf81f0cb880eb33084028c34229ac652001ca30e.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e254ed15103ff381834163bebc5561afd26bf108e82b470f2c6f1c07a54fcbcada.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2cdb5e98e557bf76c4410b3965bbc9ebe084e13c89e289d0ccfbb6e6e1a471ce9.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e26474aac169a89cabc34c30632c200a7376fe16253593a2dac3ccbeb827083ace.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2440b371b05fcc3b8fc7161fbd9240ff2e4bb689f8be0a66f5e8ab1783ea430d7.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2365e3bd7514bb1f894beb0d3b58a32a42c17576c0b58bf278903e6c75864a407.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2be62d625a0d328c977a596ccb8ef3ee26bf108e82b470f2c6f1c07a54fcbcada.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e29bd577e25ec743b4f50b499b6ef1ff98e6b3264f8010beb7a92d54f1dcce3b9a.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2b4bac12f9417f58e5a0ea8b0107aa859812c6bcbbb3aea4e4fefe5ae5313ab7a.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e28740d84f4a134d370a26525f7718fb9d76fe16253593a2dac3ccbeb827083ace.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e223775275381fb906d8fe721e863627f82ef848e5b4a3b6c91fb10863a35b5a82.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e25a7e5af702b32ceafef6b650144583704e664fcd8c8efb738d3ac484586de337.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e28480f919b98fd444f80d1f08e98d1c22787b5cb207ff2e5aa04055d42909ec53.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e281c7db19354aae2441e6cf25b67c3850d46dae0619be950516e8de054f7f8dfe.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2bad30e834fc8c02d7a10ef7b18755245468537b7369d74535a36465358c40ef0.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e21d94d39bb3d4f96b388710af968c06c1812c6bcbbb3aea4e4fefe5ae5313ab7a.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2aaf23a67040a586c72d8c57f37255d22b1ac7122b03cb7d4ab961f8e920d57cb.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e209f962870aea522991e7566168f082eea898f42cad3393a4f1fcc3841a7b6490.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2351b59d0575ee41dc1b3cde394e9125fe20697b3f64f8a1024d7287759ba9774.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2d8b39c022afdeae840d48c22548e0e09a7a5cfdc3fe89b8a281ccfa47ad7e2c1.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2a0ebfdd0107ef97c34ebe17efde705dda898f42cad3393a4f1fcc3841a7b6490.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e24f2d35067d6f695c87c00aeaccc4af40fb566708be076e2d14d43b6109c4bc06.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e25d142c836f501118bf2a5405ea8521c4b1ac7122b03cb7d4ab961f8e920d57cb.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2caf9c9869f0c4656aabde5f55519f731e6b3264f8010beb7a92d54f1dcce3b9a.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e23ca6d7f970cbb248f777865770f41621880eb33084028c34229ac652001ca30e.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2ee7cd715dd18c6eccccd9a1afe3d9d11537236c054cf36741f641f79484b8c21.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e220ed5e5ee46ea2aa9aa3a0169fe4240c0e5dbca91b86ee1102d45d4b31041b8f.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e23711dbc1ce6daa66b50da84b851b83cd9d3952f77d275149be7ba5333f99509c.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e29824ff38ae84391c1f9940a2eee9270a468537b7369d74535a36465358c40ef0.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2e58da1ece019d785a5ac19ce84be85509f28a8388d9e256f5f4931374bdf0f10.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e213bc565b2a1df3fb9eb0ad548be39d60b1ac7122b03cb7d4ab961f8e920d57cb.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2a0ebfdd0107ef97c34ebe17efde705dd468537b7369d74535a36465358c40ef0.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2f5420cbc4890131ccf71c281e73f4105fb566708be076e2d14d43b6109c4bc06.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e219bcec2f14d55e5faab260b26b2ef372880eb33084028c34229ac652001ca30e.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2cdac218284416ecc0d5b3a3c7a58e1309d3952f77d275149be7ba5333f99509c.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e247ccad052fb011f7d588ae1250c94d6177855a0a53fdf9fe09b26e4edd2eed67.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e281c7db19354aae2441e6cf25b67c3850a7a5cfdc3fe89b8a281ccfa47ad7e2c1.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2b8fc54606c96f784569257cb6b95b3520e5dbca91b86ee1102d45d4b31041b8f.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e2f6c0f3f8c7d383a9611e20912c1c8a278036cf464e4319614907816dc6b6e78a.jpg","ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e265d0afc4351f9852d7c81ee3de40cbbe2c17576c0b58bf278903e6c75864a407.jpg"],"image_url": "ds01/8/1/2/8/9/6/5/4/352140abdbd973095a262e80264278e29839a386048f7be1f68f3fa2cf81f0cb880eb33084028c34229ac652001ca30e.jpg","listing_id": "153573-170","owner": {"id": 4328758,"logo": "logo/3/7/5/3/5/1/1c77a061-c21e-4656-9a2f-936185486790.jpg","name": "İMECE GAYRİMENKUL","phones": [{"country_code": "+90","area_code": "552","phone_number": "7592593","extension_number": "","phone_type": "MOBILE_PHONE"}],"type": "Emlak Ofisi","first_name": "Enver","last_name": "Özçelik","preferred_name": null,"photo": "firmuser/8/5/7/8/2/3/4/f7030340-d57d-4dec-981d-a46a3978be32.jpg","url": "emlak-ofisi/imece-gayrimenkul-153573","firm_user_url": "emlak-ofisi/imece-gayrimenkul-153573/enver-ozcelik-4328758","branded_logo": "logo/3/7/5/3/5/1/1c77a061-c21e-4656-9a2f-936185486790.jpg"},"firm_user": {"id": 4328758,"first_name": "Enver","last_name": "Özçelik","preferred_name": null,"phones": [{"country_code": "+90","area_code": "552","phone_number": "7592593","extension_number": "","phone_type": "MOBILE_PHONE"}],"photo": "firmuser/8/5/7/8/2/3/4/f7030340-d57d-4dec-981d-a46a3978be32.jpg","admin": false,"url": null,"licence_number": null,"licence_number_expire_date": null,"test_user": null},"firm": {"id": 153573,"name": "İMECE GAYRİMENKUL","short_name": "İMECE GAYRİMENKUL","logo": "logo/3/7/5/3/5/1/1c77a061-c21e-4656-9a2f-936185486790.jpg","address": "2562.sokak no:16/A","city": "Ankara","county": "Çankaya","district": "Koru","summary_start_date": null,"summary_package_category_type_id": 0,"summary_package_category_name": "Taahhütlü Klasik Paket","first_package_start_date": "2024-12-19T00:00:00.000+00:00","black_list": null,"firm_user": {"id": 4328758,"first_name": "Enver","last_name": "Özçelik","preferred_name": null,"phones": [{"country_code": "+90","area_code": "552","phone_number": "7592593","extension_number": "","phone_type": "MOBILE_PHONE"}],"photo": "firmuser/8/5/7/8/2/3/4/f7030340-d57d-4dec-981d-a46a3978be32.jpg","admin": false,"url": "en/emlak-ofisi/imece-gayrimenkul-153573/enver-ozcelik-4328758","licence_number": null,"licence_number_expire_date": null,"test_user": null},"type_id": 105401,"type_name": "Emlak Ofisi","badge_year": null,"url": "en/emlak-ofisi/imece-gayrimenkul-153573","branded_logo": "logo/3/7/5/3/5/1/1c77a061-c21e-4656-9a2f-936185486790.jpg","licence_number": null,"licence_number_expire_date": null,"google_place_id": null,"rating": null,"google_name": null,"is_reservation": false},"contact": {"name": null,"phones": []},"price": 6250000,"use_contact_info": false,"room": [3],"living_room": [1],"room_and_living_room": ["3+1"],"seller_type": "Kurumsal","sqm": {"net_sqm": 110,"gross_sqm": [120],"price": 0},"title": "120 Square Meters Apartment For Sale in Etimesgut, Ankara","category": {"id": 1000010101,"type_id": 1000010101,"type_name": "For Sale"},"detail_url": "en/ankara-etimesgut-yesilova-satilik/daire/153573-170","detail_description": "120 square meters, 3+1 rooms Apartment For Sale in Etimesgut Yeşilova, Ankara and Apartment For Sale in Etimesgut are on hepsiemlak!","star": null,"dormitory": null,"tag_products": null,"featuring_products": [{"id": 578,"name": "Sosyal Turbo","end_date": "2025-12-27T13:38:38.101+00:00","type_id": 109002,"type_name": "Öne Çıkarma Seçenekleri"},{"id": 561,"name": "Ultra Listeleme","end_date": "2025-12-27T13:38:32.840+00:00","type_id": 109002,"type_name": "Öne Çıkarma Seçenekleri"}],"projeland": null,"highest_price": 6250000,"lowest_price": 6250000,"map_location": {"lat": 39.96139916943359,"lon": 32.607162143310546},"populated": null,"video_url": null,"advertise_owner": "Emlakçıdan","stale": false,"whats_app_number": {"country_code": "+90","area_code": "553","phone_number": "3317197","extension_number": "","phone_type": "MOBILE_PHONE"},"image360_count": 0,"online_visit": false,"has_branded": true,"has_update_booster": true,"has_firm_branded_user": false,"firm_branded_user": null,"advertise_category_title": "","bed_count": 0,"guest_count": 0,"period": null,"identification_no": null,"realty_is_shared": false,"cpl_status": false,"flat_received_for_land": false,"from_url": "https://www.hepsiemlak.com/en/emlak?q=anka&page=2"}]
Step-by-Step Implementation
1. Define Target Properties: Identify needed property types, locations, and criteria. Perform test searches on Hepsiemlak to ensure filters return relevant results.
2. Collect Search URLs: Copy URLs from manual searches. For comprehensive data, create multiple URLs with different filters: various cities, price ranges, property types.
3. Configure Input: Set up JSON with collected URLs. Adjust max_items_per_url based on needs (20 for standard extraction, higher for thorough scraping). Enable ignore_url_failures for resilience.
4. Launch Scraper: Start via Apify console and monitor progress. Typical processing: 3-5 pages with 20 items complete in 2-4 minutes.
5. Validate Data: Preview results and verify critical fields (prices, locations, specifications) are populated correctly.
6. Export and Analyze: Export as JSON, CSV, or Excel. Remove duplicates by listing ID and filter by criteria (price range, location, property type).
7. Handle Pagination: For large datasets, include multiple page URLs: page=1, page=2, etc. Calculate required pages based on search result counts.
Error Prevention: Ensure URLs are search pages, not individual property pages. Verify URLs load properly before scraping. Check that filters produce expected results.
Strategic Applications
Market Analysis: Aggregate pricing across neighborhoods and property types. Calculate average price per square meter, identify trends, and detect undervalued properties.
Competitive Intelligence: Agencies can monitor competitor listings, pricing strategies, and market positioning. Track which firms dominate specific areas.
Investment Research: Filter by location, price, and features to identify opportunities. Track new projects via Projeland status and development data.
Geographic Targeting: Use location fields and coordinates to analyze regional markets, create heatmaps, and identify emerging areas.
Inventory Tracking: Monitor listing dates and update timestamps to understand market velocity. Flag stale listings potentially indicating filled properties.
Contact Database Building: Extract firm and owner information to build contact lists for partnership or direct engagement (respecting privacy regulations).
Feature Demand Analysis: Analyze room counts, amenities, and property ages across price ranges to understand what features command premium pricing.
Advanced Techniques
Time-Series Tracking: Scrape weekly or monthly, storing data with timestamps. Track price changes and listing durations by matching IDs.
Comparative Analysis: For specific property evaluation, extract comparable properties (same area, similar specifications) to establish fair market value.
Agency Performance: Aggregate by firm field to analyze market share, average prices, and property types handled by different agencies.
Visual Analysis: Process image arrays and descriptions with AI to extract unlisted features and assess property presentation quality.
Cross-Platform Validation: Compare Hepsiemlak listings with other Turkish platforms (Sahibinden, Emlakjet) by matching identification numbers or addresses.
Best Practices
Scraping Frequency: Turkish real estate updates frequently. Weekly scraping balances freshness with efficiency. Daily scraping suits fast-moving markets in Istanbul or Ankara.
Data Validation: Implement checks—prices must be positive, coordinates within Turkey's bounds, required fields populated. Flag anomalies for review.
Privacy Compliance: Contact information may be personal data under Turkish privacy laws. Handle data securely and use only for legitimate purposes.
Duplicate Management: Use listing ID to deduplicate across multiple scrapes. Properties may appear in overlapping searches.
Currency Considerations: Prices typically in Turkish Lira (TRY). Note scrape dates for inflation adjustment when analyzing historical data.
Quality Assurance: Validate extreme values (unusually high/low prices or areas). Check that property types match expected categories.
Conclusion
The Hepsiemlak.com Property Details Scraper transforms Turkey's leading real estate marketplace into actionable intelligence. From pricing dynamics to geographic patterns, this tool delivers comprehensive insights into Turkish property markets. Whether building databases, conducting research, monitoring competition, or identifying investments, structured Hepsiemlak data provides the foundation for informed real estate decisions in Turkey's dynamic market.