API
Cadastral parcels and districts
Current cadastral parcels and districts: parcel identifiers, local district numbers, parcel areas and boundaries. Archived parcels are excluded. The public API supports pagination, column selection and filtering by indexed fields.
Requests to the whole API service
Loading statistics…
Daily aggregates · UTC
| Time (UTC) | Series | Value |
|---|
Documentation
The API exposes public table data with selected columns, filters, sorting and pagination.
API endpoints
GET
/dzialki_publiczne/data
Table data: Parcels
json
Returns records from public table dzialki_publiczne. Current cadastral parcels: identifiers, district numbers, areas and boundaries. Archived parcels are excluded.
Data publication metadata
Try endpoint
Response schemas
Endpoint
/api/public/dzialki/dzialki_publiczne/data?version=v1
Parameters
| Name | Location | Type | Required | Description | example |
|---|---|---|---|---|---|
columns |
query | string |
optional | Optional comma-separated list of columns. Empty value returns all public columns. | id,name |
filter[column] |
query | string |
optional | Filter by a public indexed column. Put the column name in brackets, for example filter[status]=active. | active |
sort |
query | string |
optional | Sort by a public sortable column. Prefix "-" means descending order. | -updated_at |
limit |
query | integer |
optional | Optional number of records from 1 to 1000; defaults to 100. Zero is not allowed. | 100 |
offset |
query | integer |
optional | Optional non-negative integer offset; defaults to 0. | - |
Columns 6
| Column | Type | Description | Semantics | Filtering | Sorting |
|---|---|---|---|---|---|
Parcel identifier
identyfikator
|
VARCHAR(100) |
- | - | yes | yes |
Parcel number
numer_dzialki
|
VARCHAR(100) |
- | - | yes | yes |
Cadastral district number
numer_obrebu
|
VARCHAR(100) |
- | - | yes | yes |
Area [m²]
powierzchnia_m2
|
DECIMAL(20,4) |
- | - | no | no |
Parcel boundary
geometry
|
GEOMETRY(MULTIPOLYGON,2178) |
- | - | yes | no |
URI
_uri
|
URL |
Stable semantic URI generated from the unique table column. | Semantic URI identifier | no | no |
Filters 4
| Name | Type | Required | Mode | example |
|---|---|---|---|---|
identyfikator |
VARCHAR(100) |
optional | exact match | filter[identyfikator]=sample |
numer_dzialki |
VARCHAR(100) |
optional | exact match | filter[numer_dzialki]=sample |
numer_obrebu |
VARCHAR(100) |
optional | exact match | filter[numer_obrebu]=sample |
geometry |
GEOMETRY(MULTIPOLYGON,2178) |
optional | bbox: xmin,ymin,xmax,ymax | filter[geometry]=20.58,50.82,20.72,50.90 |
GET /api/public/dzialki/dzialki_publiczne/data?columns=identyfikator,numer_dzialki&limit=10&offset=0
{
"tableName": "dzialki_publiczne",
"columns": [
{
"name": "identyfikator",
"type": "VARCHAR(100)",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "Parcel identifier",
"description": null,
"semanticRole": null,
"semanticPredicate": null
},
{
"name": "numer_dzialki",
"type": "VARCHAR(100)",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "Parcel number",
"description": null,
"semanticRole": null,
"semanticPredicate": null
}
],
"requiredFilters": [],
"allowedFilters": [
"identyfikator",
"numer_dzialki"
],
"pagination": {
"limit": 10,
"offset": 0,
"count": 1,
"total": 1
},
"filters": [],
"items": [
{
"identyfikator": "sample",
"numer_dzialki": "sample"
}
]
}
GET
/obreby_publiczne/data
Table data: Cadastral districts
json
Returns records from public table obreby_publiczne. Local numbers and boundaries of cadastral districts. The district number is local and is not a full cadastral unit identifier.
Data publication metadata
Try endpoint
Response schemas
Endpoint
/api/public/dzialki/obreby_publiczne/data?version=v1
Parameters
| Name | Location | Type | Required | Description | example |
|---|---|---|---|---|---|
columns |
query | string |
optional | Optional comma-separated list of columns. Empty value returns all public columns. | id,name |
filter[column] |
query | string |
optional | Filter by a public indexed column. Put the column name in brackets, for example filter[status]=active. | active |
sort |
query | string |
optional | Sort by a public sortable column. Prefix "-" means descending order. | -updated_at |
limit |
query | integer |
optional | Optional number of records from 1 to 1000; defaults to 100. Zero is not allowed. | 100 |
offset |
query | integer |
optional | Optional non-negative integer offset; defaults to 0. | - |
Columns 3
| Column | Type | Description | Semantics | Filtering | Sorting |
|---|---|---|---|---|---|
Cadastral district number
numer_obrebu
|
VARCHAR(100) |
- | - | yes | yes |
Cadastral district boundary
geometry
|
GEOMETRY(MULTIPOLYGON,2178) |
- | - | yes | no |
URI
_uri
|
URL |
Stable semantic URI generated from the unique table column. | Semantic URI identifier | no | no |
Filters 2
| Name | Type | Required | Mode | example |
|---|---|---|---|---|
numer_obrebu |
VARCHAR(100) |
optional | exact match | filter[numer_obrebu]=sample |
geometry |
GEOMETRY(MULTIPOLYGON,2178) |
optional | bbox: xmin,ymin,xmax,ymax | filter[geometry]=20.58,50.82,20.72,50.90 |
GET /api/public/dzialki/obreby_publiczne/data?columns=numer_obrebu,geometry&limit=10&offset=0
{
"tableName": "obreby_publiczne",
"columns": [
{
"name": "numer_obrebu",
"type": "VARCHAR(100)",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "Cadastral district number",
"description": null,
"semanticRole": null,
"semanticPredicate": null
},
{
"name": "geometry",
"type": "GEOMETRY(MULTIPOLYGON,2178)",
"filterable": true,
"requiredFilter": false,
"sortable": false,
"label": "Cadastral district boundary",
"description": null,
"semanticRole": null,
"semanticPredicate": null
}
],
"requiredFilters": [],
"allowedFilters": [
"numer_obrebu",
"geometry"
],
"pagination": {
"limit": 10,
"offset": 0,
"count": 1,
"total": 1
},
"filters": [],
"items": [
{
"numer_obrebu": "sample",
"geometry": "sample"
}
]
}