VDAB Scraper — Belgian Job Listings & Vacancies
Pricing
Pay per event
Go to Apify Store

VDAB Scraper — Belgian Job Listings & Vacancies
Scrape job listings, vacancies, company info, and employment data from VDAB.be — Belgium's Flemish public employment service.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Jelle Desramaults
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
12 days ago
Last modified
Categories
Share
VDAB Scraper
Scrapes job vacancies from VDAB.be, the Flemish public employment service in Belgium. Returns structured job listing data including title, company, location, contract type, and more.
Input
| Field | Type | Description |
|---|---|---|
startUrls | Array | Direct VDAB URLs to scrape |
searchQuery | String | Job search keyword (default: "developer") |
location | String | City or region filter (e.g. "Gent") |
maxResults | Integer | Max jobs to return (default: 100) |
proxyConfiguration | Object | Proxy settings |
Output
{"title": "Full Stack Developer","company": "Acme NV","location": "Gent","contractType": "Onbepaalde duur","workRegime": "Voltijds","publishDate": "2026-03-10","description": "We zoeken een ervaren developer...","requirements": "3 jaar ervaring met React...","salary": "3000-4000 EUR bruto/maand","sector": "ICT","url": "https://www.vdab.be/vindeenjob/vacatures/12345","scrapedAt": "2026-03-16T10:00:00.000Z"}
How it works
- Searches VDAB using
/vindeenjob/vacatures?q={query}&waar={location} - Extracts job detail links from listing pages
- Visits each detail page and parses structured data from dt/dd pairs and labeled sections
- Follows pagination via "Volgende" links
Tips
- VDAB job descriptions are in Dutch (Flemish). Use Dutch search terms for best results.
- The
locationfilter maps to VDAB'swaarparameter. - Contract info is extracted from labeled sections like "Arbeidsovereenkomst" and "Arbeidsregime".