# Njuskalo Agency Profile API

<p>Retrieve a Njuskalo agency profile by its slug: name, logo, registration date, licensed broker flag, website, public e-mail, address, description and the total number of listings, together with one page of the agency listings (25 per page, with id, url, title, price, description lines, image and publication date). Use `page` to walk through all listings. The slug is the `agency_slug` field of a listing. Private sellers have no agency page and are not part of this API. A page beyond the last page and an unknown slug answer 404. Cost: 1 credit per successful call.</p>

- **Documentation:** [https://scrappa.co/docs/njuskalo-api/njuskalo_agency](https://scrappa.co/docs/njuskalo-api/njuskalo_agency)
- **API group:** Njuskalo API
- **Endpoint:** `GET https://scrappa.co/api/njuskalo/agency`

## 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 |
| --- | --- | --- | --- |
| `slug` | string | Yes | Agency slug, e.g. zagreb4u from njuskalo.hr/agencija/zagreb4u. Take it from the agency_slug field of a listing. |
| `page` | integer | No | Page of the agency listings, 1-based. 25 listings per page. |

## Example response

```json
{
    "data": {
        "agency": {
            "url": "https://www.njuskalo.hr/agencija/zagreb4u",
            "logo": "https://www.njuskalo.hr/logo-140x140/zagreb4u-logo-447833.jpg?quality=100",
            "name": "Zagreb4U - PREMIUM REAL ESTATE, VISOKA KLASA d.o.o.",
            "slug": "zagreb4u",
            "email": "info@zagreb4u.com",
            "address": "10000 Zagreb, Grad Zagreb, Hrvatska",
            "website": "https://www.zagreb4u.com/",
            "description": "Za\u0161to Zagreb4U Ovdje smo kako bismo odgovorili na potrebe hrvatskih i inozemnih klijenata.",
            "total_pages": 11,
            "registered_at": "09.02.2010",
            "total_results": 269,
            "is_licensed_broker": true
        },
        "listings": [
            {
                "id": 51797391,
                "url": "https://www.njuskalo.hr/nekretnine/borongaj-novogradnja-3s-stan-60-m2-parking-terasa-1-najam-oglas-51797391",
                "flags": [],
                "image": "https://www.njuskalo.hr/image-200x150/nekretnine/borongaj-novogradnja-3s-stan-60-m2-parking-terasa-1-najam-slika-288109649.jpg",
                "price": 1300,
                "title": "Borongaj - NOVOGRADNJA - 3S stan (60 m2) + PARKING + TERASA - 1. NAJAM",
                "abstracts": [
                    "Stan u stambenoj zgradi, visoko prizemlje",
                    "Stambena povr\u0161ina: 60 m2",
                    "Lokacija: Pe\u0161\u010denica - \u017ditnjak, Borongaj"
                ],
                "published_at": "2026-10-21T16:17:25+02:00",
                "price_formatted": "1.300 \u20ac"
            }
        ],
        "pagination": {
            "page": 2,
            "per_page": 25,
            "total_pages": 11,
            "has_next_page": true
        }
    },
    "meta": {
        "credits": 1,
        "billable": true,
        "endpoint_family": "agency"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
|  | The listing, agency or result page does not exist. This response is not billable. |  |
|  | A parameter or filter is missing or invalid. This response is not billable. |  |
|  | Njuskalo is temporarily unavailable or answered a page that no longer matches the documented contract. Retry the request. This response is not billable. |  |

## 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)
