Dubizzle Jobs Search Scraper avatar
Dubizzle Jobs Search Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Dubizzle Jobs Search Scraper

Dubizzle Jobs Search Scraper

Powerful Dubizzle jobs scraper for extracting comprehensive UAE job listings. Collect detailed employment data including job details, company information, locations, and contact data. Perfect for recruitment agencies, researchers, and job market analysis with automated data extraction from Dubizzle.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

ecomscrape

ecomscrape

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

19 days ago

Last modified

Share

Contact

If you encounter any issues or need to exchange information, please feel free to contact us through the following link: My profile

Dubizzle Jobs Search Scraper: Extract Jobs Data & Prices Efficiently

Introduction

Dubizzle.com stands as the UAE's leading free classifieds website, serving as a premier destination for job seekers looking for employment opportunities across the seven emirates. With thousands of job listings spanning various industries and career levels, Dubizzle has become an essential platform for both employers and job seekers in the UAE market.

The challenge many professionals face is efficiently collecting and analyzing job market data from Dubizzle's extensive database. Whether you're a recruitment agency tracking market trends, a researcher analyzing employment patterns, or a business professional monitoring competitor hiring activities, manually browsing through hundreds of job listings is time-consuming and inefficient.

Our Dubizzle Jobs Scraper addresses this challenge by automating the data extraction process, enabling you to gather comprehensive job listing information systematically and efficiently. This powerful tool transforms hours of manual research into minutes of automated data collection, providing you with structured, actionable employment data from one of the Middle East's most prominent job platforms.

Scraper Overview

The Dubizzle Jobs Scraper is a sophisticated data extraction tool designed specifically for collecting comprehensive job listing information from Dubizzle.com. This professional-grade scraper captures detailed employment data including job specifications, company information, location details, and contact information, making it an invaluable resource for various business and research applications.

Key Strengths:

  • Comprehensive Data Extraction: Captures over 40 data fields per job listing, ensuring no crucial information is missed
  • Multi-Category Support: Works across all job categories on Dubizzle, from entry-level positions to executive roles
  • Location Intelligence: Extracts detailed geographic information including neighborhoods and precise locations
  • Business Intelligence Ready: Provides structured data perfect for analysis, reporting, and business intelligence applications

Target Users:

  • Recruitment agencies and headhunters monitoring job market trends
  • HR professionals conducting competitive salary research
  • Market researchers analyzing employment patterns in the UAE
  • Business analysts tracking industry hiring trends
  • Job aggregation platforms seeking to expand their listings database

The scraper is particularly valuable for professionals who need to maintain current awareness of the UAE job market, track specific industries, or conduct comprehensive employment market analysis across different emirates and job categories.

Detailed Input and Output Specifications

Example url 1: https://uae.dubizzle.com/jobs/beauty-salon/

Example url 2: https://uae.dubizzle.com/jobs/beauty-salon/s/role/manicurist/

Example url 3: https://sharjah.dubizzle.com/jobs/cook-chef/

Example Screenshot of Jobs list by query page:

Input Format

The scraper accepts configuration through a JSON object with several key parameters:

Scrape with URLs:

{
"max_retries_per_url": 2, // Maximum number of retry attempts for each URL
"proxy": { // Proxy configuration to avoid bot detection
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "AE" // Choose a country that matches your target data location
},
"max_items_per_url": 20, // Total number of items you want to scrape
"urls": [ // Job listing page URLs to scrape
"https://uae.dubizzle.com/jobs/search/?keyword=accountant&salary=3&required_work_experience=2&required_commitment=FT&remote_job=No",
"https://uae.dubizzle.com/jobs/beauty-salon/",
"https://sharjah.dubizzle.com/jobs/cook-chef/"
],
"ignore_url_failures": true // Continue scraping even if some URLs fail
}

The urls parameter: List of job listing page URLs that you want to scrape. You can add URLs one by one, or use the Bulk edit section to add a prepared list.

