# derStandard Immobilien Listing Details API Documentation

Scrappa's `GET /api/derstandard-immobilien/listing` returns the full record of one derStandard Immobilien listing.

## What you get

Everything from search plus `description_html` and `description_text`, `basics` (type, subtype, purpose), `condition` (building type, year built, last renovation, status), `energy` (HWB, fGEE and GEE with class and value, fuel and heating types), `total_vat`, `osm_ids`, `breadcrumb` (country, state, district), `vicinity_scores` (0 to 1 for green space, kindergarten, school, shopping and traffic), PDF `files`, `updated_at`, `expired` and `additional_properties`.

## Contact data

Private contact data is never returned: no e-mail, no phone and no import identifiers. `contact_person` holds salutation, name and photo only, and is null for private ads. The agency block stays in `company`.

## Coordinates

`coordinates` is null for almost every listing and is returned only when the source has it. Prices and sizes that are "on request" are null, never 0.

- **Documentation:** [https://scrappa.co/docs/derstandard-immobilien-api/derstandard_immobilien_listing](https://scrappa.co/docs/derstandard-immobilien-api/derstandard_immobilien_listing)
- **API group:** derStandard Immobilien API
- **Endpoint:** `GET https://scrappa.co/api/derstandard-immobilien/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` | string | Yes | Numeric listing id from search. |

## Example request

```bash
#!/bin/bash

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

## Example response

```json
{
    "success": true,
    "market": "austria",
    "currency": "EUR",
    "listing": {
        "id": "15295442",
        "url": "https://immobilien.derstandard.at/detail/15295442",
        "title": "2-Zimmer Mietwohnung nur 6 Minuten von der U1-Station Reumannplatz entfernt",
        "tenure": "rent",
        "property_type": "apartment",
        "published_at": "2026-10-26T02:08:00.000Z",
        "price": {
            "value": 699,
            "currency": "EUR",
            "kind": "base_rent_plus_utilities",
            "type": "gross"
        },
        "costs": [
            {
                "kind": "operating_costs",
                "gross": null,
                "net": 103.75,
                "vat": null,
                "text": null
            },
            {
                "kind": "deposit",
                "gross": null,
                "net": null,
                "vat": null,
                "text": "3 Bruttomonatsmieten"
            }
        ],
        "area": {
            "kind": "living_space",
            "value": 44,
            "unit": "m2"
        },
        "area_details": {
            "living_space": 44,
            "room_count": 2,
            "balcony_count": 1
        },
        "rooms": 2,
        "amenities": [
            "balcony",
            "no_commission_fee"
        ],
        "availability": {
            "text": null,
            "available_from": null,
            "publish_on": null,
            "short_term_years": null
        },
        "address": {
            "street": null,
            "zip_code": "1100",
            "city": "Wien",
            "district": null,
            "state": "Wien",
            "country_code": "AUT"
        },
        "images": [
            "https://ic.ds.at/w73-Sw/plain/immoimporte/example/image-1.jpg"
        ],
        "external_urls": [],
        "company": {
            "id": "48a658ba-6831-4d77-b600-a52cad70399f",
            "name": "REMAX Capital",
            "website": null,
            "logo": "https://ic.ds.at/mNB3Jw/plain/immoupload/example/logo.jpg",
            "address": null
        },
        "description_html": "<p>2-Zimmer-Wohnung mit Balkon nahe U1 Reumannplatz.</p>",
        "description_text": "2-Zimmer-Wohnung mit Balkon nahe U1 Reumannplatz.",
        "basics": {
            "property_type": "apartment",
            "property_subtype": "flat",
            "property_purpose": "living"
        },
        "condition": {
            "building_type": "old_building",
            "year_built": 1910,
            "last_renovation": null,
            "status": null
        },
        "energy": {
            "hwb": {
                "class": "D",
                "value": 117
            },
            "fgee": {
                "class": "D",
                "value": 1.97
            },
            "gee": null,
            "fuel_types": [],
            "heating_types": []
        },
        "total_vat": null,
        "coordinates": null,
        "osm_ids": [
            16239,
            109166,
            1991436
        ],
        "breadcrumb": [
            {
                "slug": "oesterreich",
                "name": "\u00d6sterreich",
                "admin_level": 2
            },
            {
                "slug": "wien",
                "name": "Wien",
                "admin_level": 4
            }
        ],
        "vicinity_scores": {
            "green_space": 0.54,
            "kindergarten": 0.3,
            "school": 0.6,
            "shopping": 0.37,
            "traffic_connection": 0.22
        },
        "files": [],
        "contact_person": {
            "salutation": null,
            "first_name": "Manuel",
            "last_name": "Eising",
            "photo": "https://storage.example/photo.jpg"
        },
        "is_private_ad": false,
        "expired": false,
        "updated_at": "2026-10-26T05:35:09.175Z",
        "additional_properties": null
    },
    "meta": {
        "endpoint_family": "listing",
        "billable": true,
        "attempts": 1,
        "duration_ms": 520
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 404 | Not Found | Nothing exists with that identifier on derStandard Immobilien (`not_found`). Non-billable. |
| 422 | Validation Error | A query parameter is missing, unknown or unusable. Unknown parameters are rejected, never ignored. Non-billable. |
| 503 | Upstream Unavailable | derStandard Immobilien could not be reached or answered with an error (`upstream_unavailable`). When no outbound connection is available nothing is sent and `meta.attempts` is 0. 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)
