/api/feed/json→ application/jsonOpen data API. Cors open. Optionele limit (max 500), offset. Echo't de filter terug in meta.filter — handig voor agents.
Iedere filter-URL op de website kun je omzetten naar vier formaten door /events te vervangen door /api/feed/<format>.
/api/feed/json→ application/jsonOpen data API. Cors open. Optionele limit (max 500), offset. Echo't de filter terug in meta.filter — handig voor agents.
/api/feed/ical→ text/calendarSubscribe-URL voor Apple/Google/Outlook. Stable UIDs zorgen dat updates in de feed niet als duplicates verschijnen. Optionele ?download=1 voor eenmalige snapshot.
/api/feed/rss→ application/rss+xmlStandaard RSS 2.0 feed met Atom self-link. Voor RSS readers (Feedly, NetNewsWire, Inoreader).
/api/feed/embed→ text/htmlSelf-contained iframe widget. Optionele ?theme=dark en ?limit=N. Frame-ancestors *.
Alle endpoints accepteren dezelfde query parameters. Combineer ze vrij; de logica is AND tussen assen, AND binnen tags.
| Parameter | Type | Voorbeeld |
|---|---|---|
| city | slug | amsterdam |
| country | ISO 3166-1 | NL |
| venue | slug | paradiso |
| category | slug | muziek |
| tag | slug, multi | techno&tag=club |
| performer | slug | fred-again |
| performerType | enum | dj | band | speaker | … |
| when | preset | today | this-weekend | … |
| from | ISO date | 2026-05-01 |
| to | ISO date | 2026-05-31 |
| q | string | sam altman |
De open API en embed met EventAgenda-branding zijn altijd gratis. White-label-distributie zonder attributie en bulk-data-toegang komen in betaalde tiers wanneer we live gaan.
Volledige documentatie en SDK's komen wanneer de Directus-backend live is. Voor nu: speel met de endpoints hierboven, of mail hi@eventagenda.com voor early access en feedback.