The ignore_url_failures parameter: If set to true, the scraper will continue running even if some URLs fail to be scraped after reaching the maximum number of retries. This ensures that one problematic URL doesn't stop your entire scraping job.

When you provide a list of URLs for scraping, all options in the "Scrape with search filters" section will be disabled. The system will only collect data from the URLs you specified.

Scrape with Search Filters:

{
"max_retries_per_url": 2, // Maximum number of retry attempts for each search filter
"proxy": { // Proxy configuration to avoid bot detection
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "AE" // Choose a country that matches your target data location
},
"max_items_per_url": 20, // Total number of items you want to scrape
"keyword": "accountant", // Search keyword to find jobs
"location": "dubai", // Filter by city/location
"job_type": "FT", // Filter by job type
"remote_job": "No", // Filter by remote work option
"salary": "3", // Filter by salary range
"experience": "2", // Filter by experience level
"page": 1 // Starting page number for search results
}

The keyword parameter: The search keyword to find jobs (e.g., "accountant", "engineer", "manager", "developer").

The location parameter: Filter jobs by city/location in UAE:

  • "uae" - All cities in UAE
  • "dubai" - Dubai
  • "abudhabi" - Abu Dhabi
  • "rak" - Ras Al Khaimah
  • "sharjah" - Sharjah
  • "fujairah" - Fujairah
  • "ajman" - Ajman
  • "uaq" - Umm Al Quwain
  • "alain" - Al Ain

The job_type parameter: Filter jobs by employment type:

  • "FT" - Full Time
  • "PT" - Part Time
  • "CO" - Contract
  • "TP" - Temporary
  • "OT" - Other

The remote_job parameter: Filter jobs by remote work availability:

  • "Yes" - Remote jobs only
  • "No" - On-site jobs only

The salary parameter: Filter jobs by salary range (AED per month):

  • "0" - Negotiable
  • "1" - Less than 2,000
  • "2" - 2,000 - 3,999
  • "3" - 4,000 - 5,999
  • "4" - 6,000 - 7,999
  • "5" - 8,000 - 11,999
  • "6" - 12,000 - 19,999
  • "7" - 20,000 +

The experience parameter: Filter jobs by required experience level:

  • "0" - 0-1 years
  • "1" - 1-2 years
  • "2" - 2-5 years
  • "5" - 5-10 years
  • "10" - 10-15 years
  • "15" - 15+ years

The page parameter: Starting page number for scraping, useful for continuing interrupted scrapes or targeting specific result ranges.

When using search filters for scraping, you need to leave the urls field empty (or set it to null) in the "Scrape with URLs" configuration.

General Options:

The max_items_per_url parameter: Limits the number of job listings extracted from each listing page or search results page. The default value is 20, providing a manageable batch size while allowing for comprehensive data collection.

The max_retries_per_url parameter: Sets the maximum number of retry attempts for each URL or search filters if the scrape is detected as a bot or the page fails to load. The default value is 2, providing a good balance between thoroughness and efficiency.

The proxy parameter: Proxy configuration is essential for maintaining anonymity and avoiding detection. The residential proxy option ensures that your scraping activities appear as legitimate browsing, reducing the risk of being blocked or rate-limited. You should choose a country that matches the location of the website you're scraping (e.g., UAE/AE for dubizzle.com).

Output Format

