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

[APIs](https://perceptlayer.com/apis) / [Kamernet](https://perceptlayer.com/apis/kamernet) / Search

# Kamernet: Search

Search from Kamernet as JSON. 1 credit per successful call.

GET `/v1/kamernet/search`

## Parameters

Send parameters in the query string.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `city` | string | Required | Up to 120 characters |
| `page` | integer | Optional | Any |
| `sort` | string | Optional | newest, price\_asc, price\_desc, surface\_asc |
| `max_rent` | integer | Optional | Any |
| `min_size` | integer | Optional | Any |
| `radius_km` | integer | Optional | 0, 1, 2, 5, 10, 20 |
| `persons` | integer | Optional | 1, 2 |
| `age` | integer | Optional | Any |
| `listing_type` | string | Optional | Any |
| `furnishing` | string | Optional | Any |
| `availability` | string | Optional | Any |
| `gender` | string | Optional | Any |
| `work_status` | string | Optional | Any |
| `owner_type` | string | Optional | Any |
| `pets_allowed` | string | Optional | true, false, 1, 0 |
| `smoking_allowed` | string | Optional | true, false, 1, 0 |
| `internet` | string | Optional | true, false, 1, 0 |
| `private_bathroom` | string | Optional | true, false, 1, 0 |
| `private_kitchen` | string | Optional | true, false, 1, 0 |
| `private_toilet` | string | Optional | true, false, 1, 0 |

## Example request

Kamernet

GET /v1/kamernet/search?city=Amsterdam&sort=price\_asc&max\_rent=1000&listing\_type=room 

```
{
  "success": true,
  "platform": "kamernet",
  "city": {
    "name": "Amsterdam",
    "slug": "amsterdam"
  },
  "currency": "EUR",
  "total": 127,
  "returned": 17,
  "page_items_removed": 0,
  "pagination": {
    "page": 1,
    "limit": 17,
    "total_pages": 8,
    "has_next": true,
    "has_previous": false
  },
  "applied_filters": {
    "city": "amsterdam",
    "sort": "price_asc",
    "max_rent": 1000,
    "listing_type": [
      "room"
    ]
  },
  "listings": [
    {
      "id": 2416685,
      "url": "https://kamernet.nl/en/for-rent/room-almere/keiwierde/room-2416685",
      "type": "room",
      "street": "Keiwierde",
      "city": "Almere",
      "city_slug": "almere",
      "city_id": 34,
      "surface_m2": 15,
      "total_rent": 200,
      "currency": "EUR",
      "utilities_included": true,
      "furnishing": "furnished",
      "available_from": "2026-12-01T00:00:00",
      "available_to": "2027-06-30T00:00:00",
      "is_new": false,
      "is_student_house": false,
      "thumbnail_url": "https://resources.kamernet.nl/image/8d44d934-2f68-4115-b0ba-f9fc5efd3035",
      "image_url": "https://resources.kamernet.nl/image/f312d21e-dcb5-47a3-898d-c3776452edd3"
    },
    {
      "id": 2412172,
      "url": "https://kamernet.nl/en/for-rent/room-abcoude/waardassackerstraat/room-2412172",
      "type": "room",
      "street": "Waardassackerstraat",
      "city": "Abcoude",
      "city_slug": "abcoude",
      "city_id": 36,
      "surface_m2": 7,
      "total_rent": 400,
      "currency": "EUR",
      "utilities_included": false,
      "furnishing": "furnished",
      "available_from": "2026-12-21T00:00:00",
      "available_to": "2027-06-30T00:00:00",
      "is_new": false,
      "is_student_house": false,
      "thumbnail_url": "https://resources.kamernet.nl/image/d8e43076-6a2a-4761-be0d-63a8f12f4474",
      "image_url": "https://resources.kamernet.nl/image/e73a2c2c-b3e5-46dd-b438-ad4ab2fd4f0f"
    },
    {
      "id": 2413209,
      "url": "https://kamernet.nl/en/for-rent/room-amsterdam/tourniairestraat/room-2413209",
      "type": "room",
      "street": "Tourniairestraat",
      "city": "Amsterdam",
      "city_slug": "amsterdam",
      "city_id": 1,
      "surface_m2": 14,
      "total_rent": 404,
      "currency": "EUR",
      "utilities_included": false,
      "furnishing": "unfurnished",
      "available_from": "2026-10-21T00:00:00",
      "is_new": false,
      "is_student_house": false,
      "thumbnail_url": "https://resources.kamernet.nl/image/77ef947e-2b4a-4774-8574-fa792a39264d",
      "image_url": "https://resources.kamernet.nl/image/1bb314db-63e8-4643-b0d6-b270b0c1af62"
    }
  ],
  "city_stats": {
    "active_tenants": 1616,
    "average_rent_per_month": {
      "room": 834,
      "apartment": 1722,
      "studio": 1144,
      "antisquat": 0,
      "student_housing": 0,
      "furnished": 0,
      "short_term_rental": 0,
      "long_term_rental": 0,
      "generic": 1109
    },
    "average_rent_per_m2": {
      "room": 46,
      "apartment": 30,
      "studio": 42,
      "antisquat": 0,
      "student_housing": 0,
      "furnished": 0,
      "short_term_rental": 0,
      "long_term_rental": 0,
      "generic": 41
    }
  },
  "effective_filters": {
    "searchCategories": [
      1
    ],
    "citySlug": "amsterdam",
    "cityName": "Amsterdam",
    "pageNo": 1,
    "streetSlug": "",
    "radius": 5,
    "maxRent": 10,
    "minSize": 0,
    "hasInternet": false,
    "isBathroomPrivate": false,
    "isKitchenPrivate": false,
    "isToiletPrivate": false,
    "availableFrom": "",
    "suitableForNumberOfPersons": 0,
    "suitableForAge": 0,
    "isSmokingInsideAllowed": false,
    "isPetsInsideAllowed": false,
    "roommateNumberMax": 0,
    "sort": 2
  },
  "seo_links": {
    "nearby_cities": [
      {
        "name": "Halfweg",
        "slug": "halfweg"
      },
      {
        "name": "Diemen",
        "slug": "diemen"
      },
      {
        "name": "Zwanenburg",
        "slug": "zwanenburg"
      }
    ],
    "popular_streets": [
      {
        "name": "Spuistraat",
        "slug": "spuistraat"
      },
      {
        "name": "Stromarkt",
        "slug": "stromarkt"
      },
      {
        "name": "Herengracht",
        "slug": "herengracht"
      }
    ]
  },
  "meta": {
    "endpoint_family": "search",
    "attempts": 1,
    "post_filtered": true,
    "request_id": "req_a6e8c4fb54424bd0a287ffcfaf84d672",
    "credits_charged": 1,
    "credits_remaining": 1854
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

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