API
Cultural institutions
Cultural institutions recorded in municipal ISDP data: libraries, cultural centres, philharmonic halls, art galleries, cinemas, museums and theatres. Records include name, type, address, location and the source public-institution flag, including non-public institutions. This is not a current events or opening-hours directory; the source update date is not established.
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
/instytucje_kultury/data
Table data: Cultural institutions
json
Returns records from public table instytucje_kultury. Cultural institutions recorded in municipal ISDP data: libraries, cultural centres, philharmonic halls, art galleries, cinemas, museums and theatres. Records include name, type, address, location and the source public-institution flag, including non-public institutions. This is not a current events or opening-hours directory; the source update date is not established.
Data publication metadata
Try endpoint
Response schemas
Endpoint
/api/public/instytucje-kultury/instytucje_kultury/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 |
|---|---|---|---|---|---|
Name
nazwa
|
VARCHAR(254) |
- | - | yes | yes |
Street
ulica
|
VARCHAR(254) |
- | - | yes | yes |
Building number
nr_budynku
|
VARCHAR(254) |
- | - | yes | yes |
Institution type
typ
|
VARCHAR(14) |
- | - | yes | yes |
Geometry
geometry
|
GEOMETRY(POINT,2178) |
- | - | yes | no |
Public institution according to the register
publiczna
|
BOOLEAN |
- | - | yes | yes |
Filters 6
| Name | Type | Required | Mode | example |
|---|---|---|---|---|
nazwa |
VARCHAR(254) |
optional | exact match | filter[nazwa]=sample |
ulica |
VARCHAR(254) |
optional | exact match | filter[ulica]=sample |
nr_budynku |
VARCHAR(254) |
optional | exact match | filter[nr_budynku]=sample |
typ |
VARCHAR(14) |
optional | exact match | filter[typ]=sample |
geometry |
GEOMETRY(POINT,2178) |
optional | bbox: xmin,ymin,xmax,ymax | filter[geometry]=20.58,50.82,20.72,50.90 |
publiczna |
BOOLEAN |
optional | exact match | filter[publiczna]=sample |
GET /api/public/instytucje-kultury/instytucje_kultury/data?columns=nazwa,ulica&limit=10&offset=0
{
"tableName": "instytucje_kultury",
"columns": [
{
"name": "nazwa",
"type": "VARCHAR(254)",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "Name",
"description": null,
"semanticRole": null,
"semanticPredicate": null
},
{
"name": "ulica",
"type": "VARCHAR(254)",
"filterable": true,
"requiredFilter": false,
"sortable": true,
"label": "Street",
"description": null,
"semanticRole": null,
"semanticPredicate": null
}
],
"requiredFilters": [],
"allowedFilters": [
"nazwa",
"ulica"
],
"pagination": {
"limit": 10,
"offset": 0,
"count": 1,
"total": 1
},
"filters": [],
"items": [
{
"nazwa": "sample",
"ulica": "sample"
}
]
}