[ // List of Jobs information
{
"id": 77329,
"uuid": "aa547fa355cf46969fc84a471e4e9b52",
"external_id": null,
"object_i_d": null,
"name": {
"en": "Massage Therapists",
"ar": "Massage Therapists"
},
"price": null,
"added": 1752749445,
"created_at": 1752749546,
"absolute_url": {
"en": "https://sharjah.dubizzle.com/jobs/beauty-salon/2025/7/17/massage-therapists-12-941---aa547fa355cf46969fc84a471e4e9b52/",
"ar": "https://sharjah.dubizzle.com/ar/jobs/beauty-salon/2025/7/17/massage-therapists-12-941---aa547fa355cf46969fc84a471e4e9b52/"
},
"permalink": "https://dubizzle.com/s/HFUHP",
"short_url": null,
"category_id": 2080,
"category": {
"slug": [
"beauty-salon"
],
"ar": [
"الصحة والجمال"
],
"en": [
"Beauty / Salon"
],
"id": [
2080
]
},
"categories": null,
"category_v2": {
"slug_paths": [
"jobs",
"jobs/beauty-salon"
],
"names_ar": [
"وظائف شاغرة",
"الصحة والجمال"
],
"names_en": [
"Jobs",
"Beauty / Salon"
],
"ids": [
4,
2080
]
},
"site": {
"en": "Sharjah",
"ar": "الشارقة",
"id": 12
},
"location_list": {
"fr": [
"Émirates",
"Sharjah",
"Al Darari"
],
"en": [
"UAE",
"Sharjah",
"Al Darari"
],
"uuids": [
"1be24d34-7804-4def-b51f-312f7556685b",
"d958686a-8b15-410b-9a9d-a90b329f66fc"
],
"ar": [
"الإمارات",
"الشارقة",
"الدراري"
],
"ids": [
3,
200,
60158
],
"slugs": [
"sharjah",
"al-darari"
]
},
"neighbourhood": {
"en": "Al Darari",
"ar": "الدراري",
"id": 60158
},
"neighborhoods": null,
"photos": {},
"photo_thumbnails": [],
"photos_count": 0,
"has_video": null,
"has_video_url": null,
"video_url": null,
"tour_360": null,
"tour_url": null,
"has_tour_url": null,
"has_phone_number": false,
"has_whatsapp_number": false,
"has_sms_number": null,
"can_chat": false,
"user": {
"id": "39b68e9d-a9f1-471f-9c85-a9515b31cfcd"
},
"business": null,
"agent": null,
"agent_profile": null,
"agent_logo": null,
"auto_agent_id": null,
"jobs_logo": null,
"is_verified": null,
"is_verified_user": false,
"is_verified_business": false,
"is_premium": false,
"is_premium_ad": null,
"is_super_ad": false,
"highlighted_ad": 0,
"featured_listing": null,
"promoted": null,
"is_featured_agent": null,
"details": {
"monthly _salary": {
"en": {
"label": "Monthly Salary",
"value": "Less than 2,000"
},
"ar": {
"label": "الراتب الشهري",
"value": "2000 أقل من"
}
},
"remote _job": {
"en": {
"label": "Remote Job",
"value": "No"
},
"ar": {
"label": "وظائف للعمل عن بعد",
"value": "لا"
}
},
"auto reject applicants not based in the _u_a_e": {
"en": {
"label": "Auto reject applicants not based in the UAE",
"value": "No"
},
"ar": {
"label": "أرفض تلقائياً الطلبات من خارج الإمارات",
"value": "لا"
}
},
"employment _type": {
"en": {
"label": "Employment Type",
"value": "Full Time"
},
"ar": {
"label": "نوع التوظيف",
"value": "دوام كامل"
}
},
"gender": {
"en": {
"label": "Gender",
"value": "Any"
},
"ar": {
"label": "الجنس",
"value": "أيهما"
}
},
"minimum _work _experience": {
"en": {
"label": "Minimum Work Experience",
"value": "2-5 Years"
},
"ar": {
"label": "الحد الأدنى من خبرة العمل",
"value": "2 - 5 سنوات"
}
},
"minimum _education _level": {
"en": {
"label": "Minimum Education Level",
"value": "N/A"
},
"ar": {
"label": "الحد الأدنى من مستوى التعليم",
"value": "غير محدد"
}
},
"language": {
"en": {
"label": "Language",
"value": [
"English"
]
},
"ar": {
"label": "اللغة",
"value": [
"الإنجليزية"
]
}
},
"company _size": {
"en": {
"label": "Company Size",
"value": "11-50"
},
"ar": {
"label": "حجم الشركة",
"value": "11-50"
}
},
"benefits": {
"en": {
"label": "Benefits",
"value": [
"Company Visa",
"Accommodation"
]
},
"ar": {
"label": "بدلات",
"value": [
"تأشيرة عمل",
"إقامة"
]
}
},
"c_v _required": {
"en": {
"label": "CV Required",
"value": true
},
"ar": {
"label": "CV Required",
"value": true
}
},
"company _name": {
"en": {
"label": "Company Name",
"value": "Confidential"
},
"ar": {
"label": "اسم الشركة",
"value": "Confidential"
}
},
"hide _company _name": {
"en": {
"label": "Hide Company Name",
"value": true
},
"ar": {
"label": "إخفاء إسم الشركة",
"value": true
}
},
"industry": {
"en": {
"label": "Industry",
"value": "Beauty"
},
"ar": {
"label": "قطاع الشركة",
"value": "الجمال"
}
},
"job _title": {
"en": {
"label": "Job Title",
"value": "Others"
},
"ar": {
"label": "مسمى وظيفي",
"value": "آخرون"
}
},
"skills": {
"en": {
"label": "Skills",
"value": "[]"
},
"ar": {
"label": "المهارات",
"value": "[]"
}
}
},
"description_short": null,
"is_ecommerce_listing": false,
"has_variants": false,
"is_reserved": null,
"is_coming_soon": null,
"has_vin": null,
"inventory_type": null,
"vas": {},
"city": null,
"from_url": "https://uae.dubizzle.com/jobs/beauty-salon/"
}, // ... Many other Jobs details
]

