Die Datenguide-API wurde im Juni 2024 abgeschaltet.Alles zur Abschaltung
Achtung: Diese Dokumentation bezieht sich auf Software, die nicht mehr zur Verfügung steht. Du solltest stattdessen die offizielle Datenschnittstelle der Regionaldatenbank verwenden. Hier erfährst du wie du wie!

Verwendung mit Javascript

Im Folgenden findest du Beispiel-Code, um die REST-Schnittstelle mit JavaScript abzufragen. Eine Schritt-für-Schritt-Anleitung wie die URL für die Abfrage der Schnittstelle aufgebaut sein muss, findest du unter Aufbau einer REST-Abfrage.

Um die Daten zu abzufragen, benutzen wir die Fetch API, die in modernen Browsern zur Verfügung steht.

// Basis-URL der Datenguide API:
const BASE_URL = 'https://tabular.genesapi.org'

// Einfache Funktion zur Herunterladen und Anzeigen
// eines Datensatzes im JSON-Format:
function getData(query) {
  return fetch(BASE_URL + '?format=json&' + query)
    .then((response) => response.json())
    .then((result) => {
      console.log('Data:', result.data)
    })
    .catch((error) => {
      console.error('Error:', error)
    })
}

// Beispielhafter Funktionsaufruf für:
// - eine Statistik ('11111' / Gebietsstand)
// - ein Wertmerkmal ('FLC006' / Fläche)
// - eine Region ('11' / Berlin)
getData('data=11111:FLC006&region=11')

Weitere Beispiele für mögliche Abfragen findet ihr in diesem Jupyter Notebook (in der Programmiersprache Python).

Dauerhafte Links