Ziggo Dome APIziggodome.nl ↗
Access Ziggo Dome's upcoming event agenda via API. Get ticket availability, seller info, price ranges, organizer details, and genre filtering across 2 endpoints.
What is the Ziggo Dome API?
The Ziggo Dome API covers 2 endpoints that expose the full upcoming event agenda for Amsterdam's Ziggo Dome venue. The list_events endpoint returns paginated event summaries including performer name, show date, sold-out status, and ticket seller URL. The get_event endpoint adds per-event depth: description, organizer, ticket price range, genre tags, and sale state. Together they cover the 9 response fields needed to build a live event tracker or ticket availability monitor.
curl -X GET 'https://api.parse.bot/scraper/0de346e6-8ca0-4793-832e-19a8965f94a5/list_events?limit=5&offset=0' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace ziggodome-nl-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Ziggo Dome SDK — bounded, re-runnable; every call capped."""
from parse_apis.ziggodome_nl_api import ZiggoDome, EventNotFound
client = ZiggoDome()
# List upcoming events — check sold-out status and ticket sellers.
for event in client.events.list(limit=3):
print(event.performer_name, event.show_date, event.sold_out, event.ticket_seller)
# Drill into the first event for full details (seller, organizer, prices).
summary = client.events.list(limit=1).first()
try:
full = summary.details()
print(full.performer_name, full.ticket_seller, full.organizer, full.min_ticket_price)
except EventNotFound as e:
print("event gone:", e.event_id)
print("exercised: events.list, EventSummary.details")
List upcoming events from the Ziggo Dome agenda. Each event includes the performer name, date, sold-out status, ticket sales URL, and inferred ticket seller. Results are offset-paginated. Supports optional genre filtering by genre ID.
| Param | Type | Description |
|---|---|---|
| genre | string | Genre UUID to filter events (obtain from the genres list on the site). Omitted returns all genres. |
| limit | integer | Number of events per page. |
| offset | integer | Number of events to skip for pagination. |
{
"type": "object",
"fields": {
"total": "total number of upcoming events",
"events": "array of event summary objects",
"has_more": "whether more pages are available"
},
"sample": {
"data": {
"limit": 5,
"total": 111,
"events": [
{
"id": "bbcae19e-5661-4a7a-8582-80c5e4f647dd",
"sold_out": false,
"sales_url": "https://www.ticketmaster.nl/artist/joji-tickets/998611",
"show_date": "2026-08-25 18:00:00",
"show_state": "OnSale",
"event_title": "JOJI: SOLARIS",
"ticket_seller": "Ticketmaster",
"event_page_url": "https://www.ziggodome.nl/agenda/bbcae19e-5661-4a7a-8582-80c5e4f647dd",
"performer_name": "JOJI"
}
],
"offset": 0,
"has_more": true
},
"status": "success"
}
}About the Ziggo Dome API
Event Listing and Filtering
The list_events endpoint returns a paginated array of upcoming Ziggo Dome events. Each object in the events array includes the performer name, show date, sold-out flag, a direct ticket sales URL, and an inferred ticket_seller name. The response also exposes a total count and a has_more boolean so you can drive pagination cleanly using limit and offset parameters. To narrow results to a specific genre, pass a genre UUID to the genre parameter — genre UUIDs can be obtained from the venue's genre list on the site.
Single Event Details
The get_event endpoint accepts a UUID (event_id) sourced from list_events results and returns the complete event record. This includes the event_title, show_date, show_state (the venue's sale state string), organizer, description in HTML, a ticket_price_range, and a genres array. The sold_out boolean and sales_url are also present, making it straightforward to surface actionable purchase links alongside availability status.
Coverage and Scope
Both endpoints reflect the Ziggo Dome agenda at ziggodome.nl — a single venue in Amsterdam. Coverage is limited to events listed on that agenda; historical or past events, seating maps, and individual ticket inventory are outside the data these endpoints return. The show_state field carries the venue's own sale status string, which may carry values beyond a simple open/sold-out binary.
The Ziggo Dome API is a managed, monitored endpoint for ziggodome.nl — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ziggodome.nl changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official ziggodome.nl API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Monitor ticket availability for Ziggo Dome shows using the
sold_outflag inlist_events - Build a genre-filtered event calendar using the
genreUUID parameter - Display ticket price ranges and direct purchase links from
get_eventon a concert aggregator - Track which ticket sellers (via
ticket_seller) distribute Ziggo Dome events - Send alerts when new events appear by comparing
totalcounts between polling intervals - Surface organizer details from
get_eventfor B2B event or sponsorship research - Paginate the full event agenda with
limitandoffsetto seed a local database
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Ziggo Dome have an official public developer API?+
What does `show_state` return and how is it different from `sold_out`?+
sold_out is a boolean — true or false — indicating whether the event is sold out. show_state is the venue's own sale status string, which may carry nuanced values such as presale active, on-sale, or off-sale states, beyond the binary sold-out flag.Can I retrieve past or historical Ziggo Dome events through this API?+
list_events and get_event cover upcoming events on the Ziggo Dome agenda. Historical event records are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting archived event data if the source exposes it.Does the API return seating maps or individual seat availability?+
How do I get genre UUIDs to use with the `genre` filter in `list_events`?+
genre parameter to filter list_events results to a specific music or event category.