The scraper generates comprehensive job listing data with over 40 distinct fields, providing a complete picture of each job opportunity. Here's the detailed output structure with explanations:

Core Identification Fields:

  • ID: Unique Dubizzle internal identifier for the job listing
  • UUID: Universal unique identifier for cross-platform referencing
  • External ID: External reference number used by posting companies
  • Object ID: Database object identifier for technical integration

Job Listing Information:

  • Name: Complete job title as posted by the employer
  • Price: Salary information (when disclosed by the employer)
  • Added: Date when the job was first posted on Dubizzle
  • Created At: Timestamp of listing creation for chronological analysis

URL and Access Information:

  • Absolute URL: Complete web address for direct access to the job listing
  • Permalink: Permanent link for consistent referencing
  • Short URL: Compressed URL format for sharing purposes

Categorization and Classification:

  • Category ID: Numerical identifier for the job category
  • Category: Primary job category (e.g., "Engineering", "Healthcare")
  • Categories: Array of all applicable categories for multi-category jobs
  • Category V2: Updated categorization system for enhanced classification

Geographic and Location Data:

  • Site: Dubizzle subdomain indicating the emirate (uae, dubai, sharjah, etc.)
  • Location List: Comprehensive list of job locations
  • Neighbourhood: Specific area or district information
  • Neighborhoods: Array of nearby neighborhoods for location context
  • Geolocation: Coordinate data for mapping and distance calculations
  • City: Primary city where the job is located

Visual and Media Content:

  • Photos: Array of job-related images uploaded by the employer
  • Photo Thumbnails: Compressed image versions for quick loading
  • Photos Count: Total number of images associated with the listing
  • Has Video: Boolean indicating video content availability
  • Video URL: Direct link to promotional or explanatory videos
  • Tour 360: Indicates availability of virtual workplace tours
  • Has Tour URL: Boolean flag for virtual tour availability

Contact and Communication:

  • Has Phone Number: Indicates if direct phone contact is available
  • Has WhatsApp Number: Shows WhatsApp communication option availability
  • Has SMS Number: Indicates SMS contact capability
  • Can Chat: Boolean for in-platform messaging availability

Employer and Agency Information:

  • User: Basic information about the job poster
  • Business: Company or business entity posting the job
  • Agent: Recruitment agent details (when applicable)
  • Agent Profile: Comprehensive agent profile information
  • Agent Logo: Company or agent branding images
  • Auto Agent ID: Automated agent identification for bulk posters

