# Statistik Kanton Basel-Stadt > Das Statistische Amt Basel-Stadt publiziert unabhängige, aktuelle und qualitativ hochwertige statistische Informationen über den Kanton Basel-Stadt, Schweiz. Alle Daten sind öffentlich zugänglich. Das Portal umfasst über 2'500 statistische Indikatoren zu Bevölkerung, Wirtschaft, Gesellschaft und Umwelt. Die Daten stehen als interaktive Visualisierungen, zum Download sowie über das Open-Government-Data-Portal zur Verfügung. Kontakt: informatik.stata@bs.ch | Tel. +41 61 267 87 27 ## Themen - [Bevölkerung](https://statistik.bs.ch/thema/bevölkerung): Einwohner, Geburten, Todesfälle, Migration, Haushalte - [Gesellschaft](https://statistik.bs.ch/thema/gesellschaft): Bildung, Sozialhilfe, Gesundheit, Alter - [Arbeit und Erwerb](https://statistik.bs.ch/thema/wirtschaftundarbeit): Erwerbstätige, Arbeitslosigkeit, Löhne - [Bauen & Wohnen](https://statistik.bs.ch/thema/bauenundwohnen): Baubewilligungen, Wohnungsbestand, Leerwohnungen - [Umwelt & Verkehr](https://statistik.bs.ch/thema/umweltundverkehr): Mobilität, Stadtklima, Energie, Sauberkeit - [Staatswesen](https://statistik.bs.ch/thema/staatswesen): Politik, Sicherheit, Steuern ## Indikatorenportal - [Indikatorenportal](https://statistik.bs.ch/indikatorenportal): Über 2'500 statistische Kennzahlen mit interaktiven Grafiken, Karten und Tabellen - [Alle Indikatorensets](https://statistik.bs.ch/indikatorenset): Thematisch gruppierte Sammlungen von Indikatoren Jeder Indikator enthält: Zeitreihen, Quellenangaben, räumliche Gliederung (Kanton, Gemeinden, Stadtteile) und Erläuterungen. Darstellungsarten: Diagramm, Karte, Tabelle. ## Rohdaten der Indikatoren (maschinenlesbar) Alle Indikatoren-Rohdaten sind über JSON-APIs abrufbar. Die ID entspricht der Kennzahl (z.B. `10027`): - Metadaten (JSON): `https://statistik.bs.ch/api/indikator-meta/{id}` - Zeitreihendaten als JSON: `https://statistik.bs.ch/api/indikator-data/{id}` → `{ headers: string[], rows: string[][] }` - Alle Indikatoren Index (JSON): `https://statistik.bs.ch/indikatoren/metadata/portal/indikatoren.json` Rohdateien (alternativ): - Zeitreihendaten (TSV): `https://statistik.bs.ch/indikatoren/data/{id}.tsv` - Metadaten (JSON): `https://statistik.bs.ch/indikatoren/metadata/single/{id}.json` Beispiel Indikator 10027 — "Durchschnittlicher Zeitaufwand für Haus- und Familienarbeit": - Metadaten: https://statistik.bs.ch/api/indikator-meta/10027 - Daten: https://statistik.bs.ch/api/indikator-data/10027 Die Metadaten enthalten: Titel, Untertitel, Thema, Unterthema, Quellenangaben, räumliche Gliederung, Lesehilfe, Erläuterungen und Aktualisierungsdatum. Jede Indikatorseite (`/indikatorenportal/{id}`) enthält zudem: - Schema.org Dataset JSON-LD direkt im HTML-Head - Eine versteckte HTML-Datentabelle mit allen Zeitreihenwerten (lesbar ohne JavaScript) ## Webtabellen (maschinenlesbar) Rund 590 Tabellen des Statistischen Jahrbuchs stehen als Excel-Dateien zur Verfügung und werden laufend aktualisiert. Jede Tabelle hat eine Produktseite `https://statistik.bs.ch/statistik/{id}` mit Download und HTML-Ansicht. - Excel-Datei: `https://statistik.bs.ch/files/webtabellen/{datei}.xlsx` (z.B. `t06-1-05.xlsx`) - Tabelle als JSON: `https://statistik.bs.ch/api/webtabelle/{datei}.xlsx?sheet={n}` - Daten eines Tabellenblatts als JSON: `https://statistik.bs.ch/api/webtabelle-data/{datei}.xlsx?sheet={n}` → `{ headers: string[], rows: (string | number)[][], sheets, title, notes }` - Tabellenblatt als CSV: `https://statistik.bs.ch/api/webtabelle/{datei}.xlsx?sheet={n}&format=csv` `webtabelle-data` und die CSV-Datei enthalten dieselben flachen Daten eines Blatts mit einer Kopfzeile: mehrzeilige Köpfe sind zusammengefasst ("Männer – Anzahl"), Zwischentitel stehen in der Spalte "Gruppe", Zahlen sind unformatiert (Prozentwerte als Anteil). Das ist der einfachste Zugang, analog zu `indikator-data`. Der Steckbrief (`sheet=0`) kommt als Paare "Merkmal" / "Wert". Die CSV-Datei verwendet das Semikolon als Trennzeichen und UTF-8 mit BOM. Die Route `webtabelle` liefert dagegen die Struktur für die Darstellung: Die JSON-Antwort enthält die Liste der Tabellenblätter (`sheets`: Name und Art) und ein Blatt (`sheet`). Ohne `sheet` wird das erste Datenblatt geliefert, `sheet=0` ist meist der Steckbrief (Quelle, Referenzperiode, letzte und nächste Aktualisierung, Kontakt). Ein Datenblatt enthält Code (z.B. `t06.1.05`), Titel, Kopfzeilen (`head`), Datenzeilen (`body`) und Fussnoten (`notes`). Zellen haben den angezeigten Text in `runs` (hochgestellte Fussnotenzeichen mit `sup`), dazu `colspan`/`rowspan` für verbundene Zellen, `align` (Ausrichtung aus Excel: `left`, `right`, `center`), `bold` (fett in Excel) und bei Zahlen den Rohwert in `value` (Prozentwerte als Anteil, "12.3%" → 0.123). Platzhalter wie "…" haben keinen `value`. Zeilen mit `group: true` sind Zwischentitel (z.B. "Bezug im Dezember"), Zeilen mit `border` (`thin` oder `thick`) haben in Excel eine Linie darunter. `height` (Zeilenhöhe in Punkt), `gap` (Höhe weggelassener Leerzeilen darüber) und `valign` (`top`, `center`) dienen nur der Darstellung. Beispiel Webtabelle "Art Basel": https://statistik.bs.ch/api/webtabelle/t06-1-05.xlsx ## Open Government Data Rohdaten sind zusätzlich über das Open-Government-Data-Portal des Kantons Basel-Stadt verfügbar: - OGD-Portal: https://data.bs.ch - Lizenz: Open Data (Creative Commons) - Formate: CSV, JSON, XLSX ## Suche - [Suche](https://statistik.bs.ch/suche): Volltextsuche über alle Indikatoren, Artikel und Themen (powered by Meilisearch) ## Interaktive Anwendungen - [Interaktive Inhalte](https://statistik.bs.ch/interaktiv): Karten, Dashboards und explorative Analysen ## Optional - [Artikel](https://statistik.bs.ch/interaktiv/container/news): Statistische Berichte, Kommentare und Analysen - [Apps](https://statistik.bs.ch/interaktiv/apps): Spezialisierte Datenanwendungen