πΌ 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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Edarabia Jobs Scraper
Overview
Edarabia Jobs Scraper is a powerful Apify actor designed to collect fresh job listings from Edarabia, with a focus on Dubai and UAE opportunities. This actor leverages the official Edarabia JSON API for fast, reliable data extraction, enriched with structured data from job detail pages. Ideal for talent acquisition, market research, and job board aggregation.
Key Features
- API-First Approach: Prioritizes the Edarabia REST API for efficient job data retrieval.
- Structured Enrichment: Parses JSON-LD and HTML on detail pages for complete job information, including company details, salaries, and posting dates.
- Flexible Filtering: Supports keyword search, location categories, and job type taxonomies.
- Resilient Scraping: Includes HTML fallback mode for uninterrupted data collection.
- Apify-Optimized: Built for the Apify platform with proxy support, pagination controls, and dataset output.
- SEO-Friendly Output: Generates clean, normalized job records ready for search engines and analytics.
Input Parameters
Configure the actor using the following input fields:
| Parameter | Type | Default | Description |
|---|---|---|---|
search | string | "" | Keyword to filter jobs by title or description (e.g., "software engineer"). |
location | string | "dubai" | Location category slug (e.g., "dubai", "uae"). |
job_type | string | "" | Job type taxonomy slug used for filtering (e.g., "information-technology", "accountant"). |
results_wanted | integer | 25 | Maximum number of jobs to collect. |
max_pages | integer | 5 | Limit on API pages (and internal HTML fallback) to crawl. |
per_page | integer | 50 | Jobs per API page (1-100). |
collectDetails | boolean | true | Fetch detail pages to fill missing fields (company, salary, etc.). |
proxyConfiguration | object | { useApifyProxy: true, apifyProxyGroups: ["AUTO"] } | Proxy settings for large-scale runs. |
Output Schema
Each job is saved as a structured JSON object in the default dataset:
{"title": "Senior Software Engineer - AI","company": "Emirates Group","location": "Dubai","job_catagory": "Information Technology","salary": null,"date_posted": "2025-12-11T10:45:35","description_html": "<p>Job Summary...</p>","description_text": "Job Summary Emirates Group IT thrives...","url": "https://www.edarabia.com/senior-software-engineer-ai-emirates-dubai-uae/","source": "edarabia-api"}
Usage Instructions
- Set Up on Apify: Create a new task or run the actor directly.
- Configure Inputs: Adjust
locationto your target area (e.g., "dubai") and addsearchfor specific roles. - Run the Actor: Execute with your proxy configuration for best results.
- Access Results: View and export data from the default dataset in JSON, CSV, or Excel formats.
Configuration Examples
Basic Dubai Jobs Scrape
{"location": "dubai","results_wanted": 50}
Filtered by Job Type and Keyword
{"search": "marketing manager","location": "uae","job_type": "marketing","collectDetails": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
High-Volume Collection with Fallback
{"results_wanted": 500,"max_pages": 50,"per_page": 100,"collectDetails": true}
Best Practices
- Proxy Usage: Always enable residential proxies for API reliability and to avoid blocks.
- Pagination: Balance
per_pageandmax_pagesto optimize speed and limits. - Detail Enrichment: Keep
collectDetailsenabled for comprehensive data; disable for faster runs. - Rate Limits: Respect Edarabia's API; use
max_pagesto prevent overuse.
Troubleshooting
- No Results: Verify
locationslug exists (e.g., "dubai"). Clearjob_typefor broader matches. - Missing Fields: Ensure
collectDetailsis true for company and salary data. - Slow Runs: Reduce
results_wanted,max_pages, or disablecollectDetailsif not needed. - Duplicates: The actor deduplicates by URL automatically.
SEO and Discoverability
This actor is optimized for searching "Edarabia jobs scraper", "Dubai job listings API", "UAE employment data scraper", and "Apify job board extractor". It provides high-quality, structured job data for HR analytics, recruitment tools, and market intelligence platforms. With fast API access and rich metadata, it ranks highly for automated job scraping solutions on Apify.