---
title: "List rent-control territories"
method: GET
path: "/public/tools/rent-control/territories"
tags: ["Public Tools"]
---

# List rent-control territories

`GET /public/tools/rent-control/territories`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/public/tools/rent-control/territories`
- Auth: none required

Returns the supported rent-control territories and their postal codes
(Paris, Lyon, Lille, Bordeaux, Montpellier, etc.). Public, unauthenticated
tool. Cacheable.

## Example

```bash
curl https://api.faireplace.com/api/public/tools/rent-control/territories
```

## Response `200`

Supported territories.

- TerritoriesResponse
  - `territories` TerritoryInfo[], required
    - `code` string, required
    - `label` string, required
    - `postal_codes` string[], required

## Other responses

- `429`: Rate limit exceeded. Every endpoint sits behind a plan-aware limiter, and the public tools carry an additional per-endpoint one. `error.details.retry_after_seconds` says how long to wait; the `Retry-After`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` headers carry the same information.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
