Nukrigulf Job Scraper
Pricing
from $1.00 / 1,000 results
Nukrigulf Job Scraper
Introducing the Nukrigulf Job Scraper, a lightweight actor for efficiently scraping job listings from Nukrigulf. Fast and simple. For best results and reliable data extraction, the use of residential proxies is strongly advised. Get the job data you need!
Pricing
from $1.00 / 1,000 results
Rating
4.9
(9)
Developer
Shahid Irfan
Maintained by CommunityActor stats
3
Bookmarked
66
Total users
9
Monthly active users
4 days ago
Last modified
Categories
Share
What does Nukirgulf Job Scraper do?
Nukirgulf Job Scraper collects job listings from Naukrigulf.com, the Gulf region's leading job platform covering UAE, Saudi Arabia, Qatar, Kuwait, Oman, and Bahrain. Provide a search keyword and location, or paste a direct search URL, and the actor returns structured job data including titles, companies, salaries, experience requirements, posting dates, and employer badges. The output works for recruitment intelligence, market research, lead generation, and hiring analytics.
Why use Nukirgulf Job Scraper?
- Structured Gulf job data - Collect normalized job records with 29 fields including salary, job type, experience range, and employer classification flags.
- Flexible input options - Search by keyword and location, or use a direct Naukrigulf search URL to preserve complex filter combinations.
- Duplicate-free pagination - The actor handles multi-page collection automatically and removes duplicate listings across pages.
- Automation-ready output - Export results to JSON, CSV, Excel, or XML. Connect datasets with Google Sheets, webhooks, Make, or Zapier for ongoing workflows.
What data can you extract from Naukrigulf?
| Field | Description |
|---|---|
job_title | Job position title |
company | Hiring organization name |
location | Job location |
salary | Salary range when listed |
job_type | Employment type (Full-time, Contract, Remote, etc.) |
date_posted | ISO timestamp of the posting |
experience_min_years | Minimum years of experience required |
experience_max_years | Maximum years of experience required |
job_url | Direct URL to the job listing |
description_text | Plain text job description |
is_top_employer | Top employer badge indicator |
is_premium | Premium job listing |
is_sponsored | Sponsored or promoted listing |
is_easy_apply | One-click apply available |
is_consultant | Posted through a recruitment agency |
vacancies | Number of open positions |
job_source | Source platform of the job posting |
search_keyword | Keyword used during the search |
search_location | Location filter used during the search |
How to use Nukirgulf Job Scraper
- Open the Actor on Apify Store.
- Enter a search keyword (e.g., "software engineer") and a location (e.g., "Dubai").
- Set the maximum number of results to collect.
- Optionally enable residential proxy under Proxy Configuration for reliable access.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keyword | String | No | "software engineer" | Search keyword for job matching |
region | String | No | "Dubai" | Geographic area or city to filter results |
startUrl | String | No | - | Direct Naukrigulf search URL. Overrides keyword and region when provided |
results_wanted | Integer | No | 20 | Maximum number of jobs to collect |
proxyConfiguration | Object | No | - | Proxy settings. Residential proxy is recommended for reliable results |
Output Data
| Field | Type | Description |
|---|---|---|
job_id | String | Unique job identifier |
job_title | String | Job position title |
company | String | Company name |
company_id | String | Company identifier |
company_url | String | Company profile URL |
company_logo_url | String | Company logo image URL |
location | String | Job location |
experience_min_years | Number | Minimum experience in years |
experience_max_years | Number | Maximum experience in years |
salary | String | Salary text when included in the listing |
job_type | String | Employment type if detected |
job_url | String | Full job posting URL |
date_posted | String | ISO timestamp of the posting |
description_text | String | Plain text job description |
description_html | String | HTML formatted description |
summary | String | Short listing summary |
vacancies | Number | Vacancy count when available |
is_top_employer | Boolean | Top employer badge indicator |
is_featured_employer | Boolean | Featured employer listing |
is_premium | Boolean | Premium job listing |
is_easy_apply | Boolean | One-click apply available |
is_sponsored | Boolean | Sponsored or promoted listing |
is_consultant | Boolean | Posted through a recruitment agency |
is_confidential | Boolean | Company name is hidden |
is_web_job | Boolean | Web-sourced job listing |
job_source | String | Source platform of the job posting |
keywords_matched | String | Search keywords that matched this listing |
search_location | String | Location value used during search |
search_keyword | String | Keyword value used during search |
Usage Examples
Basic Keyword Search
Search for jobs by role and location:
{"keyword": "software engineer","region": "Dubai","results_wanted": 20}
Location-Specific Search
Narrow results to a specific city in the Gulf region:
{"keyword": "data analyst","region": "Riyadh","results_wanted": 50}
Direct URL Search
Use a Naukrigulf search URL directly to preserve complex filters:
{"startUrl": "https://www.naukrigulf.com/software-engineer-jobs-in-dubai","results_wanted": 20}
High-Volume Collection
Collect more results with residential proxy enabled:
{"keyword": "project manager","region": "Qatar","results_wanted": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"job_id": "200726001060","job_title": "Senior Software Engineer","company": "Example Tech LLC","company_id": "9988","company_url": "https://www.naukrigulf.com/example-tech-llc-careers-cid-9988","company_logo_url": "https://static.naukimg.com/ni/logo.gif","location": "Dubai, United Arab Emirates","experience_min_years": 4,"experience_max_years": 8,"salary": "AED 15,000 - AED 25,000","job_type": "Full-time","job_url": "https://www.naukrigulf.com/senior-software-engineer-jobs-in-dubai-123456","date_posted": "2026-02-27T08:45:00.000Z","description_text": "We are looking for a Senior Software Engineer to join our growing team in Dubai. The ideal candidate has 4+ years of experience in full-stack development.","description_html": "<p>We are looking for a Senior Software Engineer to join our growing team in Dubai.</p>","summary": "Build web platforms and services for our enterprise clients.","vacancies": 2,"is_top_employer": true,"is_featured_employer": false,"is_premium": false,"is_easy_apply": true,"is_sponsored": false,"is_consultant": false,"is_confidential": false,"is_web_job": false,"job_source": "TAG","keywords_matched": "Senior Software Engineer","search_location": "Dubai","search_keyword": "software engineer"}
Tips for Best Results
- Start with
results_wanted: 20for quick test runs, then increase for production data collection. - Use specific role names (e.g., "DevOps engineer") rather than broad terms for better matches.
- Run separate searches per region for cleaner geographic analysis.
- Enable residential proxy under Proxy Configuration for reliable access. Datacenter proxies or direct connections may cause connection issues.
- Use the
startUrlinput when you have a specific Naukrigulf search URL with multiple filters applied.
Integrations
- Google Sheets - Export job data for spreadsheet analysis and reporting.
- Airtable - Build searchable job databases with custom views.
- Slack - Send run summaries and new job alerts to channels.
- Webhooks - Push fresh job items to your backend after each run.
- Make - Automate enrichment, notification, and multi-step workflows.
- Zapier - Connect datasets with no-code automation tools.
Data can be downloaded in JSON, CSV, Excel, and XML formats from the Apify dataset.
Frequently Asked Questions
How many jobs can I collect in one run?
Use results_wanted to set your target. The actor paginates automatically and stops when the limit is reached or no more jobs are found.
What is the difference between startUrl and keyword?
keyword and region are the simplest inputs -- just provide a job title and a location. startUrl accepts a full Naukrigulf search URL, which is useful when you have a specific filter combination from the website's search page.
Why are some fields empty?
Certain listings do not include salary, vacancy count, or full company details. Boolean flags like is_sponsored return null when the source does not provide that information for a specific job.
How do employer badges work?
is_top_employer, is_premium, is_sponsored, and is_featured_employer indicate listing prominence on Naukrigulf. is_consultant means the job was posted through a recruitment agency. is_confidential means the company name is not publicly listed. is_easy_apply allows one-click applications.
How fresh is the job data?
Results are collected in real time from Naukrigulf when you run the actor. The date_posted field provides the original posting timestamp from each listing.
Can I collect jobs from multiple regions in one run?
Each run targets a single region. Run the actor multiple times with different region values and combine the datasets for multi-region coverage.
Does the actor handle pagination?
Yes. The actor requests additional pages automatically until your result target is reached or no more jobs are returned.
What should I do if I get connection errors?
Enable Apify Proxy with residential groups under Proxy Configuration. The Naukrigulf API requires residential proxy for consistent access.
Related Actors
- GulfTalent Job Scraper - Extract job listings from GulfTalent across UAE, Saudi Arabia, Kuwait, and Bahrain.
- LinkedIn Job Scraper - Collect LinkedIn job listings with titles, companies, locations, salaries, and descriptions.
- SimplyHired Job Scraper - Scrape job listings from SimplyHired with titles, companies, salaries, and benefits.
- USA Jobs Scraper - Collect federal job listings from USAJobs.gov with agency details, salary ranges, and descriptions.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor collects publicly available job listing data from Naukrigulf.com. Users are responsible for complying with applicable laws, website terms of service, and data usage regulations in their jurisdiction.
