Edarabia Jobs Scraper πŸ’Ό avatar

Edarabia Jobs Scraper πŸ’Ό

Pricing

Pay per usage

Go to Apify Store
Edarabia Jobs Scraper πŸ’Ό

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

ParameterTypeRequiredDefaultDescription
startUrlStringNoβ€”Direct Edarabia jobs URL to start scraping (e.g., https://www.edarabia.com/jobs/abu-dhabi/)
keywordStringNoβ€”Job search keyword (e.g., 'Software Developer', 'Teacher', 'Engineer')
locationStringNoabu-dhabiTarget location (abu-dhabi, dubai, doha, riyadh, etc.)
categoryStringNoβ€”Job category filter (IT, teaching, engineering, finance, etc.)
collectDetailsBooleanNotrueExtract full job descriptions and requirements from detail pages
results_wantedIntegerNo50Maximum number of jobs to collect (0 = unlimited)
max_pagesIntegerNo10Maximum number of result pages to visit
proxyConfigurationObjectNoResidential proxyProxy settings for reliable data collection

Output Data

Each job listing in the dataset contains:

FieldTypeDescription
titleStringJob position title
companyStringHiring company name
job_typeStringJob category (IT, Teaching, Engineering, etc.)
locationStringJob location (city/country)
employment_typeStringFull-time, Part-time, Contract, etc.
education_levelStringRequired education level
experienceStringYears of experience required
job_summaryStringBrief job overview
required_qualificationsStringDetailed requirements and skills
description_htmlStringFull job description in HTML format
description_textStringPlain text version of job description
urlStringDirect link to job posting
sourceStringData source identifier

Usage Examples

Extract jobs from Abu Dhabi:

{
"location": "abu-dhabi",
"results_wanted": 25
}

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
}

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


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.