UiTinVlaanderen Scraper — Belgian Events, Concerts & Exhibition
Pricing
Pay per usage
UiTinVlaanderen Scraper — Belgian Events, Concerts & Exhibition
Scrape events, concerts, exhibitions, theater performances, and festivals from UiTinVlaanderen.be via the UiTdatabank API. Search by keyword, city, category, or date range.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jelle Desramaults
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
UiTinVlaanderen Scraper
Pull structured event data from UiTinVlaanderen.be — Flanders' official cultural agenda, powered by the UiTdatabank.
This actor talks directly to the UiTdatabank GraphQL API (api.uit.be), so it's fast and doesn't need a browser. You get back clean JSON with event titles, dates, venues, ticket prices, booking links, organizer info, and more.
What you can search for
The UiTdatabank covers everything from neighborhood flea markets to Gentse Feesten. You can filter by:
- Keyword —
jazz,kindertheater,brocante, whatever - City —
Gent,Antwerpen,Brugge,Leuven - Postal code —
9000,2000, etc. - Category — UiTdatabank type IDs like
0.50.4.0.0(Concert) or0.55.0.0.0(Tentoonstelling) - Date range — ISO format, e.g.
2026-06-01T00:00:00+02:00to2026-06-30T23:59:59+02:00
Leave everything blank and it returns whatever is currently listed.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | String | Free text search (e.g. festival, comedy) |
city | String | City name — uses the UiTdatabank addressLocality filter |
postalCode | String | Belgian postal code |
category | String | UiTdatabank event type ID |
dateFrom | String | ISO datetime, start of date window |
dateTo | String | ISO datetime, end of date window |
maxResults | Integer | Cap on returned events (default: 100) |
proxyConfiguration | Object | Optional proxy settings |
What comes back
Each event includes the fields below. Optional fields are omitted when the event doesn't have that data (e.g. not every event lists a booking URL or price).
| Field | Example |
|---|---|
title | "Gentse Feesten 2026 — Openingsconcert" |
description | Full text, HTML stripped |
startDate | "2026-07-15T20:00:00+02:00" |
endDate | "2026-07-15T23:00:00+02:00" |
location | "Korenmarkt" |
city | "Gent" |
address | "Korenmarkt, 9000, Gent" |
organizer | "Stad Gent" |
category | "Concert" |
theme | "Pop en rock" |
imageUrl | Main event image |
price | "Basistarief: Gratis" or "Basistarief: €15.00" |
accessibility | "All ages" or "Age from 12" |
bookingUrl | Direct ticket link |
status | "Available" |
attendanceMode | "offline" / "online" / "mixed" |
url | "https://www.uitinvlaanderen.be/agenda/e/gentse-feesten-2026/abc123" |
scrapedAt | ISO timestamp |
{"title": "Nacht van de Geschiedenis","description": "Ontdek het verleden van Antwerpen tijdens deze nachtelijke wandeling...","startDate": "2026-04-12T19:00:00+02:00","endDate": "2026-04-13T01:00:00+02:00","location": "MAS - Museum aan de Stroom","city": "Antwerpen","address": "Hanzestedenplaats 1, 2000, Antwerpen","organizer": "MAS Antwerpen","category": "Cursus of workshop","theme": "Geschiedenis","imageUrl": "https://io.uitdatabank.be/images/abc123.jpeg","price": "Basistarief: €8.00 | Studenten: €5.00","bookingUrl": "https://www.mas.be/tickets","url": "https://www.uitinvlaanderen.be/agenda/e/nacht-van-de-geschiedenis/abc123","scrapedAt": "2026-03-16T10:00:00.000Z"}
How it works
The actor sends paginated GraphQL queries to api.uit.be, fetching 50 events per request. No browser, no Playwright, no Cheerio — just HTTP calls. This makes it cheap to run and reliable.
Cost
Roughly $0.25 per 1,000 events. A typical run pulling 500 events finishes in under 30 seconds.
Good to know
- The UiTdatabank is Flanders-only. Brussels events appear when they're listed by Flemish organizers, but don't expect full coverage of French-speaking events.
- Event descriptions come back as HTML from the API — the actor strips tags and decodes entities before output.
- Category IDs come from UiTdatabank's taxonomy. You can find them on UiT's developer docs. Common ones:
0.50.4.0.0(Concert),0.55.0.0.0(Tentoonstelling),0.50.6.0.0(Festival). - The
pricefield is a formatted string, not a number — events can have multiple price tiers (base, student, child, etc.).