Naar de inhoud
weerin de tuin

Open data

Zet het tuinweer op je eigen site.

Heb je een tuincentrum, hoveniersbedrijf, buurtsite of volkstuin? Toon het tuinadvies voor jouw gemeente met een widget, of haal het op als JSON. Gratis, zolang je de bron vermeldt.

1. De widget

Plak deze code op je pagina. De widget toont het antwoord van vandaag en de drie belangrijkste adviezen, en ververst zichzelf.

HTML
<iframe
  src="https://weerindetuin.nl/widget/utrecht"
  title="Tuinweer Utrecht"
  width="360"
  height="320"
  loading="lazy"
  style="border: 1px solid #e2d9c5; border-radius: 16px;"
></iframe>

Zo ziet het eruit

2. De JSON-API

Een adres per gemeente. Je krijgt het antwoord van vandaag, het advies per klus, de kerncijfers en de tuinweek terug. Een sleutel is niet nodig.

GEThttps://weerindetuin.nl/api/tuinadvies/{gemeente}

Voor {gemeente} gebruik je de naam uit het adres van de gemeentepagina, zoals deventer of den-haag. Alle namen vind je op de pagina Gemeenten.

Terminal
curl https://weerindetuin.nl/api/tuinadvies/utrecht
JavaScript
const antwoord = await fetch("https://weerindetuin.nl/api/tuinadvies/utrecht");
const tuinweer = await antwoord.json();

console.log(tuinweer.verdict.kop);

const sproeien = tuinweer.adviezen.find((advies) => advies.klus === "sproeien");
if (sproeien.status === "doen") {
  console.log("Tijd om te sproeien:", sproeien.uitleg);
}
TypeScript
type Status = "doen" | "kan" | "wachten" | "niet";

interface Tuinweer {
  gemeente: { naam: string; slug: string; provincie: string; url: string };
  datum: string;
  verdict: { antwoord: "ja" | "kort" | "mag" | "nee"; kop: string; tekst: string; tuincijfer: number };
  adviezen: Array<{ klus: string; status: Status; antwoord: string; uitleg: string; besteMoment: string | null }>;
}

export async function haalTuinweer(slug: string): Promise<Tuinweer> {
  const antwoord = await fetch(`https://weerindetuin.nl/api/tuinadvies/${slug}`);
  if (!antwoord.ok) throw new Error(`Tuinweer niet beschikbaar (${antwoord.status})`);
  return antwoord.json();
}
Voorbeeld van een antwoord (ingekort)
{
  "versie": 1,
  "gemeente": {
    "naam": "Utrecht",
    "slug": "utrecht",
    "provincie": "Utrecht",
    "url": "https://weerindetuin.nl/gemeente/utrecht"
  },
  "datum": "2026-11-14",
  "bijgewerkt": "2026-11-14T19:00",
  "verdict": {
    "antwoord": "mag",
    "kop": "Het mag, het hoeft niet.",
    "tekst": "Niets is dringend. Heb je zin om buiten te zijn, dan is het een goede dag voor blad ruimen, maaien en planten.",
    "tuincijfer": 9
  },
  "kerncijfers": {
    "bodemtemperatuur": 4.3,
    "vochtbalans7Dagen": -1.8,
    "regenKomende48Uur": 9.5,
    "koudsteNacht7Dagen": 0.3
  },
  "adviezen": [
    {
      "klus": "vorst",
      "titel": "Vorstbescherming",
      "vraag": "Moet ik planten beschermen tegen vorst?",
      "status": "kan",
      "label": "Let op",
      "antwoord": "Kans op vorst aan de grond.",
      "uitleg": "Het wordt 0,3 °C op 2 meter hoogte. Vlak boven de grond kan het dan net vriezen. Heb je erg gevoelige planten buiten staan, dek ze dan voor de zekerheid af.",
      "besteMoment": null
    },
    {
      "klus": "blad",
      "titel": "Blad ruimen",
      "vraag": "Moet ik blad harken?",
      "status": "kan",
      "label": "Goed moment",
      "antwoord": "Ja, droog blad harkt het lekkerst.",
      "uitleg": "Haal blad van het gazon, anders verstikt het gras eronder. In de borders mag het blijven liggen: het beschermt de bodem tegen vorst en het bodemleven eet het op. Een hoopje blad in een hoek is een winterverblijf voor egels.",
      "besteMoment": "Vandaag, zolang het droog is"
    }
  ],
  "week": [
    {
      "datum": "2026-11-14",
      "tuincijfer": 9,
      "besteKlus": "Blad ruimen of planten",
      "regen": 0,
      "minimum": 1.9,
      "maximum": 7.8
    },
    {
      "datum": "2026-11-15",
      "tuincijfer": 7,
      "besteKlus": "Kleine klusjes tussen de buien door",
      "regen": 3.1,
      "minimum": 0.3,
      "maximum": 9.5
    }
  ],
  "bron": {
    "advies": "Weer in de tuin, https://weerindetuin.nl",
    "weerdata": "Open-Meteo (CC BY 4.0), https://open-meteo.com/"
  }
}

3. De afspraken

  • Vermeld de bron. Zet er een link naar weerindetuin.nl bij. De widget doet dat al voor je. De weerdata komt van Open-Meteo (CC BY 4.0): neem die vermelding over uit het veld bron.
  • Vraag niet vaker op dan nodig. Het advies verandert hooguit elk half uur. Bewaar het antwoord minstens 15 minuten.
  • Geen garanties. Het advies is een hulpmiddel op basis van een weersverwachting. De vorm van het antwoord kan veranderen: het veld versie loopt dan op.

Wil je meer, zoals een eigen huisstijl of advies voor meerdere vestigingen? Mail naar hallo@weerindetuin.nl.