VDAB Scraper — Belgian Job Listings & Vacancies avatar

VDAB Scraper — Belgian Job Listings & Vacancies

Pricing

Pay per event

Go to Apify Store
VDAB Scraper — Belgian Job Listings & Vacancies

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

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

FieldTypeDescription
startUrlsArrayDirect VDAB URLs to scrape
searchQueryStringJob search keyword (default: "developer")
locationStringCity or region filter (e.g. "Gent")
maxResultsIntegerMax jobs to return (default: 100)
proxyConfigurationObjectProxy 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

  1. Searches VDAB using /vindeenjob/vacatures?q={query}&waar={location}
  2. Extracts job detail links from listing pages
  3. Visits each detail page and parses structured data from dt/dd pairs and labeled sections
  4. Follows pagination via "Volgende" links

Tips

  • VDAB job descriptions are in Dutch (Flemish). Use Dutch search terms for best results.
  • The location filter maps to VDAB's waar parameter.
  • Contract info is extracted from labeled sections like "Arbeidsovereenkomst" and "Arbeidsregime".