APIs / Real estate / Nepremičnine.net

1 credit per call7 endpoints20 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.

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 OKJSONX-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.

#idstringreferencestringdeal_typestringdeal_type_labelstringproperty_typestringrooms_typestringrooms_typesstring[]pricenumbercurrencystringprice_textstringareaintegerfloorstringbuild_yearintegerbuild_year_labelstringlocationobjectsummarystringimageurllisted_atstringupdated_atstringagencyobject
1qO0P5MATJAŽsaleProdajaStanovanje2-sobno[1 item]250000EUR250.000,00 EUR802/32001adaptirano 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 EURhttps://img.nepremicnine.net/slonep_oglasi2/57114.jpg2006-06-062006-12-09{5 fields}
2J60LE—saleProdajaStanovanje4-sobno[1 item]200300.45EUR200.300,45 EUR874/41987zgrajeno 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-162007-01-30{5 fields}
3A9x55MATJAŽsaleProdajaStanovanje2-sobno[1 item]130000EUR130.000,00 EUR582/41943zgrajeno 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 EURhttps://img.nepremicnine.net/slonep_oglasi2/36194.jpg2006-03-202006-06-27{5 fields}

Recorded from our API · 3 items shown · 20 datapoints per itemGET /v1/nepremicnine/search?deal_type=sale&property_type=1&max_price=250000&min_area=50

20 datapoints

Identity

  • idstring
  • property_typestring
  • rooms_typestring
  • rooms_typesstring[]

Location

  • areainteger
  • locationobject

Reputation

  • imageurl

Price

  • deal_typestring
  • deal_type_labelstring
  • pricenumber
  • currencystring
  • price_textstring

Other

  • referencestring
  • floorstring
  • build_yearinteger
  • build_year_labelstring
  • summarystring
  • listed_atstring
  • updated_atstring
  • agencyobject

Playground

Run this API

cURLshell
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.

EndpointRequired parametersCost
GET/v1/nepremicnine/administrative-units
none
1 credit
GET/v1/nepremicnine/agency
agency_id+2 optional
1 credit
GET/v1/nepremicnine/listing
id
1 credit
GET/v1/nepremicnine/location-autocomplete
query+1 optional
1 credit
GET/v1/nepremicnine/property-types
none
1 credit
GET/v1/nepremicnine/search
none+12 optional
1 credit
GET/v1/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 estateJSONRESTMCP

More real estate APIs

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.