# CHINTAI Agency Listings API Documentation

Scrappa's `GET /api/chintai/agency-listings` returns the rental rooms that one CHINTAI real estate shop lists, with sort and paging.

## What you get

The same room objects as the search endpoint. Every room carries the id of that shop in `agency.id`. `pagination.total` is the number of rooms the shop lists.

## Sorting and pagination

`sort` is `rent_asc` (default), `rent_desc` or `area_desc`. Rooms stay grouped by building. `page` starts at 1 and a page holds about 20 buildings with their rooms. A page past the last one returns an empty list and the page you asked for. `total` and `total_pages` are then `null` when CHINTAI states no count on that page. It never returns page 1 data under another page number. An unknown agency id returns `404`.

- **Documentation:** [https://scrappa.co/docs/chintai-api/chintai_agency_listings](https://scrappa.co/docs/chintai-api/chintai_agency_listings)
- **API group:** CHINTAI API
- **Endpoint:** `GET https://scrappa.co/api/chintai/agency-listings`

## 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 |
| --- | --- | --- | --- |
| `id` | string | Yes | Agency id, for example C01010578. |
| `sort` | string | No | rent_asc (default), rent_desc or area_desc. |
| `page` | integer | No | Result page from 1. |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/chintai/agency-listings?id=C01010578&page=2"
```

## Example response

```json
{
    "success": true,
    "data": {
        "items": [
            {
                "id": "C010100011111560075568290001",
                "url": "https://www.chintai.net/detail/bk-C010100011111560075568290001/",
                "building": {
                    "name": "\u30b8\u30aa\u30a4\u30c9\u66d9\u6a4b",
                    "type": "\u8cc3\u8cb8\u30de\u30f3\u30b7\u30e7\u30f3",
                    "address": "\u6771\u4eac\u90fd\u65b0\u5bbf\u533a\u4f4f\u5409\u753a",
                    "built_text": "2019\u5e7407\u6708\uff08\u7bc97\u5e74\uff09",
                    "built_year": 2019,
                    "built_month": 7,
                    "age_years": 7,
                    "under_construction": false,
                    "floors_text": "11\u968e\u5efa(\u5730\u4e0b1\u968e)",
                    "floors_above_ground": 11,
                    "floors_below_ground": 1,
                    "structure": "\u9244\u7b4b\u30b3\u30f3\u30af\u30ea\u30fc\u30c8\u9020",
                    "access": [
                        {
                            "text": "\u90fd\u55b6\u65b0\u5bbf\u7dda/\u66d9\u6a4b\u99c5 \u5f92\u6b692\u5206",
                            "line": "\u90fd\u55b6\u65b0\u5bbf\u7dda",
                            "station": "\u66d9\u6a4b\u99c5",
                            "walk_minutes": 2
                        }
                    ],
                    "latitude": 35.692285,
                    "longitude": 139.724542,
                    "building_code": "4141172",
                    "image": "https://img.chintai.net/awsorg/bk/ot/C01010001/68/29/111156007556829/021/1111560075568290001_20261026111334076.JPG"
                },
                "layout": "1K",
                "area_m2": 25.1,
                "floor_text": "3\u968e",
                "floor_number": 3,
                "rent_yen": 98000,
                "management_fee_text": "8,000\u5186",
                "management_fee_yen": 8000,
                "total_monthly_yen": 106000,
                "deposit_text": "1\u30f6\u6708",
                "deposit_months": 1,
                "deposit_yen": 98000,
                "key_money_text": "\u306a\u3057",
                "key_money_months": 0,
                "key_money_yen": 0,
                "availability": "\u5373\u5165\u5c45\u53ef",
                "chips": [
                    "\u672c\u65e5\u306e\u65b0\u7740",
                    "\u30aa\u30fc\u30c8\u30ed\u30c3\u30af",
                    "\u72ec\u7acb\u6d17\u9762\u53f0"
                ],
                "comment": "\u30aa\u30f3\u30e9\u30a4\u30f3\u6848\u5185\u53ef\u3002\u5199\u771f\u30fb\u52d5\u753b\u9001\u4ed8\u3001WEB\u5951\u7d04\u7b49\u6765\u5e97\u4e0d\u8981\u3067\u3054\u5951\u7d04\u53ef\u80fd\u3067\u3059\u3002",
                "photo_count": 12,
                "thumbnail": "https://img.chintai.net/awsorg/bk/ot/C01010001/68/29/111156007556829/021/1111560075568290001_20261026111334076.JPG",
                "floor_plan_image": "https://img.chintai.net/awsorg/bk/ot/C01010001/68/29/111156007556829/011/1111560075568290001_20261026111334204.JPG",
                "nearest_station": {
                    "name": "\u66d9\u6a4b\u99c5",
                    "walk_minutes": 2
                },
                "agency": {
                    "id": "C01010578",
                    "name": "\u682a\u5f0f\u4f1a\u793e\u30ea\u30d6\u30de\u30c3\u30af\u30b9\u30ea\u30fc\u30b7\u30f3\u30b0 \u6771\u4eac\u99c5\u524d\u5e97",
                    "phone": "03-3274-3500",
                    "url": "https://www.chintai.net/shop/C01010578/"
                },
                "updated_at": "2026-10-26",
                "publish_end": "2026-11-09T23:59:59+09:00",
                "is_new_today": true
            }
        ],
        "pagination": {
            "page": 2,
            "buildings_per_page": 20,
            "total": 5228,
            "total_pages": 98,
            "returned": 1,
            "dropped_by_filter": 0,
            "has_more": true
        },
        "query": {
            "agency_id": "C01010578",
            "sort": "rent_asc"
        }
    },
    "meta": {
        "endpoint_family": "agency-listings",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 404 | Not Found | No CHINTAI agency has that id. (`NOT_FOUND`). Non-billable. |
| 422 | Validation Error | A query parameter is missing, unknown or unusable. Unknown parameters and unknown values are rejected before any lookup, never ignored. Non-billable. |
| 503 | Upstream Unavailable | CHINTAI could not be reached after one retry, answered with an error or changed its format (`UPSTREAM_UNAVAILABLE`). Retryable and never billed. Clients are never rate limited. |

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