Listing Enhancement Features:

  • Verified: Indicates if the job posting has been verified by Dubizzle
  • Verified User: Shows if the posting user has verified status
  • Verified Business: Indicates verified business account status
  • Premium: Premium listing status for enhanced visibility
  • Premium Ad: Upgraded advertising tier indication
  • Super Ad: Highest tier promotional status
  • Highlighted Ad: Special highlighting feature status
  • Featured Listing: Featured placement in search results
  • Promoted: General promotion status across the platform
  • Featured Agent: Agent featuring status for recruitment firms

Content and Description:

  • Details: Complete job description, requirements, and responsibilities
  • Short Description: Condensed summary for quick overview
  • E-commerce Listing: Indicates if the job relates to e-commerce roles

Special Attributes:

  • Has Variants: Shows if multiple similar positions are available
  • Reserved: Indicates if the position has been temporarily reserved
  • Coming Soon: Future availability status for planned positions
  • VAS (Value Added Services): Additional services or benefits offered

This comprehensive output structure ensures that you capture all available information from Dubizzle job listings, providing rich data for analysis, comparison, and business intelligence applications.

Usage Guide

Step-by-Step Implementation

Step 1: Choose Your Scraping Approach

Option A - URL-Based Preparation:

  • Navigate to Dubizzle.com job section and identify your target categories
  • Use the website's search and filtering features to find relevant job listings
  • Copy complete URLs from specific job searches, category pages, or filtered results
  • Ensure URLs include all search parameters for targeted extraction

Option B - Filter-Based Preparation:

  • Define your search criteria using the built-in filters:
    • Set keyword for specific job titles or roles (e.g., "accountant", "engineer", "manager")
    • Select location to target specific cities or all UAE
    • Choose job_type (Full Time, Part Time, Contract, etc.)
    • Set remote_job to filter for remote or on-site positions
    • Select salary range to target specific compensation levels
    • Choose experience level to match job requirements

Step 2: Configure Input Parameters

  • Set appropriate retry limits (2-3 retries recommended for reliability)
  • Configure proxy settings with UAE (AE) residential proxies for optimal performance
  • Adjust max_items_per_url based on your data requirements and resources
  • Enable ignore_url_failures to ensure robust scraping

Step 3: Execute the Scraper

  • Load your configuration JSON into the scraper
  • Monitor the extraction progress through the dashboard
  • Review extracted data for completeness and accuracy

Step 4: Data Processing and Analysis

  • Export extracted data to your preferred format (CSV, JSON, Excel)
  • Implement data cleaning and normalization procedures
  • Apply business logic for categorization and analysis

Best Practices

Method Selection:

  • Use URL-based scraping for complex category hierarchies or when you need specific pre-filtered results with multiple parameters
  • Use filter-based scraping for dynamic job searches with standard filtering options
  • Combine both approaches: use filters for broad job discovery, then URLs for targeted deep dives into specific categories

Optimal Performance Tips:

  • Use residential proxies with UAE (AE) geographic location for best access rates
  • Limit concurrent requests to avoid rate limiting and maintain data quality
  • Schedule regular extractions during off-peak hours for consistent access
  • Implement data deduplication to handle recurring job listings

Filter Optimization Strategies:

  • Location-Based Strategy: Target specific cities ("dubai", "abudhabi") for localized job markets, or use "uae" for nationwide coverage
  • Salary Analysis: Use different salary ranges to analyze compensation trends across experience levels
  • Experience Targeting: Combine experience with salary filters to identify career progression patterns
  • Remote Work Research: Filter by remote_job: "Yes" to track remote work opportunities
  • Job Type Analysis: Use job_type to segment full-time vs contract opportunities

Advanced Filter Combinations:

  • Entry-level jobs: keyword: "junior", experience: "0", salary: "1"
  • Senior positions: keyword: "manager", experience: "10", salary: "6"
  • Remote opportunities: remote_job: "Yes", job_type: "FT", location: "uae"
  • High-paying roles: salary: "7", experience: "5", location: "dubai"

