# Emlakjet Listing Details API Documentation

Scrappa's `GET /api/emlakjet/listing` returns the full record of one Emlakjet listing by its `id` from search.

## What you get

`title`, `description` (plain text) and `description_html`, `listing_type`, `price` with `previous_value`, `first_price`, `difference_rate`, `trend` and Emlakjet's `valuation` range, `area`, `rooms`, `bathrooms`, `floor`, `building_floors`, `building_age`, `heating`, `fees` (monthly fee and loan price), `location` with `latitude`, `longitude`, city, district and neighbourhood, the complete `info` list, `features` in groups, all `images`, `video_url`, `virtual_tour_url`, `breadcrumb`, `agency`, `agent`, the office `licence` and `nearby_listings`.

## Privacy

Phone numbers, WhatsApp numbers and every other contact field are never returned.

## Notes

Images are resolved to one fixed width. A field Emlakjet does not state is `null`. Land and commercial listings have no bathrooms or fees. An id that is not published returns `404`, which is never billed.

- **Documentation:** [https://scrappa.co/docs/emlakjet-api/emlakjet_listing](https://scrappa.co/docs/emlakjet-api/emlakjet_listing)
- **API group:** Emlakjet API
- **Endpoint:** `GET https://scrappa.co/api/emlakjet/listing`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | integer | Yes | Listing id from search, for example 20023368. |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/emlakjet/listing?id=20023368"
```

## Example response

```json
{
    "success": true,
    "data": {
        "id": "20023368",
        "title": "TURYAP G\u00d6ZTEPE DEN ERENK\u00d6Y DE 3+1 SATILIK DA\u0130RE",
        "url": "https://www.emlakjet.com/ilan/turyap-goztepe-den-erenkoy-de-31-satilik-daire-20023368/",
        "listing_type": "sale",
        "property_class": "Konut",
        "description": "Sat\u0131l\u0131k 3+1 daire.",
        "price": {
            "value": 24000000,
            "currency": "TRY",
            "previous_value": null,
            "first_price": null,
            "difference_rate": 0,
            "valuation": {
                "min": 22500000,
                "max": 25750000
            },
            "is_opportunity": false
        },
        "area": {
            "gross_sqm": 135,
            "net_sqm": 100
        },
        "rooms": "3+1",
        "bathrooms": 2,
        "floor": "4. Kat",
        "building_floors": 13,
        "building_age": 4,
        "heating": "Merkezi (Pay \u00d6l\u00e7er)",
        "fees": {
            "monthly_fee": null,
            "monthly_fee_label": null,
            "loan_price": null
        },
        "location": {
            "summary": "Kad\u0131k\u00f6y - Erenk\u00f6y Mahallesi",
            "latitude": 40.96933779647469,
            "longitude": 29.082292364990764,
            "city": {
                "id": 34,
                "name": "\u0130stanbul",
                "slug": "istanbul"
            },
            "district": {
                "id": 1421,
                "name": "Kad\u0131k\u00f6y",
                "slug": "istanbul-kadikoy"
            },
            "town": {
                "id": 140524,
                "name": "Erenk\u00f6y Mahallesi",
                "slug": "istanbul-kadikoy-erenkoy-mahallesi"
            }
        },
        "info": [
            {
                "key": "gross_square",
                "label": "Br\u00fct Alan",
                "value": "135 m2",
                "unit": "m2"
            }
        ],
        "features": [
            {
                "name": "\u0130\u00e7 \u00d6zellikler",
                "values": [
                    "Fiber",
                    "Klima"
                ],
                "groups": [
                    {
                        "name": "Altyap\u0131",
                        "values": [
                            "Fiber"
                        ]
                    }
                ]
            }
        ],
        "images": [
            "https://imaj.emlakjet.com/resize/640/0/listing/20023368/AE566253288191CE5D879E51DAE1D8C320023368.jpg"
        ],
        "video_url": "https://www.youtube.com/watch?v=qTV3bKRnS64",
        "virtual_tour_url": null,
        "is_from_owner": false,
        "agency": {
            "id": 1307951,
            "name": "TURYAP G\u00f6ztepe",
            "type": "CORPORATE",
            "membership": "pro ofis",
            "address": "\u0130stanbul, Kad\u0131k\u00f6y",
            "url": "https://www.emlakjet.com/emlak-ofisleri/turyap-goztepe-1307951"
        },
        "agent": {
            "id": 1342845,
            "name": "Mehmet Ali \u00c7AKMAK"
        },
        "licence": {
            "state": "YES",
            "received_at": "30-09-2019",
            "number": "3400604"
        },
        "nearby_listings": [
            {
                "id": null,
                "title": "19 May\u0131s Mahallesi Sat\u0131l\u0131k Daire \u0130lanlar\u0131",
                "url": "https://www.emlakjet.com/satilik-daire/istanbul-kadikoy-19-mayis-mahallesi/"
            }
        ],
        "created_at": "2026-10-25T22:40:06Z",
        "updated_at": "2026-10-25T22:57:35Z"
    },
    "meta": {
        "endpoint_family": "listing",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 404 | Not Found | No published Emlakjet listing has that id. (`NOT_FOUND`). Non-billable. |
| 422 | Validation Error | A query parameter is missing, unknown or unusable. Unknown parameters and unknown values are rejected before any lookup, never ignored. Non-billable. |
| 503 | Upstream Unavailable | Emlakjet could not be reached after one retry, answered with an error or changed its format (`UPSTREAM_UNAVAILABLE`). Retryable and never billed. Clients are never rate limited. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
