API

Cultural institutions

Organization: Kielce City Hall 1 endpoint Technical name: instytucje-kultury Version: v1 Managed Public

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

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
License Creative Commons Attribution 4.0 International
Organization Kielce City Hall
Openness level
Categories Cultural institutions, Culture
Update frequency UNKNOWN
Spatial coverage POLYGON((20.55219487 50.84709737,20.68173794 50.84709737,20.68173794 50.89120625,20.55219487 50.89120625,20.55219487 50.84709737))
Data sources Kielce City Hall — ISDP register
Try endpoint

Response schemas

Check the documented response schemas in the OpenAPI document.

Open the OpenAPI document

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
Request
GET /api/public/instytucje-kultury/instytucje_kultury/data?columns=nazwa,ulica&limit=10&offset=0
Response
{
    "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"
        }
    ]
}