Wuzzuf Jobs Scraper π
Pricing
Pay per usage
Wuzzuf Jobs Scraper π
Extract job listings efficiently from Wuzzuf, Egypt's leading employment platform. This lightweight actor is designed for speed and ease of use. To ensure the best stability and avoid potential blocking, using residential proxies is highly recommended.
Pricing
Pay per usage
Rating
5.0
(2)
Developer

Shahid Irfan
Actor stats
0
Bookmarked
9
Total users
3
Monthly active users
20 days ago
Last modified
Categories
Share
Wuzzuf Jobs Scraper
Extract job listings from Wuzzuf in a clean, structured format. Collect key job details such as title, company, location, job type, skills, and full descriptionsβideal for job market research, recruitment workflows, and analytics.
Features
- Fast job collection β Collect many listings with configurable limits
- Rich job details β Includes full descriptions and requirements when available
- Flexible search inputs β Search by keyword or provide a ready-to-use Wuzzuf search URL
- Practical filtering β Narrow results using common filters like location, career level, and job type
- Clean dataset output β Get consistent JSON items ready for analysis
Use Cases
Job Market Research
Track hiring trends, in-demand roles, and emerging skills across Egypt and the MENA region.
Recruitment Sourcing
Build structured job datasets for sourcing, screening, and pipeline automation.
Salary & Compensation Studies
Aggregate listings for benchmarking and reporting.
Skills Demand Analytics
Analyze the most requested skills across roles, industries, and seniority levels.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | "" | Keyword to search for (e.g., "engineer") |
startUrl | String | No | β | A Wuzzuf search URL (if provided, it will be used as the starting point) |
location | String | No | "" | Filter by location text (e.g., "Cairo") |
category | String | No | "" | Filter by category text (e.g., "IT") |
careerLevel | String | No | "" | Filter by career level text (e.g., "Experienced") |
jobType | String | No | "" | Filter by job type text (e.g., "Full Time", "Remote") |
maxJobAge | String | No | "all" | Only include jobs within a time window: "7 days", "30 days", "90 days", "all" |
results_wanted | Integer | No | 20 | Maximum number of job items to collect |
max_pages | Integer | No | 10 | Maximum pages to process |
proxyConfiguration | Object | No | β | Proxy settings (recommended for stability at scale) |
Output Data
Each dataset item contains:
| Field | Type | Description |
|---|---|---|
title | String | Job title |
company | String | null | Company name |
company_logo | String | null | Company logo URL |
location | String | null | Location text (e.g., "Maadi, Cairo, Egypt") |
salary | String | Salary text (or "Not disclosed" / "Confidential") |
job_type | String | null | Job type (e.g., "Full Time") |
job_category | Array | Job categories / roles |
career_level | String | null | Career level |
date_posted | String | null | Posting date as displayed on the source |
skills | Array | Skills / keywords |
description_html | String | null | Full description (HTML) |
description_text | String | null | Full description (plain text) |
url | String | null | Public job URL |
scraped_at | String | ISO timestamp of when the item was collected |
Usage Examples
Basic Keyword Search
{"keyword": "engineer","results_wanted": 20}
Search Using a Wuzzuf URL
{"startUrl": "https://wuzzuf.net/search/jobs/?q=software%20engineer","results_wanted": 50,"max_pages": 5}
Filter Results (Location / Career Level / Job Type)
{"keyword": "engineer","location": "Cairo","careerLevel": "Experienced","jobType": "Full Time","results_wanted": 100,"max_pages": 10}
Sample Output
{"title": "Engineer","company": "Roasty","company_logo": "https://wuzzuf.net/MAAMOUN-GROUP-Egypt-44745-1741777901.jpeg","location": "Qalyub, Qalubia, Egypt","salary": "Confidential","job_type": "Full Time","job_category": ["Engineering - Mechanical/Electrical"],"career_level": "Experienced","date_posted": "09/10/2025 15:18:30","skills": ["Electrical Engineering","Mechanical Engineering"],"description_html": "<p>...</p>","description_text": "...","url": "https://wuzzuf.net/jobs/p/o6tiukbaxxwz-engineer-roasty-qalubia-egypt","scraped_at": "2026-02-18T06:07:02.248Z"}
Tips for Best Results
Start Small, Then Scale
Begin with results_wanted between 20 and 50 to validate your query and filters, then increase for production runs.
Use Proxies for Large Runs
If you plan to collect many results or run frequently, using a proxy configuration is recommended.
Use startUrl for Precise Searches
If you already have an exact Wuzzuf search you trust, paste it into startUrl to match it closely.