Data Quality Assurance:

  • Validate extracted URLs and contact information before use
  • Cross-reference job titles with category classifications for accuracy
  • Monitor for changes in Dubizzle's page structure that might affect extraction
  • Implement data freshness checks to identify recently updated listings
  • For filter-based searches, verify results match your search criteria

Common Issue Resolution:

  • Access Denied Errors:

    • Switch to UAE (AE) residential proxies
    • Adjust request frequency and implement delays
    • Enable ignore_url_failures to continue scraping
  • Incomplete Data:

    • Increase retry limits (3-5 retries)
    • For URL-based: Verify URL formats are correct
    • For filter-based: Test filter combinations with broader criteria
  • Empty Results:

    • For filter-based: Verify keyword spelling and try broader terms
    • Test filter combinations separately to identify issues
    • Try location: "uae" instead of specific cities
    • Adjust salary and experience ranges to be more inclusive
  • Duplicate Entries:

    • Implement UUID-based deduplication in post-processing
    • Track job IDs to identify recurring listings across searches
  • Missing Images:

    • Check media extraction settings and storage permissions
    • Verify proxy connectivity for media resources
  • Filter Mismatch:

    • For filter-based: Ensure salary codes match (0-7) and experience codes are valid (0, 1, 2, 5, 10, 15)
    • Verify job_type codes (FT, PT, CO, TP, OT) are correctly formatted
    • Test location codes match available cities

Market Research Use Cases:

  • Salary Benchmarking: Use filter combinations of keyword + experience + salary to analyze compensation trends
  • Geographic Analysis: Compare job availability across different location filters
  • Remote Work Trends: Track remote_job: "Yes" listings over time
  • Career Progression: Analyze experience vs salary correlations by job title

Always ensure compliance with Dubizzle's terms of service and applicable data protection regulations. Use extracted data responsibly and in accordance with UAE employment laws and privacy requirements. Consider implementing data retention policies that align with business needs and regulatory compliance.

Benefits and Applications

Time and Resource Efficiency

The Dubizzle Jobs Scraper transforms manual job market research from hours of browsing into minutes of automated data collection. Instead of manually clicking through hundreds of job listings, copying information, and organizing data, the scraper performs these tasks automatically while you focus on analysis and strategy.

Real-World Applications

Recruitment Industry: Agencies can monitor competitor job postings, track salary trends, and identify emerging skill demands across different emirates. The comprehensive data enables strategic planning and market positioning.

Market Research: Researchers gain access to structured employment data for analyzing industry trends, geographic distribution of opportunities, and economic indicators across the UAE job market.

Business Intelligence: Companies can track competitor hiring patterns, monitor industry expansion, and identify talent acquisition opportunities in their sector.

Academic Research: Educational institutions and researchers can access employment data for economic studies, workforce development research, and regional development analysis.

Business Value Proposition

The scraper provides measurable ROI through reduced manual labor costs, improved data accuracy, and enhanced decision-making capabilities. Organizations typically see immediate value in competitive intelligence, market trend identification, and strategic planning support. The structured data format enables integration with existing business intelligence tools and reporting systems.

Conclusion

The Dubizzle Jobs Scraper represents a powerful solution for professionals requiring comprehensive UAE employment market data. By automating the complex process of job listing extraction and providing structured, analysis-ready data, this tool empowers businesses to make informed decisions based on current market intelligence.

Whether you're tracking industry trends, conducting competitive analysis, or building comprehensive job databases, the scraper delivers reliable, detailed information that drives strategic advantage in the dynamic UAE employment market. Start leveraging automated job data extraction today to transform your approach to employment market research and business intelligence.

Related Actors

Your feedback

We are always working to improve Actors' performance. So, if you have any technical feedback about Jobs.check24.de Jobs Search Scraper or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.