vdab.be Scraper avatar
vdab.be Scraper

Pricing

$29.00/month + usage

Go to Apify Store
vdab.be Scraper

vdab.be Scraper

Developed by

Lexis Solutions

Lexis Solutions

Maintained by Community

Scrape job listings from VDAB.be—including titles, companies, locations, salaries, and requirements. Ideal for job board aggregation, market analysis, and trend tracking. Fast, structured, and customizable extraction from Flanders’ public employment service.

0.0 (0)

Pricing

$29.00/month + usage

0

1

1

Last modified

2 days ago

VDAB Scraper

banner

👋 Welcome to the VDAB Scraper! This actor is designed to help you extract job listings and details from VDAB (vdab.be), Belgium's public employment service. With this actor, you can easily gather data about job opportunities, companies, requirements, and more from this comprehensive job portal.

Introduction

The VDAB Scraper is a web scraping tool that extracts job data from vdab.be. It is useful for job market research, competitive analysis, and anyone interested in the Belgian employment market.

Use Cases

  • Job Market Research: Analyze trends in Belgian job postings and requirements.
  • Competitive Analysis: Monitor job opportunities and company hiring patterns.
  • Job Aggregators: Collect and display job listings from VDAB on your own platform.
  • Salary Monitoring: Track job requirements and employment conditions across different sectors.
  • Company Analysis: Research companies and their job offerings in Belgium.

Input 📥

To use this actor, provide the following input fields:

  • startUrls (array, optional): Direct URLs to scrape. Can include search pages or specific job listings.
  • query (string, optional): Search term or keyword for jobs.
  • maxItems (integer, required): Maximum number of jobs to extract. Example: 50
  • proxyConfiguration (object, optional): Apify proxy configuration. Default: { "useApifyProxy": false }
  • debugMode (boolean, optional): Enable detailed logs. Default: false
  • NOTE: You must provide either startUrls or query. At least one of them is required for the actor to run.

Example input:

{
"query": "developer",
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": true }
}

Output 📤

The output is a dataset of job objects with the following fields:

{
"id": 71945910,
"url": "https://www.vdab.be/vindeenjob/vacatures/71945910/inside-sales-medewerker",
"status": "ACTIEF",
"published": true,
"closed": false,
"numberOfJobs": 1,
"name": "Inside sales medewerker",
"description": "Je komt in een familiaal team terecht dat bestaat uit 4 collega's Je bent de spil tussen de",
"contract": "Interim met optie \"vast werk\"; Contract van onbepaalde duur; voltijds; Dagwerk",
"languageSkills": "Nederlands (Medium)",
"requiredStudies": "Of gelijkwaardig door ervaring; Professionele bachelor: Administratie; Professionele bachelor: Communicatie",
"workExperiences": "Geen ervaring",
"employmentCircuitCode": "IV",
"employmentCircuitLabel": "Interim met optie 'vast werk'",
"employmentCircuitShortLabel": "Interim met optie \"vast werk\"",
"employmentType": {
"code": "IV",
"label": "Interim met optie 'vast werk'",
"kortLabel": "Interim met optie \"vast werk\""
},
"supplierName": "IMPACT",
"supplierMunicipality": "PELT",
"supplierStreet": "Koning Albertlaan",
"supplierNumber": "5",
"supplierPostalCode": "3910",
"supplierStreetNumberMailbox": "Koning Albertlaan 5",
"supplierAddressLine": "Koning Albertlaan 5 3910 PELT",
"supplierCountryCode": "BE",
"supplierCountryLabel": "België",
"supplierCountryShortLabel": "België",
"supplierType": "INTERMEDIAIREN",
"supplierMandated": true,
"organizationId": 10133725,
"organizationName": "IMPACT ",
"organizationDescription": "Impact is een uitzendkantoor gespecialiseerd in de tewerkstelling van personen met een Technics,",
"organizationWebsite": "http://www.impact.be",
"organizationPriority": false,
"workCompanyName": null,
"workMunicipality": "LOMMEL",
"workStreet": null,
"workNumber": null,
"workMailbox": null,
"workPostalCode": "3920",
"workStreetNumberMailbox": null,
"workAddressLine": "3920 LOMMEL",
"workCountryCode": "BE",
"workCountryLabel": "België",
"workCountryShortLabel": "België",
"regionCode": "BE222B",
"regionLabel": "Regio Pelt - Hamont-Achel - Lommel",
"regionShortLabel": "Regio Pelt - Hamont-Achel - Lommel",
"regionOrAddress": "LOMMEL",
"contactEmail": null,
"contactPhone": null,
"contactFullName": "Karolien Thys",
"logicalEmail": null,
"viaLetter": false,
"viaVDAB": false,
"viaVisit": false,
"offer": "Na een geslaagde interim-periode volgt er een vaste aanwerving Fulltime tewerkstelling Marktconform loon",
"requirements": "Je bent in het bezit van een bachelor diploma Je kan minstens 3 jaar relevante ervaring voorleggen",
"contractCode": "ONBEPAALD",
"contractLabel": "onbepaalde duur",
"contractShortLabel": "onbepaalde duur",
"startAsSoonAsPossible": true,
"contractLine": "onbepaalde duur",
"professionalCompetencies": "Documenten coderen, klasseren en archiveren; Brieven, tabellen,",
"workExperience": "Geen ervaring",
"personalCompetencies": "",
"studies": "Administratie; Communicatie",
"studiesEquivalentByExperience": true,
"jobDomains": "Administratie",
"certificates": "",
"jobTitle": "Polyvalent administratief medewerker",
"managerEmail": null,
"managerName": null,
"lastModificationDate": "2025-09-13T12:15:45Z",
"firstPublicationDate": "2025-09-13T12:15:45Z",
"lastPublicationDate": null,
"priority": 1,
"socialMedia": [
"http://www.facebook.com/impact.expertise.included",
"http://www.linkedin.com/company/impact-expertiseincluded"
]
}

How many jobs can the VDAB Scraper extract?

The scraper paginates through job listings and will extract up to the number specified in maxItems. If you want all available jobs, set a high value for maxItems.

Why use the VDAB Scraper?

  • ⚡️ Fast: Quickly gather job data for your needs.
  • 🤙 Easy to use: No coding required—just input your search criteria and let the actor do the work.
  • ☑️ Well-Maintained: Maintained by the Lexis Solutions team for reliability and updates.
  • 🎯 Flexible: Support for multiple input methods (URLs, search queries).
  • 🔍 Comprehensive: Extracts both job and company information.
  • 🇧🇪 Belgian Focus: Specialized for the Belgian job market with local requirements and regulations.

FAQ 💬

  • Can I use this scraper to apply for jobs?

    No, this scraper is for data extraction and analysis only. It does not interact with job applications or submissions.

  • What types of jobs can I find?

    Any public job listing on vdab.be, including positions in IT, healthcare, education, manufacturing, services, and more across Flanders.

  • What if the website changes?

    If VDAB changes its website structure, the scraper may need to be updated. Please report issues or request updates as needed.

Need to scrape other job platforms?

Check out our other job scrapers on Apify:


👀 Need help or want a custom solution?

Lexis Solutions is a certified Apify Partner. We can help you with custom data extraction projects.

Contact us via Email or LinkedIn