---
title: "Njuškalo API: Search | Perceptlayer"
description: "Search from Njuškalo as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/njuskalo/search
---

[APIs](https://perceptlayer.com/apis) / [Njuškalo](https://perceptlayer.com/apis/njuskalo) / Search

# Njuškalo: Search

Search from Njuškalo as JSON. 1 credit per successful call.

GET `/v1/njuskalo/search`

## Parameters

Send parameters in the query string.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `category` | string | Required | sale\_apartments, rent\_apartments, sale\_houses, sale\_land |
| `location` | string | Optional | bjelovarsko-bilogorska, brodsko-posavska, dubrovacko-neretvanska, zagreb, karlovacka, koprivnicko-krizevacka, krapinsko-zagorska, licko-senjska, osjecko-baranjska, pozesko-slavonska, primorsko-goranska, sisacko-moslavacka, splitsko-dalmatinska, varazdinska, viroviticko-podravska, vukovarsko-srijemska, zadarska, zagrebacka, sibensko-kninska, bjelovar, dubrovnik, karlovac, kastela, makarska, opatija, osijek, porec, pula, rijeka, rovinj, sisak, slavonski-brod, split, trogir, varazdin, velika-gorica, vukovar, zadar, cakovec, sibenik, brezovica, donja-dubrava, donji-grad, gornji-grad-medvescak, maksimir, novi-zagreb-istok, novi-zagreb-zapad, pescenica-zitnjak, podsljeme, podsused-vrapce, sesvete, stenjevec, tresnjevka-jug, tresnjevka-sjever, trnje, crnomerec |
| `price_min` | integer | Optional | Any |
| `price_max` | integer | Optional | Any |
| `area_min` | integer | Optional | Any |
| `area_max` | integer | Optional | Any |
| `rooms_min` | integer | Optional | Any |
| `rooms_max` | integer | Optional | Any |
| `sort` | string | Optional | newest, oldest, price\_asc, price\_desc |
| `page` | integer | Optional | Any |

## Example request

Njuškalo

GET /v1/njuskalo/search?category=rent\_apartments&location=zagreb&price\_max=700&rooms\_min=2&sort=price\_asc&page=2 

```
{
  "success": true,
  "data": {
    "category": "rent_apartments",
    "location": "zagreb",
    "total": 996,
    "pagination": {
      "page": 2,
      "per_page": 25,
      "total_pages": 40,
      "has_next_page": true
    },
    "filters": {
      "price_max": 700,
      "rooms_min": 2,
      "sort": "price_asc"
    },
    "listings": [
      {
        "id": 44475783,
        "title": "Knežija-smještaj za 5 radnika",
        "url": "https://www.njuskalo.hr/nekretnine/-oglas-44475783",
        "price": 170,
        "price_formatted": "170 €",
        "price_on_request": false,
        "location": "Knežija - Trešnjevka - Jug",
        "property_type": "Stan u stambenoj zgradi",
        "area_m2": 50,
        "abstracts": [
          "Stan u stambenoj zgradi",
          "Stambena površina: 50 m2",
          "Lokacija: Trešnjevka - Jug, Knežija"
        ],
        "highlights": [
          {
            "id": "livingArea",
            "label": "Stambena površina",
            "value": "50 m²"
          }
        ],
        "image": "https://www.njuskalo.hr/image-big/nekretnine/knezija-smjestaj-5-radnika-slika-243007922.jpg",
        "has_map": true,
        "has_video": false,
        "has_virtual_tour": false,
        "has_ground_plan": false,
        "is_luxury": false,
        "created_at": "2026-11-09T11:03:56.000Z",
        "agency": {
          "id": 3240017,
          "name": "BAGI Nekretnine",
          "is_store": false
        }
      },
      {
        "id": 41790101,
        "title": "STAN 135 m2 - IZNAJMLJUJEM u Odri, Novi Zagreb",
        "url": "https://www.njuskalo.hr/nekretnine/-oglas-41790101",
        "price": 175,
        "price_formatted": "175 €",
        "price_on_request": false,
        "location": "Odra - Novi Zagreb - Zapad",
        "property_type": "Stan u stambenoj zgradi, 1. kat",
        "area_m2": 130,
        "year_built": 2019,
        "abstracts": [
          "Stan u stambenoj zgradi, 1. kat",
          "Stambena površina: 130 m2",
          "Lokacija: Novi Zagreb - Zapad, Odra"
        ],
        "highlights": [
          {
            "id": "livingArea",
            "label": "Stambena površina",
            "value": "130 m²"
          },
          {
            "id": "yearOfConstruction",
            "label": "Godina izgradnje",
            "value": "2019"
          },
          {
            "id": "newBuilding",
            "label": "Novogradnja",
            "value": "Novogradnja"
          }
        ],
        "image": "https://www.njuskalo.hr/image-big/nekretnine/stan-iznajmljujem-slika-207959153.jpg",
        "has_map": true,
        "has_video": false,
        "has_virtual_tour": false,
        "has_ground_plan": true,
        "is_luxury": false,
        "created_at": "2026-11-09T04:44:43.000Z",
        "agency": {
          "id": 2870533,
          "name": "Johny54",
          "is_store": false
        }
      },
      {
        "id": 49558568,
        "title": "Smještaj za radnike, Velika Gorica, Lukavac",
        "url": "https://www.njuskalo.hr/nekretnine/-oglas-49558568",
        "price": 175,
        "price_formatted": "175 €",
        "price_on_request": false,
        "location": "Lašćina - Maksimir",
        "property_type": "Stan u kući, prizemlje",
        "area_m2": 65,
        "abstracts": [
          "Stan u kući, prizemlje",
          "Stambena površina: 65 m2",
          "Lokacija: Maksimir, Lašćina"
        ],
        "highlights": [
          {
            "id": "livingArea",
            "label": "Stambena površina",
            "value": "65 m²"
          },
          {
            "id": "furnishing",
            "label": "Opremljenost",
            "value": "Potpuno namješten"
          }
        ],
        "image": "https://www.njuskalo.hr/image-big/nekretnine/smjestaj-radnike-velika-gorica-lukavac-slika-269369314.jpg",
        "has_map": true,
        "has_video": false,
        "has_virtual_tour": false,
        "has_ground_plan": false,
        "is_luxury": false,
        "created_at": "2026-10-21T19:44:49.000Z",
        "agency": {
          "id": 2896999,
          "name": "CityLux nekretnine",
          "is_store": false
        }
      }
    ]
  },
  "meta": {
    "endpoint_family": "search",
    "request_id": "req_4893ee1600b34dfd8861003bb7cb14d6",
    "credits_charged": 1,
    "credits_remaining": 1837
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

[Run this endpoint in the playground](https://perceptlayer.com/apis/njuskalo?try=search#playground) with your own parameters. 1 credit per successful call; failed calls are free.
