---
title: "List the Italian tax regimes this site encodes"
method: GET
path: "/tax/regimes"
---

# List the Italian tax regimes this site encodes

`GET /tax/regimes`

## Request

- Base URL: `https://www.expatliving.it/api/v1`
- URL: `https://www.expatliving.it/api/v1/tax/regimes`
- Auth: none declared

Each regime's status (verified or draft), whether it has geographic criteria, its legislation, its population ceiling and how many comuni meet its verified criteria. Describes places, not people; not tax advice.

## Response `200`

The regimes.

- object
  - `regimes` object[], required
    - `slug` string, required: The regime's id, e.g. "regime-7-percent-pensioners".
    - `label` string, required
    - `shortLabel` string, required
    - `status` 'verified' | 'draft', required: draft: encoded but not yet checked against the legislation. A draft regime's eligibility is never served.
    - `criteria` 'geographic' | 'person', required: geographic: some comuni qualify and others don't. person: turns on who you are, not where you live; no per-comune answer exists.
    - `page` string, required: The regime's page on expatliving.it.
    - `summary` string, required
    - `validFrom` string, required
    - `sourceLegislation` object[], required
      - `cite` string, required
      - `title` string, required
      - `url` string, required
    - `maxPopulation` number: The population ceiling, for a geographic regime that has one.
    - `qualifyingComuni` integer: How many comuni meet the verified geographic criteria. Only for a verified geographic regime.
    - `knownIncompleteness` string[], required: Ways the encoded rule is narrower than the law. A comune missing from the set is not proof it doesn't qualify while this is non-empty.
  - `placesNotPeople` true, required
  - `disclaimer` string, required
  - `attribution` object, required
    - `publisher` string, required
    - `url` string, required
    - `page` string: The expatliving.it page these figures come from — link it when you quote them.
    - `citeAs` string, required: A ready-made citation line.
    - `request` string, required

---

[API](https://skmtc.dev/expatliving/apis/expat-living-italy-data-api.md) · [All operations](https://skmtc.dev/expatliving/apis/expat-living-italy-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/expatliving/apis/expat-living-italy-data-api/revisions/c72799dee52c?raw)
