πŸ’Ό 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

2 days ago

Last modified

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:

ParameterTypeDefaultDescription
searchstring""Keyword to filter jobs by title or description (e.g., "software engineer").
locationstring"dubai"Location category slug (e.g., "dubai", "uae").
job_typestring""Job type taxonomy slug used for filtering (e.g., "information-technology", "accountant").
results_wantedinteger25Maximum number of jobs to collect.
max_pagesinteger5Limit on API pages (and internal HTML fallback) to crawl.
per_pageinteger50Jobs per API page (1-100).
collectDetailsbooleantrueFetch detail pages to fill missing fields (company, salary, etc.).
proxyConfigurationobject{ 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

  1. Set Up on Apify: Create a new task or run the actor directly.
  2. Configure Inputs: Adjust location to your target area (e.g., "dubai") and add search for specific roles.
  3. Run the Actor: Execute with your proxy configuration for best results.
  4. 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_page and max_pages to optimize speed and limits.
  • Detail Enrichment: Keep collectDetails enabled for comprehensive data; disable for faster runs.
  • Rate Limits: Respect Edarabia's API; use max_pages to prevent overuse.

Troubleshooting

  • No Results: Verify location slug exists (e.g., "dubai"). Clear job_type for broader matches.
  • Missing Fields: Ensure collectDetails is true for company and salary data.
  • Slow Runs: Reduce results_wanted, max_pages, or disable collectDetails if 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.