Rekrute Jobs Scraper avatar

Rekrute Jobs Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Rekrute Jobs Scraper

Rekrute Jobs Scraper

Scrape job listings from Rekrute.com (Morocco). Perfect for HR platforms, job market analysis, and AI training data.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

LIAICHI MUSTAPHA

LIAICHI MUSTAPHA

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

1

Monthly active users

21 days ago

Last modified

Share

Scrape job listings from Rekrute.com — Morocco's largest recruitment platform — and extract structured job data including titles, companies, locations, salaries, contract types, and required skills.

Features

  • Full job listing data — title, company, city, salary range, contract type, experience level, sector, and publication date
  • Skills and requirements — extract required skills, languages, and education levels per listing
  • Pagination handled automatically — scrapes all pages of results without manual configuration
  • Fast HTTP extraction — uses lightweight requests instead of launching a browser for every job
  • Optional proxy support — direct requests work by default; enable a proxy if your environment is blocked
  • Configurable scope — scrape from any Rekrute URL or the full job feed

Use Cases

  • HR analytics — track job demand by sector, city, and skill across Morocco
  • Salary benchmarking — aggregate salary ranges by role, sector, and experience level
  • Talent market research — identify which skills are most in-demand in the Moroccan job market
  • AI training data — build datasets of job descriptions for NLP and classification models
  • Job board monitoring — track new listings daily with scheduled runs

Input

FieldTypeRequiredDefaultDescription
startUrlsArrayNomain feedRekrute.com URLs to start from (leave empty to scrape the full job feed)
maxListingsIntegerNo100Maximum jobs to extract — 0 for unlimited
maxConcurrencyIntegerNo10Parallel Rekrute requests
proxyConfigurationObjectNodisabledOptional proxy settings

Example — scrape all tech jobs:

{
"startUrls": [
{"url": "https://www.rekrute.com/offres.html?s=1&p=1&o=1&jobtype=1&sector=100"}
],
"maxListings": 500
}

Output

Each dataset item is one job listing:

{
"job_title": "Développeur Full Stack React/Node.js",
"company_name": "Accenture Maroc",
"location": "Casablanca",
"sector_industry": "Informatique / Télécoms",
"contract_type": "CDI",
"experience_level": "2-5 ans",
"education_level": "Bac+5",
"date_posted": "2026-08-15",
"valid_through": "2026-09-15",
"job_url": "https://www.rekrute.com/offre-emploi-12345.html",
"description": "Nous recherchons un développeur Full Stack...",
"scraped_at": "2026-08-22T10:00:00.000Z"
}

How to Use

Via Apify Console

  1. Open the actor on Apify Store
  2. Click Try for free
  3. Leave Start URLs empty to scrape the full Rekrute job feed, or paste specific category URLs
  4. Set maxListings to limit results
  5. Click Start and wait for completion
  6. Download as JSON, CSV, or Excel

Via Apify API (Python)

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("scraper_guru/rekrute-jobs-scraper").call(run_input={
"maxListings": 1000
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["title"], job["company"], job["city"])

Pricing

This is a pay-per-event Actor. Each successfully saved job costs $0.005, or $5 per 1,000 results, plus the small Actor-start charge displayed by Apify. Failed or skipped pages do not create paid result events.

FAQ

Do I need a Rekrute account to scrape? No. The actor scrapes publicly available job listings without authentication.

Do I need a proxy? Not normally. Direct requests are the default. Enable Apify Proxy only if requests are blocked in your environment.

Can I scrape specific sectors or cities only? Yes — navigate to the relevant section on Rekrute.com, copy the URL, and paste it into startUrls. The actor will scrape all pages of those results.

How do I set up daily job monitoring? In Apify Console, go to Schedules and create a daily cron schedule for this actor. Results accumulate in the dataset across runs.

Is scraping Rekrute legal? This actor scrapes only publicly available job listings. Respect Rekrute's terms of service and rate limits.


Built by Mustapha Liaichi — Automation & Web Scraping Specialist