---
title: "Nepremičnine.net API: 7 endpoints, 1 credit per call"
description: "Nepremičnine.net API for Slovenian property for sale or rent, listing details, agencies, regions and settlements as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/nepremicnine
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Nepremičnine.net

1 credit per call 7 endpoints 20 datapoints

# Nepremičnine.net API

Nepremičnine.net API for Slovenian property for sale or rent, listing details, agencies, regions and settlements as JSON. 1 credit per successful call.

[Get a free API key](https://perceptlayer.com/signup) Run it below

Nepremičnine.net

GET /v1/nepremicnine/search?deal\_type=sale&property\_type=1&max\_price=250000&min\_area=50 

```
{
  "success": true,
  "total_results": 18446,
  "total_pages": 615,
  "returned": 30,
  "pagination": {
    "page": 1,
    "per_page": 30,
    "total_pages": 615,
    "has_next_page": true,
    "has_previous_page": false
  },
  "applied_filters": {
    "deal_type": "sale",
    "max_price": 250000,
    "min_area": 50,
    "property_type": 1
  },
  "listings": [
    {
      "id": "qO0P5",
      "reference": "MATJAŽ",
      "deal_type": "sale",
      "deal_type_label": "Prodaja",
      "property_type": "Stanovanje",
      "rooms_type": "2-sobno",
      "rooms_types": [
        "2-sobno"
      ],
      "price": 250000,
      "currency": "EUR",
      "price_text": "250.000,00 EUR",
      "area": 80,
      "floor": "2/3",
      "build_year": 2001,
      "build_year_label": "adaptirano leta",
      "location": {
        "country": "Slovenija",
        "region_id": 14,
        "region": "LJ-mesto",
        "unit_id": 204,
        "unit": "Lj. Center",
        "municipality_id": 78,
        "municipality": "Ljubljana",
        "settlement_id": 2379,
        "settlement": "LJ-Center",
        "area_name": "LJ. CENTER, LEVSTIKOV TRG"
      },
      "summary": "80 m², 2-sobno, adaptirano l. 2001, 2/3 nad., centralna, kurjava, plinovod, popolnoma renovirano, kabelska tv, internet priključek, prodamo. Cena: 250.000,00 EUR",
      "image": "https://img.nepremicnine.net/slonep_oglasi2/57114.jpg",
      "listed_at": "2006-06-06",
      "updated_at": "2006-12-09",
      "agency": {
        "id": 530,
        "name": "Property nepremičnine d.o.o., PE LJ. Bežigrad",
        "phone": "040/425-902, Property nepremičnine d.o.o., PE LJ. Bežigrad",
        "phones": [
          "040/425-902, Property nepremičnine d.o.o., PE LJ. Bežigrad"
        ],
        "logo": "https://img.nepremicnine.net/slonep_agenc120/530.jpg"
      }
    },
    {
      "id": "J60LE",
      "deal_type": "sale",
      "deal_type_label": "Prodaja",
      "property_type": "Stanovanje",
      "rooms_type": "4-sobno",
      "rooms_types": [
        "4-sobno"
      ],
      "price": 200300.45,
      "currency": "EUR",
      "price_text": "200.300,45 EUR",
      "price_note": "cca",
      "area": 87,
      "floor": "4/4",
      "build_year": 1987,
      "build_year_label": "zgrajeno leta",
      "location": {
        "country": "Slovenija",
        "region_id": 14,
        "region": "LJ-mesto",
        "unit_id": 200,
        "unit": "Lj. Moste-Polje",
        "municipality_id": 78,
        "municipality": "Ljubljana",
        "settlement_id": 2392,
        "settlement": "LJ-Moste",
        "area_name": "LJ. MOSTE, ARCHINETOVA"
      },
      "summary": "87 m², 4-sobno, zgrajeno l. 1987, 4/4 nad., terasa ca.20 m², garaža, komplet opremljeno, odprt pogled-j lega, miren okoliš, v neposredni bližini vsa infrastuktura, velika klet, zelo lepo stanovanje, prodamo. Cena: cca 200.300,45 EUR",
      "listed_at": "2006-05-16",
      "updated_at": "2007-01-30",
      "agency": {
        "id": 796,
        "name": "POLIS nepremičnine, Vanja Šobar s.p.",
        "phone": "040/465-042, POLIS nepremičnine, Vanja Šobar s.p.",
        "phones": [
          "040/465-042, POLIS nepremičnine, Vanja Šobar s.p."
        ],
        "logo": "https://img.nepremicnine.net/slonep_agenc120/796.jpg"
      }
    },
    {
      "id": "A9x55",
      "reference": "MATJAŽ",
      "deal_type": "sale",
      "deal_type_label": "Prodaja",
      "property_type": "Stanovanje",
      "rooms_type": "2-sobno",
      "rooms_types": [
        "2-sobno"
      ],
      "price": 130000,
      "currency": "EUR",
      "price_text": "130.000,00 EUR",
      "area": 58,
      "floor": "2/4",
      "build_year": 1943,
      "build_year_label": "zgrajeno leta",
      "location": {
        "country": "Slovenija",
        "region_id": 14,
        "region": "LJ-mesto",
        "unit_id": 201,
        "unit": "Lj. Bežigrad",
        "municipality_id": 78,
        "municipality": "Ljubljana",
        "settlement_id": 2374,
        "settlement": "Lj. Bežigrad",
        "area_name": "LJ. BEŽIGRAD, DUNAJSKA CESTA - GOSPODARSKO RAZSTAVIŠČE"
      },
      "summary": "58 m², 2-sobno, zgrajeno l. 1943, 2/4 nad., centralna kurjava-toplovod, kabelska televizija, balkon, parkirišče na dvorišču objekta, prenovljeno, prodamo. Cena: 130.000,00 EUR",
      "image": "https://img.nepremicnine.net/slonep_oglasi2/36194.jpg",
      "listed_at": "2006-03-20",
      "updated_at": "2006-06-27",
      "agency": {
        "id": 530,
        "name": "Property nepremičnine d.o.o., PE LJ. Bežigrad",
        "phone": "040/425-902, Property nepremičnine d.o.o., PE LJ. Bežigrad",
        "phones": [
          "040/425-902, Property nepremičnine d.o.o., PE LJ. Bežigrad"
        ],
        "logo": "https://img.nepremicnine.net/slonep_agenc120/530.jpg"
      }
    }
  ],
  "meta": {
    "endpoint_family": "search",
    "attempts": 1,
    "request_id": "req_7b71423d9d86451d8a7d33899ff76e6e",
    "credits_charged": 1,
    "credits_remaining": 1839
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

Sample data

## What one call returns

A recorded run of `search`: the fields and shapes you will get, shortened to 3 items.

| # | id string | reference string | deal\_type string | deal\_type\_label string | property\_type string | rooms\_type string | rooms\_types string\[\] | price number | currency string | price\_text string | area integer | floor string | build\_year integer | build\_year\_label string | location object | summary string | image url | listed\_at string | updated\_at string | agency object |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | qO0P5 | MATJAŽ | sale | Prodaja | Stanovanje | 2-sobno | \[1 item\] | 250000 | EUR | 250.000,00 EUR | 80 | 2/3 | 2001 | adaptirano leta | {10 fields} | 80 m², 2-sobno, adaptirano l. 2001, 2/3 nad., centralna, kurjava, plinovod, popolnoma renovirano, kabelska tv, internet priključek, prodamo. Cena: 250.000,00 EUR | https://img.nepremicnine.net/slonep\_oglasi2/57114.jpg | 2006-06-06 | 2006-12-09 | {5 fields} |
| 2 | J60LE | — | sale | Prodaja | Stanovanje | 4-sobno | \[1 item\] | 200300.45 | EUR | 200.300,45 EUR | 87 | 4/4 | 1987 | zgrajeno leta | {10 fields} | 87 m², 4-sobno, zgrajeno l. 1987, 4/4 nad., terasa ca.20 m², garaža, komplet opremljeno, odprt pogled-j lega, miren okoliš, v neposredni bližini vsa infrastuktura, velika klet, zelo lepo stanovanje, prodamo. Cena: cca 200.300,45 EUR | — | 2006-05-16 | 2007-01-30 | {5 fields} |
| 3 | A9x55 | MATJAŽ | sale | Prodaja | Stanovanje | 2-sobno | \[1 item\] | 130000 | EUR | 130.000,00 EUR | 58 | 2/4 | 1943 | zgrajeno leta | {10 fields} | 58 m², 2-sobno, zgrajeno l. 1943, 2/4 nad., centralna kurjava-toplovod, kabelska televizija, balkon, parkirišče na dvorišču objekta, prenovljeno, prodamo. Cena: 130.000,00 EUR | https://img.nepremicnine.net/slonep\_oglasi2/36194.jpg | 2006-03-20 | 2006-06-27 | {5 fields} |

Recorded from our API · 3 items shown · 20 datapoints per item GET /v1/nepremicnine/search?deal\_type=sale&property\_type=1&max\_price=250000&min\_area=50

20 datapoints

### Identity

-   id string
-   property\_type string
-   rooms\_type string
-   rooms\_types string\[\]

### Location

-   area integer
-   location object

### Reputation

-   image url

### Price

-   deal\_type string
-   deal\_type\_label string
-   price number
-   currency string
-   price\_text string

### Other

-   reference string
-   floor string
-   build\_year integer
-   build\_year\_label string
-   summary string
-   listed\_at string
-   updated\_at string
-   agency object

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/nepremicnine/search?deal_type=sale&property_type=1&max_price=250000&min_area=50" \
  -H "X-API-Key: $API_KEY"
```

Nepremičnine.net · 7 endpoints

## Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/nepremicnine/administrative-units`](https://perceptlayer.com/apis/nepremicnine/administrative-units) | none | 1 credit |
| [GET `/v1/nepremicnine/agency`](https://perceptlayer.com/apis/nepremicnine/agency) | `agency_id` +2 optional | 1 credit |
| [GET `/v1/nepremicnine/listing`](https://perceptlayer.com/apis/nepremicnine/listing) | `id` | 1 credit |
| [GET `/v1/nepremicnine/location-autocomplete`](https://perceptlayer.com/apis/nepremicnine/location-autocomplete) | `query` +1 optional | 1 credit |
| [GET `/v1/nepremicnine/property-types`](https://perceptlayer.com/apis/nepremicnine/property-types) | none | 1 credit |
| [GET `/v1/nepremicnine/search`](https://perceptlayer.com/apis/nepremicnine/search) | none +12 optional | 1 credit |
| [GET `/v1/nepremicnine/settlements`](https://perceptlayer.com/apis/nepremicnine/settlements) | `unit_id` | 1 credit |

Overview

## About the Nepremičnine.net API

## What you can get

The Nepremičnine.net API returns Nepremičnine.net property data as JSON through 7 endpoints.

-   **Search:** `search` takes a `deal_type` (sale or rent), with `property_type`, `rooms_type`, `region` (1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 14 or 15), `unit_id`, `min_price`, `max_price`, `min_area`, `max_area`, `min_year`, `last_24h` and `page`.
-   **Listings:** `listing` takes an `id`.
-   **Agencies:** `agency` takes an `agency_id`, with `deal_type` and `page`.
-   **Locations and reference:** `location-autocomplete` takes a `query`, with `unit_id`; `settlements` takes a `unit_id`; `administrative-units` and `property-types` take no parameters.

The recorded `search` for property type 1 for sale (up to 250,000, at least 50 m²) returns a `total_results` of 18,446, with `total_pages`, `returned` and `pagination`. Each item in `listings` carries `id`, `reference`, `deal_type`, `property_type`, `rooms_type`, `price`, `currency`, `area`, `floor`, `build_year`, `location` (region, unit, municipality and settlement, each with its id), `summary`, `image`, `listed_at`, `updated_at` and `agency`.

## How a call works

Search the country: `GET /v1/nepremicnine/search?deal_type=sale&property_type=1&max_price=250000&min_area=50` with your key in the `X-API-Key` header. Each listing's `id` is what `listing` takes, its `agency.id` is the `agency_id` that `agency` takes, and its `location.unit_id` is the `unit_id` that `search` and `settlements` take. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Track flat prices in Ljubljana and other Slovenian municipalities

`Use the Nepremičnine.net API to track flat prices in Ljubljana and other Slovenian municipalities` 

### Compare price per square metre by \`build\_year\`

`` Use the Nepremičnine.net API to compare price per square metre by `build_year` `` 

### Watch listings added in the last 24 hours with \`last\_24h\`

`` Use the Nepremičnine.net API to watch listings added in the last 24 hours with `last_24h` `` 

### Pull an agency's listings for sale or rent with \`agency\`

`` Use the Nepremičnine.net API to pull an agency's listings for sale or rent with `agency` `` 

FAQ

## Questions

**How much does the Nepremičnine.net API cost?**

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

**What format are responses in?**

Every endpoint returns JSON, with no HTML parsing on your side.

**How do I find a property\_type or region value?**

Call \`property-types\` or \`administrative-units\`; both take no parameters. A listing's \`location\` also carries its \`region\_id\` and \`unit\_id\`.

**Do I need a Nepremičnine.net account?**

No. You call this Nepremičnine.net API with your Perceptlayer key in the \`X-API-Key\` header, with no Nepremičnine.net login.

**Should I build a Nepremičnine.net scraper instead?**

You can, but a Nepremičnine.net scraper is code you maintain: page changes break it, requests get blocked, and Nepremičnine.net's terms govern how you collect data. The Nepremičnine.net API gives you 7 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the Nepremičnine.net API with 100 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
