# Imobiliare.ro Listing Detail API Documentation

Retrieve one Imobiliare.ro listing (sale or rent) by id or by listing URL: price text with amount and currency, address, location coordinates, rooms and usable area summary, full description, key features, all specification values and amenity groups, energy class, all photos with thumbnail and large sizes, points of interest with distances, project, contact (agent name, job title, agency, masked phone) and similar listings. Phone numbers are masked as on the public page. An unknown or removed listing id returns a non-billable 404.

- **Documentation:** [https://scrappa.co/docs/imobiliare-ro-api/imobiliare_ro_listing](https://scrappa.co/docs/imobiliare-ro-api/imobiliare_ro_listing)
- **API group:** Imobiliare.ro API
- **Endpoint:** `GET https://scrappa.co/api/imobiliare-ro/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 | No | Numeric listing id from a search result, e.g. 272436927. Use id or url. |
| `url` | string | No | Listing URL from a search result, e.g. https://www.imobiliare.ro/oferta/apartament-de-vanzare-sector-1-pipera-4-camere-272436927. Use id or url. |

## Example request

```bash
#!/bin/bash

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

## Example response

```json
{
    "success": true,
    "data": {
        "listing": {
            "id": 272436927,
            "url": "https://www.imobiliare.ro/oferta/apartament-de-vanzare-sector-1-pipera-4-camere-272436927",
            "listing_code": "XG5V00001",
            "title": "Apartament 4 camere - 122 m.p. utili + 14 m.p. balcon",
            "address": "Pipera, Bucure\u0219ti",
            "county": "Bucuresti",
            "city": "Sector 1",
            "area": "Pipera",
            "offer_type": "sale",
            "price": {
                "text": "320.000 \u20ac",
                "amount": 320000,
                "currency": "EUR"
            },
            "price_disclosed": true,
            "summary": [
                {
                    "key": "bedroom_count",
                    "label": "Nr. cam.",
                    "value": "4"
                },
                {
                    "key": "usable_surface",
                    "label": "Sup. util\u0103",
                    "value": "123 mp"
                }
            ],
            "key_features": [
                {
                    "key": "comfort",
                    "label": "Confort lux"
                },
                {
                    "key": "compartmentalization_type",
                    "label": "Decomandat"
                }
            ],
            "specifications": {
                "details": [
                    {
                        "label": "Suprafa\u021b\u0103 util\u0103 total\u0103",
                        "value": "137 mp"
                    },
                    {
                        "label": "Nr. b\u0103i",
                        "value": "3"
                    }
                ],
                "ids": [
                    "XG5V00001",
                    "272436927"
                ],
                "energy_class": "A"
            },
            "geo": {
                "latitude": 44.51485408,
                "longitude": 26.15357123,
                "is_exact": true
            },
            "images": [
                {
                    "url": "https://i.roamcdn.net/prop/imo/gallery-main-900w-watermark/6w3lBA3A-v_XpXQS08SZIQ/-_1q4ZkoeDSvCJgfavgkZ8LNLwWAA/_1I8pjhgbmJoYmxiZGAA/9aa692f0-19d9-4045-ad25-a113ef1cb08d.jpeg",
                    "thumbnail_url": "https://i.roamcdn.net/prop/imo/gallery-thumb-140w/5z-wMDxcKxd8ygbOmnhsww/-/_1I8pjhgbmJoYmxiZGAA/9aa692f0-19d9-4045-ad25-a113ef1cb08d.jpeg"
                }
            ],
            "points_of_interest": [
                {
                    "id": "education",
                    "label": "\u0218coal\u0103",
                    "total": 10,
                    "items": [
                        {
                            "name": "Kindergarden",
                            "category": "Gradini\u021be",
                            "distance": "aprox. 1000 m"
                        }
                    ]
                }
            ],
            "contact": {
                "agent": {
                    "name": "Nicu Dinu",
                    "job_title": "Sales and Legal Consultant"
                },
                "agency": {
                    "name": "Sunrise Homes"
                },
                "phone_masked": "0722 ... ..."
            },
            "seller_type": "developer",
            "days_on_market": 332,
            "year_built": "2025"
        }
    },
    "meta": {
        "endpoint_family": "listing",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
|  | Error | The listing or profile does not exist. Not billed. |
|  | Error | Imobiliare.ro could not be reached right now. Not billed. |
|  | Error | Imobiliare.ro refused the request. Not billed. |
|  | Error | Imobiliare.ro returned an unexpected payload or a filter was not applied. Not billed. |

## 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)
