Naukrigulf Jobs Scraper & API: Gulf Salaries, Emails
Pricing
from $0.79 / 1,000 jobs
Naukrigulf Jobs Scraper & API: Gulf Salaries, Emails
Scrape Naukrigulf jobs in Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Oman: monthly salary as numbers, nationality and gender wanted (jobs open to Indians, Filipinos...), recruiter email and contact, industry, company or consultancy, fake-job red flags, job alerts.
Pricing
from $0.79 / 1,000 jobs
Rating
0.0
(0)
Developer
Superior Actors
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Features
Share
Naukrigulf Jobs Scraper & API: Gulf Salaries, Nationality, Emails
Scrape Naukrigulf (naukrigulf.com) jobs in Dubai, Abu Dhabi, the UAE, Saudi Arabia, Qatar, Kuwait, Oman, Bahrain and the rest of the Middle East to Excel, CSV or JSON without login. Every job comes with its full job card, not only the search snippet:
- Monthly salary as numbers: currency, low and high as posted ("AED 3,500 - 4,000 a month"), the same per year, and Naukrigulf's USD band. Filter by a minimum monthly salary in AED.
- Who can apply: the nationality the employer asks for ("Indian", "Any Arab National", "Any Nationality") and gender. Filter jobs open to your nationality: Indian, Pakistani, Filipino, Egyptian, Nepali, British...
- Recruiter contact: contact name and role, email, address, company website, company or recruitment consultancy.
- Red flags of fake Gulf jobs: visa or processing fee asked, WhatsApp-only contact, personal Gmail address, earning promises.
- Job alerts: schedule it and get only the jobs you have not seen yet.
{ "keywords": ["driver"], "locations": ["UAE"], "openToNationality": "Indian", "minMonthlySalaryAed": 2500 }
No Naukrigulf account, no cookies, no browser. Use it as a Naukrigulf jobs API: one call returns clean JSON with the fields above.
What you get
One row per job. Real examples, October 2026 (UAE, newest first):
| job | company | location | salary | nationality | experience |
|---|---|---|---|---|---|
| Key Account Manager (B2B Sales) | eMinds | Abu Dhabi | AED 6,000 - 6,500 a month | Any Nationality | 2-6 years |
| Social Media Marketing Manager | DM Healthcare LLC | Dubai | AED 6,000 - 10,000 a month | Indian, Jordanian, Lebanese, Filipino | 5-10 years |
| Electrical Technician | Indman DMCC | Abu Dhabi | AED 3,500 - 4,000 a month | Indian | 3-8 years |
| Quantity Surveyor Manager | Fatherson International FZE | Dubai | AED 15,000 - 20,000 a month | Any Nationality | 8-14 years |
| Heavy Trailer Driver | Zararah General Transporting company | Abu Dhabi | AED 3,200 - 4,000 a month | Indian | 2-5 years |
In our test of 100 newest UAE jobs (October 2026): all 100 had the full description, nationality, industry and experience; 63 a recruiter contact name, 25 a monthly salary, 21 a recruiter email and 20 a company website. For drivers in the UAE, 20 of 20 jobs open to Indians with at least AED 2,500 had a salary.
| Field | Description |
|---|---|
jobId, jobUrl, title, summary | The job, its Naukrigulf page and a one-line summary |
companyName, companyId, companyUrl, companyType, postedByType, companyAbout, companyLogo | The employer; postedByType = company or consultancy (recruitment agency) |
location, country, workplaceType | Where; on-site, remote or hybrid |
salaryText, salaryMonthlyMin, salaryMonthlyMax, salaryCurrency, salaryPeriod | Monthly salary as posted (AED, SAR, QAR, KWD, OMR, BHD, USD...) |
salaryYearlyMin, salaryYearlyMax, salaryUsdBandMin, salaryUsdBandMax, salaryHidden, otherBenefits | The same per year, Naukrigulf's USD band, hidden by the employer, benefits (air ticket, visa, housing, medical) |
nationality, gender, education, desiredCandidate | Who the employer wants |
experienceMinYears, experienceMaxYears, experienceLevel | Years of experience asked |
industries, functionalArea, employmentType, vacancies | Industry, function, full-time / part-time / contract, number of openings |
contactName, contactDesignation, contactEmail, contactEmailShownOnSite, contactPhone, contactAddress, companyWebsite | The recruiter's contact block; contactEmailShownOnSite = whether Naukrigulf shows the email on the job page |
referenceNumber | The employer's reference |
redFlags, redFlagCount | Warning signs of a fake job |
easyApply, isTopEmployer, isFeaturedEmployer, isSponsored, isConfidentialCompany, isClosed | Naukrigulf's flags |
postedDate, postedAt, daysSincePosted | When the job was posted |
description, descriptionHtml | The full job description, plain text and / or HTML |
searchKeyword, searchLocation, searchUrl, isNew, scrapedAt | Which search found the job; job alerts: new since the last run |
Four table views: Jobs, Salaries, Recruiter contacts and Who can apply.
How it works
| Step | What happens |
|---|---|
| 1. Search | Each keyword in each location (or your pasted Naukrigulf search links) with Naukrigulf's own filters: posted within, years of experience, country, salary band, company or consultancy, newest first |
| 2. Jobs | 50 jobs a request, up to 45 000 per search (the whole board is about 41 000 jobs) |
| 3. Job card | Each job's card: salary, nationality, gender, education, industry, contact |
| 4. Filters | Open to your nationality, minimum monthly salary, gender, Easy Apply, with email, red flags, title words, companies. Jobs removed here are not charged |
| 5. Job alerts | With Only new jobs on, jobs from earlier runs are skipped and not charged |
A location Naukrigulf does not know (a typo like "Dubaii") is reported in the log instead of silently returning jobs from everywhere.
Why this Actor
| This Actor | Typical Naukrigulf scraper | |
|---|---|---|
| Monthly salary as numbers + currency | ✅ Low, high, per year, USD band | ⚠️ Text, or "no salary field" |
| Nationality and gender wanted | ✅ Columns + "open to my nationality" filter | ❌ |
| Recruiter email and contact block | ✅ Included in the job price | ⚠️ Paid extra, or only emails found in the text (Naukrigulf removes them from job texts) |
| Fake-job red flags | ✅ Visa fee, WhatsApp, Gmail, earning promises | ❌ |
| Typo in the location | ✅ Warned, not charged | ❌ Whole board returned |
| Job alerts (only new jobs) | ✅ Built in, seen jobs not charged | ⚠️ Some |
| Filtered-out jobs | ✅ Free | ❌ Charged, or not filtered |
| Price per 1 000 jobs with job cards | ✅ $0.99 | $1.00-3.20 |
Pricing
Pay per event, no subscription needed. Apify Scale and Business plans pay less:
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Run start | $0.001 | $0.001 | $0.001 |
| Job (with salary, nationality, contact and description) | $0.00099 | $0.00089 | $0.00079 |
1 000 jobs = $0.99. Free: jobs removed by your filters, reposts, closed jobs, jobs already seen by a job alert. Platform usage is included. Set a maximum cost per run in the run options: the Actor stops there.
Job alerts
- Set your search and filters, turn on Only new jobs, give the alert a Monitor name.
- Save it as a task and add a schedule (every morning, with "Posted within: Past 24 hours").
- Send the results by email, Slack, WhatsApp, Google Sheets, Make, Zapier or n8n with Apify integrations.
The first run returns the current jobs; next runs return only jobs not seen before, and those are not charged.
Other job tools
| Actor | What it does |
|---|---|
| Foundit Jobs Scraper | Foundit (Monster) jobs in India, the Gulf and South-East Asia: posted or reposted from LinkedIn, HR phones, salary |
| LinkedIn Jobs Scraper | LinkedIn jobs without login: a remote filter that works, salaries from descriptions, job alerts |
| Glassdoor Jobs Scraper | Glassdoor jobs with salary ranges and all 9 company ratings, filters by work-life balance and pay ratings |
| Hiring Cafe Jobs Scraper | HiringCafe jobs from company career sites: salary per year, applicants and views per job, job alerts |
| Shine Jobs Scraper | Shine.com jobs in India with applicants, salary as numbers and a fake-job verdict |
| Google Jobs Scraper | Google Jobs results with descriptions, highlights and every apply link |
| ATS Jobs Scraper | Jobs straight from company career sites on Workday, Greenhouse, Lever and Ashby: pay ranges, new-job alerts |
FAQ
Can I use it as a Naukrigulf API? Yes. This Actor reads the same data the website shows to any visitor and returns it as JSON through the Apify API.
How does "Open to my nationality" work? A job is kept when it asks for your nationality, for "Any Nationality", for no nationality, or for a group that includes you ("Any Arab National" for an Egyptian, "Any GCC National" for a Saudi, "Any Anglophone National" for a British candidate). The nationality column shows exactly what the employer wrote.
Which locations work? Cities and countries as on Naukrigulf: Dubai, Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Riyadh, Jeddah, Dammam, Al Khobar, Doha, Kuwait, Muscat, Manama, Cairo, Amman, Beirut, or UAE, Saudi Arabia, Qatar, Oman, Bahrain, Egypt. Several at once: one per line.
Is the salary monthly? Yes, Gulf salaries are posted per month. salaryYearlyMin / salaryYearlyMax are the same × 12. About half of Naukrigulf jobs show a salary; the rest are hidden by the employer (salaryHidden).
Can I paste my Naukrigulf search? Yes: copy the address of your search (e.g. naukrigulf.com/accountant-jobs-in-dubai?freshness=7&industryType=7) into Naukrigulf search links. Its filters are kept.
Do I need a Naukrigulf account? No. Only job pages any visitor can open are read.
Use with the API and AI agents
Run it from the Apify API, the JavaScript or Python client, n8n, Make or Zapier, or from AI agents through the Apify MCP server (Claude, ChatGPT, Cursor). One call: POST https://api.apify.com/v2/acts/s_actors~naukrigulf-scraper/run-sync-get-dataset-items with the input above returns the jobs as JSON. Set Job description to "None" for smaller answers.
Is it legal?
The Actor reads public Naukrigulf job listings that anyone can open without an account, as a visitor does. It does not log in. Recruiter contact details are business contacts published with job ads; use them according to the laws that apply to you (GDPR, UAE PDPL, Saudi PDPL and similar) and Naukrigulf's terms.