Jobat.be Scraper avatar

Jobat.be Scraper

Pricing

from $0.95 / 1,000 results

Go to Apify Store
Jobat.be Scraper

Jobat.be Scraper

[πŸ’° $0.95 / 1K] Extract job listings from Jobat.be, one of Belgium's largest job boards. Search by keyword, location, and province in Dutch (Flanders) or French (Wallonia) to get titles, companies, salaries, contract types, descriptions, contacts, and apply links.

Pricing

from $0.95 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull job listings from Jobat.be β€” one of Belgium's largest job boards β€” across all 11 Belgian provinces, in both Dutch (Flanders) and French (Wallonia). Get clean, structured records for every posting: title, company, location, contract type, full description, benefits, apply link, and recruiter contact details pulled straight from the ad. Built for Belgian recruiters, labor-market analysts, and relocation and staffing teams who need fresh, structured Jobat.be data without copying postings one tab at a time.

Why This Scraper?

  • All 11 Belgian provinces β€” filter to Antwerp, East/West Flanders, Flemish Brabant, Limburg, Walloon Brabant, Hainaut, LiΓ¨ge, Luxembourg, Namur, or the Brussels-Capital Region with a clean dropdown β€” no need to guess URL parameters.
  • Both languages, both regions β€” switch between Dutch (Flanders) and French (Wallonia) listings; the scraper follows Jobat.be's localized site path so you capture region-specific jobs that only appear in one language.
  • Five contract-type filters β€” permanent, temporary, freelance, internship, and student jobs, each as a single-click option instead of a wire value you have to look up.
  • Recruiter emails and phone numbers per listing β€” emails, phone numbers, and apply URLs are extracted from each job ad, turning a posting into a ready-to-use contact.
  • Full job descriptions plus benefits lists β€” the complete ad text, the snippet, and the listed perks and benefits β€” not just the title and a teaser.
  • Structured salary fields where Jobat exposes them β€” parsed minimum, maximum, currency, and period (Jobat hides salary on most Belgian ads, so this fills in whenever it's available).
  • "Posted within" freshness filter β€” last 24 hours, 3 days, 7 days, or 30 days, so daily monitoring runs only pick up new postings.
  • Paste any Jobat.be search or job URL β€” drop in a search you've already dialed in on the site (with its facets) or individual job pages, and they're collected exactly as-is.
  • Automatic de-duplication β€” the same job is never returned twice, even when multiple keyword searches overlap.

Use Cases

Recruitment & Sourcing

  • Build live feeds of new openings in a target city, province, or contract type
  • Monitor competitor and agency postings across Flanders and Wallonia
  • Track which roles a specific company is hiring for over time
  • Pull student and internship listings for early-career pipelines

Labor-Market Research

  • Map hiring demand by province, sector, and contract type across Belgium
  • Measure how many roles appear in Dutch vs. French markets
  • Track posting volume week over week with the "posted within" filter
  • Analyze which job categories are growing in each region

Lead Generation

  • Extract recruiter and company contact emails and phone numbers from ads
  • Build outreach lists of companies actively hiring in your sector
  • Identify employers posting freelance or contractor roles to pitch services
  • Capture company profile and website links alongside each opening

Relocation & Staffing

  • Surface roles in a candidate's target Belgian city or province
  • Filter to the language region (Flanders/Wallonia) a candidate can work in
  • Match candidates to permanent vs. temporary vs. freelance openings
  • Feed structured listings into placement and ATS workflows

Competitive & Salary Benchmarking

  • Collect openings for a job title across regions to compare demand
  • Pull salary figures wherever Jobat exposes them for benchmarking
  • Compare benefits and perks offered across competing employers
  • Track contract-type mix (permanent vs. temporary) by sector

Getting Started

Search by Keyword

The simplest way to start β€” one keyword, default settings:

{
"searchQueries": ["Software Developer"],
"maxResults": 50
}

Filter by Region and Contract Type

Permanent jobs in Antwerp, posted in the last week:

{
"searchQueries": ["Verpleegkundige"],
"province": "antwerpen",
"contractType": "permanent",
"datePosted": "7",
"maxResults": 200
}

Switch the language to capture Wallonia-only listings:

{
"searchQueries": ["Comptable"],
"language": "fr",
"location": "Liège",
"maxResults": 150
}

Paste Jobat.be URLs

Reuse a search you've already filtered on the site, or target specific job pages:

{
"startUrls": [
{ "url": "https://www.jobat.be/nl/jobs/results/developer" },
{ "url": "https://www.jobat.be/nl/jobs/it-consultant/job_12345678" }
],
"maxResults": 100
}
{
"searchQueries": ["Data Engineer", "Software Developer"],
"location": "Brussels",
"province": "brussel",
"contractType": "freelance",
"datePosted": "30",
"language": "nl",
"maxResults": 500,
"includeJobDetails": true
}

Input Reference

ParameterTypeDefaultDescription
searchQueriesarray["Software Developer"]Job titles or keywords to search for (e.g. "Software Developer", "Verpleegkundige", "Comptable"). Each keyword runs a separate search; results are merged and de-duplicated. Up to 50 keywords per run.
locationstring""A city or municipality in Belgium (e.g. "Brussels", "Antwerpen", "Gent", "Liège"). Leave empty to search all of Belgium.
startUrlsarray[]Full Jobat.be search-result URLs and/or individual job-page URLs. Any filters baked into a search URL are collected exactly as-is. Up to 100 URLs per run.

Filters & Limits

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of jobs to collect per search keyword, up to 2,000. Use 50 for a quick scan or a higher number for deep research.
provinceselectAnyRestrict results to one Belgian province (or the Brussels-Capital Region): Antwerp, East Flanders, West Flanders, Flemish Brabant, Limburg, Brussels-Capital Region, Walloon Brabant, Hainaut, Liège, Luxembourg, or Namur.
contractTypeselectAnyFilter by contract type: Permanent, Temporary, Freelance, Internship, or Student job.
datePostedselectAny timeOnly show jobs published recently: Last 24 hours, Last 3 days, Last 7 days, or Last 30 days.

Localization

ParameterTypeDefaultDescription
languageselectDutch (Flanders)Result language and regional version of Jobat.be: Dutch (Flanders) or French (Wallonia).

Advanced

ParameterTypeDefaultDescription
includeJobDetailsbooleantrueFetch the full description, contact details, and company profile from each job's detail page. Turn off for faster, lighter scans β€” the description, contact, and company-profile fields will then be empty.

Output

Each job is a single flat record. Here's a representative result with full details enabled:

{
"jobId": "12345678",
"title": "Senior Software Developer",
"company": "Tech Solutions NV",
"location": "Antwerpen",
"province": "Antwerp",
"region": "Flanders",
"contractType": "permanent",
"employmentType": "Full-time",
"category": "IT & Telecom",
"salaryText": "€3,500 - €4,500 per month",
"salaryMin": 3500,
"salaryMax": 4500,
"salaryCurrency": "EUR",
"salaryPeriod": "month",
"postedAt": "2026-06-08",
"descriptionSnippet": "We are looking for an experienced developer to join our growing team...",
"description": "We are looking for an experienced developer to join our growing team in Antwerp. You will design and build...",
"benefits": ["Company car", "Meal vouchers", "Hospitalization insurance", "13th month"],
"applyUrl": "https://www.jobat.be/nl/jobs/senior-software-developer/job_12345678",
"applyEmail": "jobs@techsolutions.be",
"contactPhone": "+32 3 123 45 67",
"extractedEmails": ["jobs@techsolutions.be"],
"extractedPhones": ["+32 3 123 45 67"],
"extractedUrls": ["https://www.techsolutions.be/careers"],
"companyUrl": "https://www.jobat.be/nl/bedrijven/tech-solutions-nv",
"companyWebsite": "https://www.techsolutions.be",
"jobUrl": "https://www.jobat.be/nl/jobs/senior-software-developer/job_12345678",
"language": "nl",
"searchQuery": "Software Developer",
"scrapedAt": "2026-06-11T14:30:00Z"
}

Core Fields

FieldTypeDescription
jobIdstringJobat.be internal job identifier
titlestringJob title
companystringHiring company / employer name
locationstringJob location (city or municipality)
provincestringBelgian province label (e.g. "Antwerp")
regionstringFlanders, Wallonia, or Brussels
contractTypestringPermanent, temporary, freelance, internship, or student
employmentTypestringFull-time or part-time
categorystringJob function category / sector
postedAtstringPublication date
jobUrlstringCanonical Jobat.be job-posting URL

Description & Benefits

FieldTypeDescription
descriptionSnippetstringShort description teaser from the list
descriptionstringFull job description text (when details are on)
benefitsarrayListed benefits and perks (when shown)

Salary

Jobat hides salary on most Belgian ads β€” these fields populate whenever it's exposed.

FieldTypeDescription
salaryTextstringRaw salary text as shown on the ad
salaryMinnumberParsed minimum salary
salaryMaxnumberParsed maximum salary
salaryCurrencystringSalary currency (EUR)
salaryPeriodstringSalary period (month, year, or hour)

Contact & Company

FieldTypeDescription
applyUrlstringPublic job-posting URL to apply through
applyEmailstringApply / contact email
contactPhonestringContact phone number (when shown)
extractedEmailsarrayEmails parsed from the job ad
extractedPhonesarrayPhone numbers parsed from the job ad
extractedUrlsarrayURLs parsed from the job ad
companyUrlstringJobat.be company profile URL
companyWebsitestringEmployer's own website (when shown)

Metadata

FieldTypeDescription
languagestringResult language (nl or fr)
searchQuerystringThe search keyword that produced this row
scrapedAtstringISO timestamp when the row was collected

Tips for Best Results

  • Start small β€” set maxResults to 50 on your first run to confirm the data matches your needs, then scale up for deep research.
  • Switch language to French to capture Wallonia-only listings β€” many French-language jobs in Wallonia never appear on the Dutch site, so run both nl and fr to cover all of Belgium.
  • Paste a filtered Jobat.be search URL to reuse facets we don't expose as inputs β€” dial in any advanced filter on the website, copy the URL into startUrls, and it's collected exactly as you set it.
  • Turn off includeJobDetails for fast counting β€” when you only need titles, companies, and locations, leave details off for quicker, lighter runs; turn it on for full descriptions, benefits, and contacts.
  • Use the "posted within" filter for daily monitoring β€” set datePosted to Last 24 hours on a scheduled run to capture only brand-new openings.
  • Combine multiple keywords in one run β€” list several job titles in searchQueries; each is searched separately and overlapping results are de-duplicated automatically.
  • Don't rely on salary being present β€” most Belgian employers omit it on Jobat, so treat salaryMin/salaryMax as a bonus rather than a guarantee.

Pricing

From $0.95 per 1,000 results β€” among the lowest-priced Belgian job-board scrapers on the platform. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.11$0.105$0.10$0.095
1,000$1.10$1.05$1.00$0.95
10,000$11.00$10.50$10.00$9.50
100,000$110.00$105.00$100.00$95.00

A "result" is any job row in the output dataset. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate recruitment research, labor-market analysis, and lead generation. You are responsible for complying with applicable laws β€” including GDPR and Belgian data-protection rules β€” and with Jobat.be's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and handle any personal data (such as contact details) lawfully and responsibly.