Edarabia Jobs Scraper πΌ
Pricing
Pay per usage
Edarabia Jobs Scraper πΌ
Efficiently scrape job listings from Edarabia, the leading job board in the UAE. This lightweight actor is designed for speed and accuracy, gathering essential job data seamlessly. To ensure the best results and avoid blocking, using residential proxies is highly recommended.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Edarabia Jobs Scraper
Extract comprehensive job listings from Edarabia.com with ease. Collect detailed job information including titles, companies, locations, and descriptions at scale. Perfect for job market research, recruitment analysis, and career planning.
Features
- Complete Job Data β Extract titles, companies, locations, and detailed descriptions
- Location-Based Search β Target specific cities and regions across UAE and MENA
- Category Filtering β Filter by job types like IT, teaching, engineering, and more
- Pagination Handling β Automatically navigate through multiple result pages
- Flexible Input Options β Use direct URLs or search parameters for maximum control
Use Cases
Recruitment Research
Analyze job market trends and salary ranges across different industries. Identify in-demand skills and popular job categories in your target locations.
Career Planning
Research job opportunities and requirements in specific cities. Compare employment types, education levels, and experience requirements across roles.
Market Intelligence
Track job posting patterns and company hiring activity. Understand which sectors are growing and where the best opportunities exist.
Educational Planning
Help students and educators understand job market demands. Identify trending job categories and required qualifications for career guidance.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | β | Direct Edarabia jobs URL to start scraping (e.g., https://www.edarabia.com/jobs/abu-dhabi/) |
keyword | String | No | β | Job search keyword (e.g., 'Software Developer', 'Teacher', 'Engineer') |
location | String | No | abu-dhabi | Target location (abu-dhabi, dubai, doha, riyadh, etc.) |
category | String | No | β | Job category filter (IT, teaching, engineering, finance, etc.) |
collectDetails | Boolean | No | true | Extract full job descriptions and requirements from detail pages |
results_wanted | Integer | No | 50 | Maximum number of jobs to collect (0 = unlimited) |
max_pages | Integer | No | 10 | Maximum number of result pages to visit |
proxyConfiguration | Object | No | Residential proxy | Proxy settings for reliable data collection |
Output Data
Each job listing in the dataset contains:
| Field | Type | Description |
|---|---|---|
title | String | Job position title |
company | String | Hiring company name |
job_type | String | Job category (IT, Teaching, Engineering, etc.) |
location | String | Job location (city/country) |
employment_type | String | Full-time, Part-time, Contract, etc. |
education_level | String | Required education level |
experience | String | Years of experience required |
job_summary | String | Brief job overview |
required_qualifications | String | Detailed requirements and skills |
description_html | String | Full job description in HTML format |
description_text | String | Plain text version of job description |
url | String | Direct link to job posting |
source | String | Data source identifier |
Usage Examples
Basic Location Search
Extract jobs from Abu Dhabi:
{"location": "abu-dhabi","results_wanted": 25}
Keyword and Location Search
Find software developer positions in Dubai:
{"keyword": "software developer","location": "dubai","results_wanted": 50}
Direct URL Scraping
Scrape from a specific Edarabia category page:
{"startUrl": "https://www.edarabia.com/jobs/abu-dhabi/","collectDetails": true,"results_wanted": 100}
Category-Specific Search
Find teaching jobs across UAE:
{"category": "teaching","location": "uae","max_pages": 5}
Sample Output
{"title": "Administrative Coordinator","company": "Blue Ray Printing","job_type": "Admin","location": "Abu Dhabi, UAE","employment_type": "Full Time","education_level": "Diploma","experience": "2 Years","job_summary": "The purpose of this role is to effectively manage correspondence, documentation, filing and other affairs of the College/Department, in general.","required_qualifications": "Committed, Organized, Time management, Able to work under pressure. Excellent IT skills in MS Word, Excel and Power point. English is a must, Arabic is preferred. Diploma or equivalent. 2-3 years' Experience as Admin Assistant.","description_html": "<p>The purpose of this role is to effectively manage correspondence...</p>","description_text": "The purpose of this role is to effectively manage correspondence, documentation, filing and other affairs of the College/Department, in general. Attends to walk-in clients and phone calls...","url": "https://www.edarabia.com/108149/administrative-assistant-abu-dhabi-uae/","source": "edarabia.com"}
Tips for Best Results
Choose Specific Locations
- Use precise location names (abu-dhabi, dubai, doha, riyadh)
- Combine with keywords for more targeted results
- Start with popular job markets for better data volume
Optimize Collection Size
- Begin with smaller batches (20-50 jobs) for testing
- Increase gradually for production runs
- Balance between data volume and processing time
Use Category Filters
- Apply specific categories (IT, teaching, engineering) to narrow results
- Combine categories with locations for precise targeting
- Review available categories on Edarabia for best matches
Integrations
Connect your job data with:
- Google Sheets β Export for salary analysis and job tracking
- Airtable β Build searchable job databases
- Slack β Get notifications for new job postings
- Webhooks β Send job data to custom applications
- Make β Create automated job monitoring workflows
- Zapier β Trigger actions based on job criteria
Export Formats
Download job data in multiple formats:
- JSON β For developers and API integrations
- CSV β For spreadsheet analysis and reporting
- Excel β For HR and recruitment reporting
- XML β For system integrations and databases
Frequently Asked Questions
How many jobs can I collect?
You can collect all available jobs from Edarabia. The practical limit depends on your location and category filters.
Can I scrape jobs from multiple locations?
Yes, run separate actor instances for different locations, or use broader location filters like "uae" to collect from multiple cities.
What if some job details are missing?
Some fields may be empty if the job posting doesn't provide that specific information. The actor extracts all available data.
How often should I run the scraper?
Job postings change frequently, so daily or weekly runs are recommended depending on your monitoring needs.
Can I filter by salary or experience level?
Use keyword searches combined with category filters. The actor extracts all available job details including experience requirements.
What locations are supported?
All major UAE and MENA cities including Abu Dhabi, Dubai, Doha, Riyadh, Manama, Sharjah, Jeddah, Muscat, Cairo, and more.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate job market research and recruitment purposes. Users are responsible for ensuring compliance with Edarabia.com terms of service and applicable laws. Use job data responsibly and respect website guidelines.