Leforem.be Scraper avatar

Leforem.be Scraper

Pricing

$29.00/month + usage

Go to Apify Store
Leforem.be Scraper

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

Lexis Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Categories

Share

leforem-be Scraper

banner

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):

FieldTypeDescription
keywordStringCompany, reference, or profession keyword.
placeArrayWorkplace locations. Supports names or GUIDs (e.g., ["Namur", "France"]).
jobArrayJob titles or professions. Supports names or GUIDs.
contractTypeArrayType of employment contract (Dropdown).
studyLevelArrayRequired study level (Dropdown).
experienceArrayRequired experience level (Dropdown).
workingTimeArrayWork regime (Dropdown, e.g. Temps plein).
workingScheduleArrayWork schedule (Dropdown).
languageArrayRequired languages (Dropdown).
certificationArrayRequired professional certifications (Dropdown).
activityArraySector of activity. Supports names or IDs.
sourceArraySource of the job offer (Dropdown, e.g. Adecco, VDAB).
releaseDateStringFilter jobs released on or after this date (Date picker).
maxItemsIntegerMaximum number of job listings to scrape.
sStringPlaces Search operator (AND/OR).
proxyConfigurationObjectProxy 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
}
{
"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

FieldTypeDescription
idOffreEmploiStringUnique identifier of the job offer.
numeroStringJob number.
titreOffreStringJob title.
datePublicationStringDate of publication.
dateFinDiffusionStringEnd of diffusion date.
dateDebutDiffusionStringStart of diffusion date.
nomEmployeurStringEmployer name.
secteurActiviteEmployeurStringEmployer's sector of activity.
typeContratStringType of employment contract.
regimeTravailStringWork regime.
lieuxTravailArrayWorkplaces.
languesArrayLanguages required.
nombrePostesIntegerNumber of positions.
logoEmployeurStringEmployer's logo.
logoMimeTypeStringMIME type of the employer's logo.
descriptionEmployeurStringEmployer's description.
descriptionJobStringJob description.
metierStringJob title.
positionDateInfoObjectPosition date information.
shiftObjectShift information.
benefitsObjectBenefits.
travelObjectTravel information.
howToApplyObjectHow to apply information.
softSkillsArraySoft skills required.
experienceArrayExperience required.
recentExperienceArrayRecent experience.
permisConduireArrayDriver's license.
permisConduireSimplifiedStringDriver's license simplified.
certificationsArrayCertifications.
etudesArrayStudies.
dateModificationStringDate of modification.
competenciesArrayCompetencies.
googleForJobMetadataObjectGoogle for Jobs metadata.
urlStringURL 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