API’s

Alle gegevens van bibliotheken die aangesloten zijn op de Basisinfrastructuur Digitale Bibliotheek worden geordend en ter beschikking gesteld via API’s (Application Programming Interfaces) voor bepaalde toepassingen op een andere website of app. Er zijn datasets voor de catalogus en Mijn Bibliotheek. Lees hier alles over op onze website.

RSS feeds

De content die jullie op de websites plaatsen is ook beschikbaar via een RSS feed. Dit kan handig zijn voor wie informatie van de bibliotheekwebsite wil tonen op een gemeentelijke website of die wil opnemen in een nieuwsbrief. Dit zal vooral goed werken in combinatie met het gebruik van tags en de andere filteropties die beschikbaar zijn.

De kans is reëel dat een CMS of nieuwsbrieftool standaard RSS ondersteunt en anders kunnen developers van leveranciers van gemeentelijke websites of nieuwsbrieftools aan de slag met onderstaande documentatie.

Pad of parameterVoorbeeld
Basis url pad:/rss-feed.xmlhttps://bibliotheek.be/rss-feed.xml
Pagineren:?page=x/rss-feed.xml?page=2
Filter op content-type:?type=page|event|article (gebruik één van die 3. article = nieuwsberichten)?type=event
Filter op tag:?tag={tagnaam}?tag=voorlezen
Filter op meerdere tags:?tag[0]={tagnaam}&tag[1]={tagnaam}?tag[0]=voorlezen&tag[1]=jeugd
Filter op publicatiedatum:?created_gt={yyyy-mm-dd}&created_lt={yyyy-mm-dd} (gt= greater than, dus na die datum ; lt= lower than, dus voor die datum)?created_gt=2026-03-17&created_lt=2026-04-17
Enkel voor content-type ‘event’
Filter op begindatum event:?start_date={yyyy-mm-dd}?start_date=2026-04-24
Filter op einddatum event:?date_end={yyyy-mm-dd}?date_end=2026-05-17
Filter op locatie event:?location={naam locatie} (Indien de locatienaam uit meerdere woorden bevat gebruik dan %20 voor spaties)?location=Bib%20Kruisem
Het is ook mogelijk om meerdere filteropties te combineren bv. /rss-feed.xml?type=event&tag=voorlezen

Contenttype pagina
Omdat pagina’s opgebouwd worden uit widgets en het niet mogelijk is om al die widget-content via een rss feed aan te bieden stroomt van de pagina inhoud enkel de eventuele introtekst door die je optioneel kunt ingeven bij pagina’s.

Contenttype event
Events die voorbij zijn (einddatum ligt in het verleden) worden standaard niet opgenomen in de rss feed.