Über das Zürich Tourismus API lassen sich Daten von Zürich Tourismus über Attraktionen, Unterkünfte, Restaurants und mehr abfragen. Zürich Tourismus hat das API auf ihrer eigenen Seite dokumentiert.
Bis Januar 2023 sind sowohl Version 1 wie auch Version 2 des Zürich Tourismus API verfügbar.
Hier die wichtigsten Änderungen in v2:
-
Der Endpoint ist neu nur noch auf Englisch verfügbar: /en/api/v2/data
-
Das Beschreibungsfeld (
description
) kann nun folgende HTML-Tags enthalten (in v1 war nur<p>
erlaubt)- Hervorhebung:
<em>
,<strong>
- Code:
<code>
- Listen:
<ul>
,<ol>
,<li>
- Definitionen:
<dl>
,<dt>
,<dd>
- Überschriften:
<h1>
,<h2>
,<h3>
,<h4>
,<h5>
,<h6>
- Bilder:
<img>
- Absätze:
<pre>
,<p>
,<br>
- Links:
<a>
- Tabellen:
<table>
,<caption>
,<tbody>
,<thead>
,<tfoot>
,<th>
,<td>
,<tr>
- Hervorhebung:
-
Weitere Werte für das
@type
-Feld (in v1 gab es nur 3 mögliche WerteLodgingBusiness
,Place
undLocalBusiness
)- Event (oder abgeleitete Kindelemente): https://schema.org/Event
- Place (oder abgeleitete Kindelemente): https://schema.org/Place
- Organization (oder abgeleitete Kindelemente): https://schema.org/Organization
- CreativeWork (oder abgeleitete Kindelemente):https://schema.org/CreativeWork
Im Jupyter-Notebook ZuerichTourismusAPI-Beispiele.ipynb sind einige Python-Beispiele im Umgang mit dem API beschrieben.
Jupyter-Notebook interaktiv im Browser starten: