Leforem.be Scraper
Pricing
from $0.99 / 1,000 results
Leforem.be Scraper
Automate job data collection from Leforem.be. Get real-time access to Belgian job postings with complete details. Ideal for career tracking, recruiter databases, and competitive job market analysis.
Pricing
from $0.99 / 1,000 results
Rating
5.0
(2)
Developer
Shahid Irfan
Maintained by CommunityActor stats
1
Bookmarked
7
Total users
0
Monthly active users
7 hours ago
Last modified
Categories
Share
What does Leforem.be Scraper do?
Leforem.be Scraper collects job listings from Le Forem, the official employment portal for the Wallonia and Brussels region of Belgium. Enter a job keyword and location, and the Actor returns structured vacancy data including job title, company, contract type, work location, publication date, and a direct link to each offer. When detail collection is enabled, it also retrieves job descriptions, employer details, application instructions, skills, language requirements, benefits, and other extended fields.
This Actor is designed for recruitment monitoring, labor market research, hiring intelligence, and building clean job datasets for internal tools or analysis.
Why use Leforem.be Scraper?
- Structured job data from Le Forem - Collect Belgian job listings with consistent output fields suitable for databases, spreadsheets, and reporting tools.
- Search by keyword and location - Look for roles by title, skill, or company name. Filter by Belgian cities or regions using the location input.
- Extended detail collection - When detail mode is on, each job record includes full descriptions, employer information, competencies, application instructions, and benefits.
- Automation-ready - Run on demand or schedule regular collections. Export datasets to JSON, CSV, Excel, or XML. Connect results to Google Sheets, webhooks, or no-code platforms.
- Job market intelligence - Track hiring activity, contract types, work schedules, and skill demand across the Walloon and Brussels job market.
What data can you extract from Leforem?
| Field | Description |
|---|---|
titre | Job position title |
nomEmployeur | Employer or company name |
lieuxTravail | Work location(s) |
typeContrat | Contract type (permanent, fixed-term, temporary) |
regimeTravail | Work schedule (full-time, part-time) |
publication | Publication period label |
detailUrl | Direct URL to the full offer page |
secteursActivite | Industry sector(s) of the position |
langues | Language requirements with proficiency level |
nombrePostes | Number of available positions |
When detail collection is enabled, additional fields become available:
| Field | Description |
|---|---|
description_text | Full job description in plain text |
employer_description_text | Employer description in plain text |
competencies | Required technical competencies |
softSkills | Desired soft skills |
studies | Required education level or field of study |
experience | Required experience level |
application_url | External application link when available |
application_instructions_text | Application process instructions |
basePay | Base pay information when published |
otherBenefits | Additional benefits listed by the employer |
drivingLicenses | Required driving license categories |
metier | Job function or trade classification |
How to use Leforem.be Scraper
- Open the Actor on Apify Store.
- Enter a job keyword such as
developpeur,infirmier, orcomptable. - Optionally enter a location such as
Liege,Bruxelles,Namur, orCharleroi. - Set the maximum number of offers to collect.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | Yes | developpeur | Job search keyword or role name |
location | String | No | Liege | Comma-separated city or region names in Belgium |
startUrl | String | No | - | Optional Leforem search URL to use as a filter source |
collectDetails | Boolean | No | true | Enable extended detail collection for each offer |
results_wanted | Integer | No | 20 | Maximum number of offers to save |
max_pages | Integer | No | 10 | Safety cap for pagination depth |
proxyConfiguration | Object | No | Apify Proxy | Proxy settings for reliable cloud runs |
Output Data
| Field | Type | Description |
|---|---|---|
id | Number | Leforem offer identifier |
numero | String | Offer reference number |
titre | String | Job title |
nomEmployeur | String | Employer name |
lieuxTravail | Array | Work location(s) |
typeContrat | String | Contract type |
regimeTravail | String | Work schedule |
publication | String | Publication period label |
nombrePostes | Number | Number of available positions |
secteursActivite | Array | Industry sector(s) |
langues | Array | Language requirements with levels |
detailUrl | String | Direct link to the offer detail page on Leforem |
scraped_at | String | ISO timestamp of data collection |
When collectDetails is enabled, additional fields are included such as description_text, competencies, softSkills, studies, experience, application_url, basePay, otherBenefits, drivingLicenses, and employer_description_text when available.
Usage Examples
Basic Keyword Search
Collect job offers for a specific role in a default location:
{"keyword": "developpeur","location": "Liege","results_wanted": 20,"max_pages": 3,"collectDetails": true}
Multiple Locations and Higher Volume
Search across multiple Belgian cities with a higher result limit:
{"keyword": "infirmier","location": "Bruxelles, Namur, Charleroi","results_wanted": 100,"max_pages": 10,"collectDetails": true}
Fast Collection Without Details
Disable detail mode for faster runs when only summary fields are needed:
{"keyword": "comptable","location": "Liege","results_wanted": 50,"max_pages": 5,"collectDetails": false}
Using a Start URL
Provide a Leforem search URL to use its filters as a starting point:
{"startUrl": "https://www.leforem.be/recherche-offres/resultat-recherche-offre?mot=ingenieur&localisation=Liege","results_wanted": 30,"collectDetails": true}
Sample Output
{"id": 1854024,"numero": "1854024","titre": "Analyste-developpeur informatique (H/F/X)","nomEmployeur": "Intercommunale namuroise de Services publics","lieuxTravail": ["Naninne"],"typeContrat": "Duree indeterminee","regimeTravail": "Temps plein","publication": "Publie hier","nombrePostes": 1,"secteursActivite": ["Informatique"],"langues": ["Francais"],"detailUrl": "https://www.leforem.be/recherche-offres/offre-detail/1854024","scraped_at": "2026-07-28T10:30:00.000Z"}
Sample output with detail collection enabled:
{"id": 1854024,"titre": "Analyste-developpeur informatique (H/F/X)","nomEmployeur": "Intercommunale namuroise de Services publics","lieuxTravail": ["Naninne"],"typeContrat": "Duree indeterminee","regimeTravail": "Temps plein","publication": "Publie hier","detailUrl": "https://www.leforem.be/recherche-offres/offre-detail/1854024","description_text": "Nous recherchons un analyste-developpeur pour renforcer notre equipe informatique...","competencies": ["Analyse fonctionnelle", "Developpement web", "Gestion de bases de donnees"],"softSkills": ["Travail en equipe", "Autonomie", "Rigueur"],"studies": ["Bac+5 en informatique"],"experience": ["3 a 5 ans"],"application_url": "https://www.example.com/postuler","scraped_at": "2026-07-28T10:30:00.000Z"}
Tips for Best Results
- Use French keywords when searching on Leforem, as most offers are listed in French.
- Start with a smaller result limit for testing, then scale up for production runs.
- Enable
collectDetailswhen you need full descriptions, skills, and application information. - Disable
collectDetailswhen you only need summary fields and want faster runs. - Use comma-separated location names to search across multiple cities in one run.
- Some fields such as salary or benefits may be empty if the employer did not publish that information.
Integrations
- Google Sheets - Export job data to spreadsheets for team analysis and reporting.
- Webhooks - Send run results to downstream systems after each collection.
- Make or Zapier - Connect job data to no-code automations and workflows.
- API - Access datasets programmatically from your own applications.
- CSV, Excel, JSON, XML - Download data in your preferred format from Apify Console.
Frequently Asked Questions
How many job offers can I collect per run?
You can collect up to several hundred offers per run, limited by the results_wanted and max_pages settings. The actual number depends on available listings matching your keyword and location.
Can I search across multiple locations at once?
Yes. Enter multiple city or region names separated by commas in the location field, such as Liege, Bruxelles, Namur, Charleroi.
What if some fields are missing from the output?
Some fields are empty when the employer or listing does not publish that information. Salary, benefits, and specific competencies are common examples. Check several results before assuming the Actor missed data.
Do I need to provide a start URL?
No. The keyword and location fields are enough for most searches. The startUrl parameter is an optional way to mirror filters from an existing Leforem search page.
Can I run this Actor on a schedule?
Yes. You can schedule the Actor in Apify Console to run daily or weekly for ongoing monitoring of job postings in your target region.
Can I export the data to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other formats from the Apify Console.
Does this Actor work for the whole of Belgium?
Le Forem covers job offers in Wallonia and Brussels. For the Flemish region (VDAB), offers may be less represented. The location filter helps narrow results to specific cities or provinces.
Is it legal to scrape Leforem job data?
Scraping publicly available job listing data may be legal, but you are responsible for complying with applicable laws, Leforem's terms of service, and data privacy regulations.
Related Actors
- LinkedIn Job Scraper - Collect job listings from LinkedIn by keyword, location, and posting date.
- Bayt Jobs Scraper - Extract job postings from Bayt.com for Middle East and North Africa markets.
- SimplyHired Job Scraper - Gather job listings from SimplyHired across multiple countries.
Support
For issues, feature requests, or custom scraping projects, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is designed for legitimate data collection from publicly available job listings on Leforem.be. Users are responsible for using the data responsibly and complying with Leforem's terms of service, applicable laws, and data privacy regulations.