Direct naar de inhoud
Wiki

Event sources

A living inventory of geotagged event data sources for Amsterdam and Noord-Holland, and how accessible each one is to a society-owned platform like Uitwijken.nl.

This page is concrete vendor- and API-level detail. The principles for why open data matters live in Open-data. The dated record of how this inventory was built — and how it changes — lives in Research-log.

Last reviewed: 2026-06-02

Current working priority

Until contradicted by new evidence, the platform ingests in this order:

  1. Amsterdam Datapunt Evenementen — public, no-auth, CC-BY 4.0, all required fields. Start here.
  2. Ticketmaster Discovery API — most accessible commercial source; free API key, 5k calls/day.
  3. Schema.org JSON-LD scraper — generic fallback for venue HTML (Melkweg, Paradiso, dezwijger, museums, many more).
  4. Targeted venue HTML scrapers for sites without JSON-LD.
  5. Curated Luma calendar polling for Amsterdam-relevant slugs — free, no API.
  6. Meetup / Eventbrite — only if the Pro / partner cost is ever justified.
  7. Skip Facebook entirely — API closed since COVID, scrapers archived 2021, ToS risk.

Rationale: maximize coverage × accessibility, avoid lock-in to gated commercial APIs, prefer sources whose licenses match a public-interest platform.

Tier 1 — Open and accessible

SourceURLTypeAuthFieldsNotes
Amsterdam Datapunt Evenementenapi.data.amsterdam.nl/v1/evenementen/evenementenREST + WFS + MVTNone (key rolling out)title, start/end date+time, polygon geometry, source URLCC-BY 4.0. Gemeente Amsterdam authoritative permit data
data.overheid.nldata.overheid.nlDCAT 1.1 catalogNoneMirrors Amsterdam + nationwideDiscoverability layer; flows to European Data Portal
Ticketmaster Discovery API v2developer.ticketmaster.comRESTapikey query paramstart/end datetime + tz, venue name+address+lat/lon+postcode, ticket URL, images, genre tags5,000 calls/day @ 5 req/s, 1,000-item paging cap
Schema.org JSON-LD on venue HTMLschema.org/EventEmbedded structured dataNoneWhatever venue embeds (usually date, title, location, URL)Extract with extruct / schema-dts. Used by Eventbrite, Ticketmaster, Meetup, many venues
KNVB Dataserviceapi.knvbdataservice.nlRESTPartnerMatch fixtures, venues, timesSports — Ajax + amateur clubs

Tier 2 — Paid or gated, but workable

SourceTypeAuthNotes
LumaRESTLuma Plus subscription, calendar-scoped keys200 req/min per calendar / 500/min per org. No global discovery — must know calendar slugs. Practical path: maintain a list of Amsterdam-relevant calendars and poll each
Meetup GraphQLGraphQL @ api.meetup.com/gql-extOAuth 2; new consumers require Meetup Pro since Feb 2025Old API keys deprecated. Major barrier for new aggregators
EventbriteRESTOAuthPublic event search was deprecated; mostly own-org scoped now. Confirm current docs before relying
DICE PartnersGraphQLBearer via MIO, partner-onlyScoped to your own ticket data, not city-wide discovery

Tier 3 — Closed or scrape-only

SourceStatusFallback
Facebook EventsOfficially closed. Meta paused new partners (COVID-era), canonical scraper archived Dec 2021None viable; high ToS risk
MelkwegNo API/RSS/iCal/wp-json. Listing exposes date, type, title, genre tags, URL; times/room/price need detail-page fetchHTML scrape detail pages or via Songkick venue calendar
ParadisoNo public feedScrape; Songkick / Bandsintown aggregate it
Pakhuis de ZwijgerNo feedScrape (check for embedded JSON-LD first)
Resident AdvisorNo public APIThird-party scrapers — ToS risk
Bandsintown / SongkickArtist-API only; no city/venue free tierUseful for cross-reference

Open questions

These weren't fully resolved in the 2026-06-02 scan and are worth a follow-up dive before locking the architecture:

  • Uitagenda / Uit in Nederland (LantarenVenster, Cultuurpas pipeline) — partner API or open feed?
  • Songkick / Bandsintown / RA paid tiers — pricing and licensing?
  • Decidim instances, buurtbudget, Stadspas — any structured channel?
  • Museumnacht, UvA / VU iCal calendars, warenmarkten open data — feed availability?
  • Venue "no API" claims rest on absence-of-evidence — worth a manual network-tab check on each before committing to HTML scraping.

Implications for product

  • Map "Events this week" layer (Open-data) can ship on Datapunt + Ticketmaster + JSON-LD alone, with no commercial dependency.
  • Civic-layer events (consultations, buurtbudget, Stadspas) likely require their own ingestion path — not the same pipeline as cultural events.
  • One Schema.org JSON-LD extractor can serve many venues — invest in it as shared infrastructure rather than one scraper per venue.
  • No Facebook dependency — design assumes that channel stays closed.

Tags

#year/2026 #city/amsterdam #data/events