GET /tallinn/data/query
Query any Tallinn open data table by name. Supports SQL-like filters, column selection, ordering, and pagination. Use the tables endpoint to discover available datasets.
table
required
Table name (e.g. rahvastik, eelarve, teede_sulgemised)
per_page
optional
default: 100
Results per page (max 1000)
page
optional
default: 1
Page number
columns
optional
default: *
Columns to select
filters
optional
SQL WHERE clause filter
order_by
optional
Column(s) to order by
| Name | Required | Default | Description |
|---|---|---|---|
table |
Yes | - | Table name (e.g. rahvastik, eelarve, teede_sulgemised) |
per_page |
No | 100 | Results per page (max 1000) |
page |
No | 1 | Page number |
columns |
No | * | Columns to select |
filters |
No | - | SQL WHERE clause filter |
order_by |
No | - | Column(s) to order by |
curl "https://nordapi.ee/api/v1/tallinn/data/query?table=rahvastik&per_page=10"
HTTP 502: {
"error": "Server returned 500: %{\"detail\" => \"404: Table not found\"}",
"success": false
}