Leforem.be Scraper
Pricing
$29.00/month + usage
Leforem.be Scraper
Scrape leforem.be job listings with advanced filters (keyword, location, contract, education, language) and detailed offer data for recruitment analytics, labor market research, and HR automation workflows.
Pricing
$29.00/month + usage
Rating
5.0
(1)
Developer

Lexis Solutions
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Share
leforem-be Scraper

Apify Actor for scraping job listings and detailed offer information from the leforem.be job portal.
Features
- Extensive Search Filters: Support for all filters found on the portal, including keywords, location (place), job type (métier), contract type, education level, language, certifications, and more.
- Smart Mapping: Input locations, jobs, and activities using either their official GUIDs/IDs or friendly names (e.g., "Namur", "Belgique", "Infirmier").
- Detailed Extraction: Captures all job details, including full descriptions, benefits, required skills, experience, and contact information.
- Flexible & Extendable: While the dropdowns include thousands of common options, some niche items may be omitted due to platform size limits. However, the scraper is designed to handle any valid name or GUID from the leforem.be website—simply type it into the field manually and the Actor will resolve it automatically.
- Date Filtering: Ability to filter jobs by their release date.
Input Configuration
The scraper accepts the following input fields (see input_schema.json for details):
| Field | Type | Description |
|---|---|---|
keyword | String | Company, reference, or profession keyword. |
place | Array | Workplace locations. Supports names or GUIDs (e.g., ["Namur", "France"]). |
job | Array | Job titles or professions. Supports names or GUIDs. |
contractType | Array | Type of employment contract (Dropdown). |
studyLevel | Array | Required study level (Dropdown). |
experience | Array | Required experience level (Dropdown). |
workingTime | Array | Work regime (Dropdown, e.g. Temps plein). |
workingSchedule | Array | Work schedule (Dropdown). |
language | Array | Required languages (Dropdown). |
certification | Array | Required professional certifications (Dropdown). |
activity | Array | Sector of activity. Supports names or IDs. |
source | Array | Source of the job offer (Dropdown, e.g. Adecco, VDAB). |
releaseDate | String | Filter jobs released on or after this date (Date picker). |
maxItems | Integer | Maximum number of job listings to scrape. |
s | String | Places Search operator (AND/OR). |
proxyConfiguration | Object | Proxy settings. |
Input Example
Advanced Search with Multiple Filters
{"keyword": "software","s": "ET","place": ["Namur", "Belgique"],"job": ["Electromécanicien"],"contractType": ["a1cfb1e2-1eec-4fc0-83b3-9cca5c703db8"],"workingTime": ["454828ed-e561-450b-811f-65aa4ed82823"],"language": ["ae6d646f-87f8-4157-9168-3df295d2f62d"],"source": ["Adecco"],"releaseDate": "2026-01-01","maxItems": 100}
Simple Location Search
{"place": ["Liège", "Luxembourg"],"maxItems": 50}
Output
{"idOffreEmploi": 1728826,"numero": "1728826","titreOffre": "Software Engineer (H/F/X)","datePublication": "08/01/2026","dateFinDiffusion": "19/02/2026","dateDebutDiffusion": "08/01/2026","nomEmployeur": "ODOO","secteurActiviteEmployeur": "Conseil informatique","typeContrat": "Durée indéterminée","regimeTravail": "Temps plein","lieuxTravail": ["Louvain-la-Neuve"],"langues": [{"code": "EN","libelle": "Anglais","required": true,"experience": "B2 - Avancé","comment": ""}],"nombrePostes": 25,"logoEmployeur": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABc ...","logoMimeType": "image/png","descriptionEmployeur": "<p></p>\n<p><span>Odoo develops a business management software ...","descriptionJob": "<p></p>\n<p>Most of the time, we deliver a standard version of Odoo to our customers. However ...","metier": "Analyste-développeur / développeuse TIC","positionDateInfo": {},"shift": {"shiftPeriod": "","hours": "38"},"benefits": {"otherBenefits": ["Treizième mois", "Voiture de société", "Chèque-repas"]},"travel": {},"howToApply": {"personNameAffix": "2","prefferedGivenName": "Tatiane","familyName": "Dussart","email": "softwareengi+forem@mail.odoo.com","postalAddress": {"organisation": "Odoo","adresse": ["Chaussée de Namur 40"],"recipient": "T. Dussart","municipalite": "Grand-Rosière","codePostal": "1367","countryCode": "BE","pays": "Belgique"},"webAddress": "https://www.odoo.com/jobs/software-engineer-1228?utm_campaign=Job+Campaign+%5B291%5D&utm_medium=Website&utm_source=Forem","formattedName": "Tatiane Dussart"},"softSkills": [{"code": "02","libelle": "Esprit d’analyse","required": true,"experience": "0"}],"experience": [{"code": "M180501-1","libelle": "Analyste-développeur / développeuse TIC","experience": "Sans importance"}],"recentExperience": [],"permisConduire": [],"permisConduireSimplified": "","certifications": [],"etudes": [],"dateModification": "27/01/2026","competencies": [{"code": "22242","libelle": "Analyser les besoins du client, de l'utilisateur et constituer le cahier des charges fonctionnel (spécifications, délais, coûts, ...)","required": true,"experience": "0"}],"googleForJobMetadata": {"context": "https://schema.org/","type": "JobPosting","title": "Software Engineer (H/F/X)","description": "<p></p>\n<p>Most of the time, we deliver a ... ","indentifier": {"type": "PropertyValue","name": "ODOO","value": "1728826"},"datePosted": "08/01/2026","employementType": "FULL_TIME","hiringOrganisation": {"type": "Organization","name": "ODOO","sameAs": "ODOO"},"jobLocation": {"type": "Place","address": {"type": "PostalAddress","addressLocality": "Chaussée de Namur 40","addressCountry": "BE"}}},"url": "https://www.leforem.be/recherche-offres/offre-detail/1728826?originPostuler=RECHOFFRE"}
Output Fields
| Field | Type | Description |
|---|---|---|
idOffreEmploi | String | Unique identifier of the job offer. |
numero | String | Job number. |
titreOffre | String | Job title. |
datePublication | String | Date of publication. |
dateFinDiffusion | String | End of diffusion date. |
dateDebutDiffusion | String | Start of diffusion date. |
nomEmployeur | String | Employer name. |
secteurActiviteEmployeur | String | Employer's sector of activity. |
typeContrat | String | Type of employment contract. |
regimeTravail | String | Work regime. |
lieuxTravail | Array | Workplaces. |
langues | Array | Languages required. |
nombrePostes | Integer | Number of positions. |
logoEmployeur | String | Employer's logo. |
logoMimeType | String | MIME type of the employer's logo. |
descriptionEmployeur | String | Employer's description. |
descriptionJob | String | Job description. |
metier | String | Job title. |
positionDateInfo | Object | Position date information. |
shift | Object | Shift information. |
benefits | Object | Benefits. |
travel | Object | Travel information. |
howToApply | Object | How to apply information. |
softSkills | Array | Soft skills required. |
experience | Array | Experience required. |
recentExperience | Array | Recent experience. |
permisConduire | Array | Driver's license. |
permisConduireSimplified | String | Driver's license simplified. |
certifications | Array | Certifications. |
etudes | Array | Studies. |
dateModification | String | Date of modification. |
competencies | Array | Competencies. |
googleForJobMetadata | Object | Google for Jobs metadata. |
url | String | URL of the job offer. |
Support Our Work 💝
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!
Image Credit: https://leforem.be