Stellenangebote von VDAB.be abrufen, dem öffentlichen Arbeitsvermittlungsdienst Flanderns (Quellplattform). Der Scraper liefert Titel, Firma, Ort, Provinz, Gehalt, vollständige Beschreibung, externe Bewerbungs-URL, Firmenwebsite und Social-Media-Links. Er deckt Flandern und die Region Brüssel ab, ohne API-Schlüssel und ohne Monatsabo.
salary_min, salary_max) vergleichen, sofern angegeben| Ereignis | Wann | Preis |
|---|---|---|
actor-start | einmal pro Lauf | $0,001 |
job-serp-result | pro Job, nur Listendaten (includeJobDetails aus) | $0,003 |
job-detail-result | pro Job, mit Detailseite | $0,005 |
Beispiele: 100 Jobs nur Listendaten kosten rund $0,30, 100 Jobs mit Details rund $0,50, 1.000 Jobs nur Listendaten rund $3,00. Die ersten Läufe liegen im monatlichen Gratiskontingent von 5$ bei Apify; es gibt kein Monatsabo.
{
"searchQueries": [
"programmeur",
"verpleegkundige",
"software engineer"
],
"location": "Antwerpen",
"sortBy": "newest",
"maxResults": 30,
"maxResultsPerQuery": 10,
"includeJobDetails": true,
"includeCompanyDetails": false
}Weitere Eingabefelder: searchUrls (VDAB-Such-URLs), includeCompanyDetails (Firmenprofil mit company_about und company_social_urls; setzt includeJobDetails voraus), maxConcurrency (Standard 5, 1 bis 20). Standardwerte: sortBy = newest, maxResults = 100, maxResultsPerQuery = 100, includeJobDetails = true, includeCompanyDetails = false.
# Einen Lauf über die Apify-API starten curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/runs?token=YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "searchQueries": ["verpleegkundige"], "location": "Antwerpen", "sortBy": "newest", "maxResultsPerQuery": 100, "includeJobDetails": true }' # Oder mit KI-Agenten via MCP verwenden: # https://mcp.apify.com?tools=santamaria-automations/vdab-be-scraper
| Feld | Typ | Beschreibung |
|---|---|---|
_type | string | Immer "job" |
id | string | VDAB-Vakanz-ID |
title | string | Jobtitel |
job_url | string | Kanonische Stellen-URL auf vdab.be |
source_url | string | Entspricht job_url |
source_platform | string | Immer "vdab.be" |
company_name | string | null | Name des Arbeitgebers |
company_website | string | null | Website des Arbeitgebers (Detailseite bzw. Firmenprofil) |
company_logo_url | string | null | Firmenlogo vom VDAB-CDN |
company_social_urls | array | Social-Media-Links (LinkedIn, Twitter, Facebook, Instagram, YouTube); mit includeCompanyDetails |
company_about | string | null | Firmenbeschreibung aus dem VDAB-Firmenprofil; mit includeCompanyDetails |
location | string | Ort |
postal_code | string | null | Belgische Postleitzahl aus den strukturierten Daten der Detailseite |
country | string | Länderkürzel |
region | string | null | Flämische Provinz: Antwerpen, Oost-Vlaanderen, West-Vlaanderen, Vlaams-Brabant, Limburg oder Brussel |
posted_at_text | string | null | Veröffentlichungsdatum als Text |
posted_at_datetime | string | null | Veröffentlichungsdatum (ISO 8601) |
employment_type | string | null | Anstellungsart, z. B. permanent, part-time, temporary, internship, apprenticeship, flexi, freelance |
workplace_type | string | null | Arbeitsort-Modell: on-site, hybrid oder remote |
salary_min | number | null | Gehalt von |
salary_max | number | null | Gehalt bis |
salary_currency | string | null | Währung |
salary_period | string | null | Gehaltszeitraum |
salary_text | string | null | Gehalt als Text |
description | string | null | Auszug der Stellenbeschreibung (erste 500 Zeichen, Klartext) |
description_full | string | null | Vollständige Beschreibung als Klartext |
description_html | string | null | Vollständige Beschreibung als HTML |
description_md | string | null | Beschreibung als Markdown |
contact_emails | array | Kontakt-E-Mails (Array) |
contact_phones | array | Kontakt-Telefonnummern (Array) |
contact_urls | array | Kontakt-URLs (Array) |
apply_url | string | null | Externe Bewerbungs-URL des Arbeitgebers; sonst die VDAB-Stellen-URL |
search_query | string | null | Suchbegriff, der die Stelle gefunden hat |
scraped_at | string | Zeitpunkt des Scrapings |
Hinweis: Die Felder description_full, description_html, description_md, company_website und die Gehaltsfelder werden nur befüllt, wenn includeJobDetails aktiv ist und die Stelle diese Angaben enthält; company_about und company_social_urls nur mit includeCompanyDetails.
{
"_type": "job",
"id": "74605598",
"title": "Verpleegkundige",
"job_url": "https://www.vdab.be/vindeenjob/vacatures/74605598/verpleegkundige",
"source_url": "https://www.vdab.be/vindeenjob/vacatures/74605598/verpleegkundige",
"source_platform": "vdab.be",
"company_name": "Stad Gent",
"company_website": null,
"company_logo_url": "https://cdn.app-prd-cdn.aws.vdab-prd.be/vindeenjob/templates/bedrijven/3769/logo.jpg",
"company_social_urls": [],
"company_about": null,
"location": "Gent",
"postal_code": null,
"country": "BE",
"region": "Oost-Vlaanderen",
"posted_at_text": "14 sep. 2026",
"posted_at_datetime": "2026-09-14T00:00:00Z",
"employment_type": "permanent",
"workplace_type": null,
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"salary_text": null,
"description": "Kinderbegeleiders, stratenmakers, psychologen, maatschappelijk werkers, zorgkundigen, boekhouders, loodgieters, leidinggevenden… De stad heeft duizend en éénprofielen. En werken bij Stad Gent doe je niet op je eentje.",
"description_full": null,
"description_html": null,
"description_md": null,
"contact_emails": [],
"contact_phones": [],
"contact_urls": [],
"apply_url": "https://www.vdab.be/vindeenjob/vacatures/74605598/verpleegkundige",
"search_query": "verpleegkundige",
"scraped_at": "2026-09-29T17:54:31Z"
}Klicken Sie oben auf Auf Apify öffnen, um vdab-be-scraper im Browser auszuführen – kein Code, keine Installation. In der Apify-Konsole erhalten Sie:
Um diesen Actor aus Ihrem eigenen Code auszuführen, benötigen Sie einen Apify API-Token. In etwa einer Minute erledigt:
Gratiskontingent: Apify schreibt Ihrem Konto 5$ Plattformnutzung pro Monat gut, keine Kreditkarte erforderlich. Genug, um jeden Actor sinnvoll zu testen — bei 0,003$ pro Job (Listendaten) sind das rund 1.600 Jobs gratis pro Monat.
Führen Sie diesen Actor aus jeder Sprache über die Apify-REST-API aus. Ersetzen Sie YOUR_TOKEN durch Ihren API-Token und passen Sie das JSON-Input an.
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'// npm install apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('santamaria-automations/vdab-be-scraper').call({});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);# pip install apify-client
from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('santamaria-automations/vdab-be-scraper').call(run_input={})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(items)// dotnet add package Apify.Client
using Apify.Client;
var client = new ApifyClient("YOUR_TOKEN");
var run = await client.Actor("santamaria-automations/vdab-be-scraper").CallAsync(new { });
var items = await client.Dataset(run.DefaultDatasetId).ListItemsAsync();// Maven: com.apify:apify-client
import com.apify.client.ApifyClient;
ApifyClient client = new ApifyClient("YOUR_TOKEN");
ActorRun run = client.actor("santamaria-automations/vdab-be-scraper").call(Map.of());
List<Map<String,Object>> items = client.dataset(run.getDefaultDatasetId()).listItems();Dieser Actor ist auf dem Apify MCP-Server verfügbar, sodass Sie ihn von jedem MCP-kompatiblen KI-Client aus steuern können – Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex oder einem eigenen Agent – ohne Code zu schreiben.
https://mcp.apify.com?tools=santamaria-automations/vdab-be-scraperBeispiel-Prompt nach Verbindung:
"Verwende vdab-be-scraper, um Pflegejobs in Antwerpen zu finden, und liefere mir die Ergebnisse als Tabelle."
Clients mit dynamischer Tool-Discovery (Claude.ai, VS Code) erhalten das vollständige Input-Schema automatisch via add-actor.
Triggern Sie diesen Actor aus Ihrem Automatisierungstool. Alle unten aufgeführten Plattformen können die Apify-API in wenigen Klicks aufrufen — kein Code erforderlich.
@apify/n8n-nodes-apify installieren).santamaria-automations/vdab-be-scraper.https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN hinzu.application/json.https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, Methode POST, Body raw JSON.https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN.steps.http.$return_value zu.https://api.apify.com/v2/acts/santamaria-automations~vdab-be-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN, Body type JSON.$0,003 pro Job mit Listendaten, $0,005 pro Job mit Detailseite und $0,001 pro Lauf, abgerechnet pro Ergebnis auf Apify. Das monatliche Gratiskontingent von 5$ deckt die ersten Läufe ab. Kein Monatsabo.
34 Felder pro Ergebnis, siehe Tabelle „Ausgabefelder“ oben.
Das Abrufen öffentlich zugänglicher Daten ist in den meisten Rechtsordnungen grundsätzlich zulässig, die DSGVO gilt jedoch für alle personenbezogenen Daten, die Sie erheben. Prüfen Sie die lokalen Regeln und holen Sie für die kommerzielle Nutzung rechtlichen Rat ein.
Nein. Sie benötigen lediglich ein Apify-Konto bzw. einen Apify-API-Token.
Jeder Lauf ruft die Daten live zum Ausführungszeitpunkt ab. Mit einem Zeitplan (täglich, stündlich, wöchentlich) in der Apify-Konsole halten Sie Ihren Datensatz automatisch aktuell. Mit sortBy = newest erhalten Sie zuerst die neuesten Stellen.
Nein. VDAB ist der Dienst für Flandern und Brüssel; laut Actor-Beschreibung nutzt die Wallonie einen eigenen Arbeitsvermittlungsdienst (Forem).