API Documentatie
Endpoint
GET /api/woorden
Query Parameters
Parameter | Type | Optioneel | Beschrijving |
---|---|---|---|
begintMet | string | ✅ | Woord begint met deze letters |
eindigtOp | string | ✅ | Woord eindigt op deze letters |
bevat | string | ✅ | Woord bevat deze lettercombinatie |
minimaleLengte | number | ✅ | Minimale lengte van het woord |
maximaleLengte | number | ✅ | Maximale lengte van het woord |
aantal | number | ✅ | Maximaal aantal resultaten (1–50, standaard: 10) |
hideSpecialChars | boolean | ✅ | Filtert woorden met hoofdletters, cijfers en speciale tekens |
bijwoorden | boolean | ✅ | Zoekt alleen in bijwoorden |
werkwoorden | boolean | ✅ | Zoekt alleen in werkwoorden (infinitief) |
zelfstandigeNaamwoorden | boolean | ✅ | Zoekt alleen in zelfstandige naamwoorden |
voegwoorden | boolean | ✅ | Zoekt alleen in voegwoorden |
voorzetsels | boolean | ✅ | Zoekt alleen in voorzetsels |
lidwoorden | boolean | ✅ | Zoekt alleen in lidwoorden |
voornaamwoorden | boolean | ✅ | Zoekt alleen in voornaamwoorden |
capitalize | boolean | ✅ | Maakt het eerste letter van elk woord hoofdletter |
alphabetize | boolean | ✅ | Sorteert resultaten alfabetisch |
Voorbeeld
GET /api/woorden?begintMet=app&minimaleLengte=4&maximaleLengte=8&aantal=5&hideSpecialChars=true&zelfstandigeNaamwoorden=true&capitalize=true
Dit voorbeeld zoekt naar 5 zelfstandige naamwoorden die beginnen met "app", tussen 4 en 8 letters lang zijn, geen speciale tekens bevatten, en met een hoofdletter beginnen.
Rate Limiting
Publieke gebruikers
Rate limiting is gebaseerd op IP-adres. Standaard limiet: 100 requests per minuut.
Interne systemen
Voor interne systemen is een API key vereist. Neem contact op voor toegang.