# Immobilier Notaires Listing Detail API Documentation

Scrappa's `GET /api/notaires-immo/listing` returns the full record of one notary listing.

## What you get

`price`, `price_total` and `fees` for a sale, or `rent` (period, charges, deposit, furnished, available from) for a rental; `surface`, `land_surface`, `rooms`, `bedrooms`, `bathrooms`, `floor`, `floors`, `exposure`, `heating`, `property_tax`; the `energy` rating (class, consumption, greenhouse gas class and value, yearly cost range); `location` with address and coordinates; every amenity in `features`; `nearby` transport and services; the long French and English `descriptions`; all `photos` in up to four sizes; the `visit` contact and the notary office as `agency`.

## Unknown values

Immobilier Notaires marks many facts as unknown. Scrappa returns `true` for yes, `false` for no and `null` for unknown. Unknown is never turned into `false`.

## Addresses

When the notary does not allow a public address, `street` is `null` and the coordinates are rounded (`coordinates_precision` is `approximate`).

## Contact

The notary office phone and address are public. No e-mail address is returned.

## Id

Use the `id` from search as `annonce_id`.

- **Documentation:** [https://scrappa.co/docs/notaires-immo-api/notaires_immo_listing](https://scrappa.co/docs/notaires-immo-api/notaires_immo_listing)
- **API group:** Immobilier Notaires API
- **Endpoint:** `GET https://scrappa.co/api/notaires-immo/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 |
| --- | --- | --- | --- |
| `annonce_id` | integer | Yes | Listing id (id in search results). |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/notaires-immo/listing?annonce_id=2095555"
```

## Example response

```json
{
    "success": true,
    "listing": {
        "id": 2095555,
        "status": "LIGNE",
        "transaction": "sale",
        "transaction_type": "VENTE",
        "reference": "1263",
        "agency_id": "94026",
        "office_id": 4246,
        "created_at": "2026-10-16T04:44:22Z",
        "updated_at": "2026-10-26T05:51:12Z",
        "property_type": "APP",
        "property_type_label": "Apartment",
        "condition": "old",
        "price": 120000,
        "price_total": 130000,
        "currency": "EUR",
        "fees": {
            "amount": 10000,
            "paid_by": "ACQUEREUR"
        },
        "rent": null,
        "sale_status": {
            "sold": false,
            "withdrawn": false,
            "private_sale": false,
            "viager": false
        },
        "location": {
            "locality_id": "32471",
            "locality": "PARIS 15",
            "city": "Paris 15e Arrondissement",
            "postal_code": "75015",
            "insee_code": "75115",
            "department_code": "75",
            "department": "Paris",
            "region_code": "11",
            "region": "\u00cele-de-France",
            "street": "40 Rue Fondary",
            "address_complement": null,
            "latitude": 48.847405,
            "longitude": 2.294845,
            "coordinates_precision": "exact"
        },
        "surface": 10,
        "land_surface": null,
        "rooms": 1,
        "bedrooms": 0,
        "bathrooms": null,
        "floor": 5,
        "floors": 6,
        "exposure": null,
        "heating": null,
        "energy_source": null,
        "kitchen_type": "AMERICAINE",
        "property_tax": null,
        "co_ownership": true,
        "energy": {
            "class": "D",
            "consumption": 366,
            "ghg_class": "B",
            "ghg": 11,
            "annual_cost_min": 370,
            "annual_cost_max": 540,
            "rating_date": "2025-06-15"
        },
        "features": {
            "cave": false,
            "jardin": false,
            "balcon": null,
            "terrasse": null
        },
        "nearby": {
            "bus": null,
            "metro": null,
            "tram": null,
            "train_station": null,
            "airport": null,
            "school": null,
            "shops": null,
            "ski_slopes": null
        },
        "descriptions": {
            "fr": {
                "title": "Paris 15, la Motte-Picquet - Grenelle : Studio",
                "text": "Paris 15e, rue Fondary : id\u00e9alement situ\u00e9 au coeur du 15e arrondissement..."
            }
        },
        "photos": [
            {
                "id": 54043720,
                "is_main": true,
                "ratio": 1.5009,
                "url": "https://media.immobilier.notaires.fr/inotr/media/32/94026/2095555/5b918dc_UXGA.jpg",
                "sizes": {
                    "small": "https://media.immobilier.notaires.fr/inotr/media/32/94026/2095555/5b918dc_QQVGA.jpg",
                    "medium": "https://media.immobilier.notaires.fr/inotr/media/32/94026/2095555/5b918dc_QVGA.jpg",
                    "large": "https://media.immobilier.notaires.fr/inotr/media/32/94026/2095555/5b918dc_VGA.jpg",
                    "xlarge": "https://media.immobilier.notaires.fr/inotr/media/32/94026/2095555/5b918dc_UXGA.jpg"
                }
            }
        ],
        "visit": {
            "type": "RDV",
            "contact_name": "Matthieu GRANGEON",
            "contact_phone": "0766706033"
        },
        "agency": {
            "name": "Matthieu GRANGEON",
            "agency_id": "94026",
            "office_id": 4246,
            "street": "3 avenue Foch",
            "address_complement": null,
            "postal_code": "94160",
            "city": "SAINT-MAND\u00c9",
            "latitude": 48.845795,
            "longitude": 2.419185,
            "phone": "0766706033"
        }
    },
    "meta": {
        "endpoint_family": "listing_detail",
        "currency": "EUR",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 404 | Not Found | Immobilier Notaires has no listing for this id (`not_found`). The listing may be sold or removed. Non-billable. |
| 422 | Validation Error | A query parameter is missing, unknown or unusable. Unknown parameters are rejected with `unsupported_filter`, never ignored. There is no bathroom or new-build filter. Non-billable. |
| 503 | Upstream Unavailable | Immobilier Notaires could not be reached after retries, blocked the request, returned another page than asked for, or returned data this API could not read (`upstream_unavailable`, `upstream_blocked`, `page_mismatch`, `parser_drift`, `no_exit_available`). 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)
