Hepsiemlak API

Hepsiemlak API for Turkish Property Search, Listing Details, Agencies, Map Search and Price Index

Scrappa's Hepsiemlak API returns structured JSON from Hepsiemlak, a Turkish property marketplace. Search homes, commercial property, land, holiday rentals and new-build projects for sale and for rent with location, price, rooms, bathrooms, area, building age, heating and more filters, open any listing with attributes, photos, coordinates and agency, resolve places and agencies, browse counties and districts, search a map area, read market price indexes and find similar listings.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
13
Endpoints
6
Listing types
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/hepsiemlak/search?city=istanbul&county=kadikoy&listing_type=sale&rooms=3%2B1&sort=price_asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "pagination": { "page": 1, "per_page": 20, "total": 2075, "total_pages": 104, "returned": 20, "skipped_project_cards": 0 },
    "items": [
      {
        "id": "129350-1379",
        "listing_type": "sale",
        "property_type": "Daire",
        "price": 7050000,
        "currency": "TRY",
        "rooms": "3+1",
        "area": { "gross_sqm": 100, "net_sqm": 90 },
        "location": { "city": "İstanbul", "county": "Kadıköy", "district": "Rasimpaşa" }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Property Price Analysis

Track asking prices and rents in TRY by district, rooms, building age and property type.

Listing Monitoring

Page through filtered searches sorted by newest or price and open each listing for the full record.

Agency Research

Open an agency with its licence, rating and current listings.

Market Statistics

Read median sale and rent prices per city, county or district with their history.

Area Mapping

Find every listing inside a map area as coordinates with price.

Hepsiemlak scraper API

Hepsiemlak API for Turkish listings, prices, agencies and market statistics

The Hepsiemlak API is built for real-estate analytics, listing tools and market research in Turkey. Each search item carries the price in TRY, rooms, gross and net area, floor, building age, location, photos and the agency. Listing detail adds the full attribute list, feature groups, coordinates, nearby places and the agency licence number.

One search route for sale, rent, holiday rent, transfer and swap listings.

Filters are always honoured: a filter that cannot be honoured is rejected, never ignored.

Pagination returns the real page; a page past the last result is empty, never repeated data.

Bulk route opens up to 50 listings with heating, bathrooms and usage status.

A valid empty result is a successful, billable response; failures are never billed.

Choose the right Hepsiemlak API endpoint

Use Autocomplete to find a location slug

Resolve a district or an agency by name and pass the slug or id into search.

Open Hepsiemlak Autocomplete API docs

Use Property Search for market coverage

Pass a location, add filters and sort, then page through the results.

Open Hepsiemlak Search API docs

Use Listing Detail for the full record

Pass a listing id to get attributes, feature groups, coordinates, photos and the agency.

Open Hepsiemlak Listing API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Hepsiemlak listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Sale and rent in one route
Scrappa:
ScrapingBee / ScraperAPI: Separate scrapers
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Search, listing, bulk, autocomplete, locations, filters, agency, map, price index, similar and project routes as JSON
Sale, rent, holiday rent, transfer and swap listings across homes, commercial property, land, tourism and timeshare
Numeric prices in TRY, rooms, gross and net area, building age, floor, heating and coordinates
Listing detail with attributes, feature groups, nearby places, photos and agency licence number
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Hepsiemlak. The Hepsiemlak API returns structured JSON from public listing data through a Scrappa API key.

Use the autocomplete or filters route to get the slug of a city, county, district or area, then pass it to search. An unknown slug returns a validation error.

Hepsiemlak limits how quickly it serves requests. When capacity is busy the API answers with a retryable 503 that is never billed. Retry after a short pause.

No. Only successful responses are billed. A valid empty result is successful and billable.

Start using the Hepsiemlak API

Sign up and get 500 free credits. No credit card required.