Rekrute Job Scraper avatar

Rekrute Job Scraper

Pricing

Pay per usage

Go to Apify Store
Rekrute Job Scraper

Rekrute Job Scraper

Meet the Rekrute Job Scraper, your lightweight tool for scraping Morocco's leading job board. Efficiently extract listings from Rekrute. To ensure stable and reliable scraping, using residential proxies is highly recommended for best results.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

3

Monthly active users

2 days ago

Last modified

Share

Rekrute Jobs Scraper

Extract comprehensive job listings from Rekrute.com, the leading employment portal in Morocco. Automatically collect job titles, company details, locations, full descriptions, and more.

Features

  • Deep Data Extraction — Extract job titles, hiring organizations, locations, and publication dates.
  • Full Job Descriptions — Collects complete job requirements and mission details automatically.
  • Flexible Search — Filter results by keyword, location, industry category, and publication date.
  • Automatic Result Cleanup — Duplicate jobs are skipped and null or empty fields are removed before saving.
  • Advanced Sanitization — Descriptions are cleaned into readable HTML and plain text, removing noise and ads.

Use Cases

Market Analysis

Track hiring trends across different industries and regions in Morocco to build labor market intelligence.

Recruitment & Lead Gen

Build candidate pipelines or identify companies actively hiring for specific skill sets.

Competitive Intelligence

Monitor competitor expansion and hiring strategies by tracking their recent job postings.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo"software engineer"Search keyword (e.g., "Developer", "Accountant")
locationStringNo"Casablanca"City or region filter
results_wantedIntegerNo20Maximum number of jobs to collect
max_pagesIntegerNo5Maximum search result pages to process
proxyConfigurationObjectNo{"useApifyProxy":true}Proxy settings for reliable scraping

Output Data

Each scraped item contains:

FieldTypeDescription
jobIdStringUnique identifier from the source
titleStringJob position title
companyStringName of the hiring organization
locationStringJob location
datePostedStringWhen the job was published
descriptionTextStringPlain text job description
employmentTypeStringContract type (CDI, CDD, etc.)
urlStringDirect link to the listing

Usage Examples

Search by Keyword and Location

{
"keyword": "Data Analyst",
"location": "Rabat",
"results_wanted": 50
}

Quick Scan for Recent Jobs

{
"keyword": "Marketing",
"max_pages": 2,
"results_wanted": 20
}

Sample Output

{
"url": "https://www.rekrute.com/en/offre-emploi-ingenieur-devops-senior-fh-recrutement-sofrecom-maroc-rabat-182541.html",
"jobId": "182541",
"title": "Senior DevOps Engineer (M/F) - Rabat",
"company": "Sofrecom Maroc",
"datePosted": "today",
"descriptionText": "Joining Sofrecom means participating in exciting projects...",
"employmentType": "Permanent contract",
"location": "Rabat",
"scrapedAt": "2026-05-08T05:41:45.521Z"
}

Tips for Best Results

  • Use specific keywords for higher relevance.
  • Leave location empty to scan all regions in Morocco.
  • Start with a low results_wanted (e.g., 20) to verify your settings.

Avoid Blocking

  • Use Apify Proxy (Residential recommended) for large-scale scrapes.
  • Rotate keywords to distribute the crawl load.

Integrations

Connect your data with:

  • Google Sheets — Direct export for analysis
  • Airtable — Build your own recruitment CRM
  • Zapier — Automate hiring notifications
  • Webhooks — Send data to your custom backend

Frequently Asked Questions

Does it handle pagination?

Yes, the scraper automatically navigates through multiple search result pages until your requested item count is reached.

Can I extract the full description?

Yes. Full descriptions are collected automatically so the dataset contains the full text instead of only list-page snippets.

This tool is for legitimate data collection purposes. Please respect the website's terms of service and use the data responsibly.


Support

For issues or feature requests, contact support through the Apify Console.


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws.