Viteco Viteco WeatherAPI & integratie

Ontwikkelaars

API & integratie

Maak een sleutel per integratie en gebruik die direct voor historie en voorspellingen.

Jouw sleutels

Actieve sleutels werken direct en zijn per koppeling in te trekken.

—
Sleutels laden…
API-gebruik bekijkenRequests, laatste gebruik en limieten per sleutel.

Sleutel maken

Geef de koppeling een herkenbare naam.

De sleutel krijgt toegang tot historie, voorspelling en realtime data, verloopt niet en heeft een limiet van 60 verzoeken per minuut.

Documentatie

Gebruik de API

Kies een dataset en kopieer een voorbeeld in de taal die je gebruikt.

Historie per station

Lees uur- of dagwaarden. Gebruik start en end om één specifieke kalenderdag op te halen; je sleutel heeft de scope Historie nodig.

curl

curl -H 'X-API-Key: JOUW_API_SLEUTEL' 'https://weather.viteco.tech/api/stations/260/history?granularity=hourly&start=2026-09-29T00:00:00%2B02:00&end=2026-09-29T23:59:59%2B02:00'

JavaScript

const q = new URLSearchParams({
  granularity: 'hourly',
  start: '2026-09-29T00:00:00+02:00',
  end: '2026-09-29T23:59:59+02:00'
});
const r = await fetch(`/api/stations/260/history?${q}`, {
  headers: {'X-API-Key': 'JOUW_API_SLEUTEL'}
});
const data = await r.json();

Python

import requests
r = requests.get(
  'https://weather.viteco.tech/api/stations/260/history',
  params={
    'granularity': 'hourly',
    'start': '2026-09-29T00:00:00+02:00',
    'end': '2026-09-29T23:59:59+02:00'
  },
  headers={'X-API-Key': 'JOUW_API_SLEUTEL'}, timeout=30)
data = r.json()