Naukrigulf Job Scraper — UAE / Saudi / Gulf · $1/1k avatar

Naukrigulf Job Scraper — UAE / Saudi / Gulf · $1/1k

Pricing

from $1.00 / 1,000 job results

Go to Apify Store
Naukrigulf Job Scraper — UAE / Saudi / Gulf · $1/1k

Naukrigulf Job Scraper — UAE / Saudi / Gulf · $1/1k

Scrape Naukrigulf.com (UAE / Saudi / Qatar / wider GCC) — paste any naukrigulf.com URL or build a search from keyword + city + experience + salary + employment type. Structured rows: company, parsed MinCtc/MaxCtc salary, work mode, skills, apply link. Pure HTTP, no browser, $1/1k.

Pricing

from $1.00 / 1,000 job results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Naukrigulf Job Scraper — UAE / Saudi / Qatar / Gulf

Naukrigulf Job Scraper logo

Scrape every job on Naukrigulf.com — UAE, Saudi Arabia, Qatar, Egypt, Bahrain, Oman, Kuwait — at $0.99 per 1,000 results. Paste any naukrigulf.com URL, or build a search from keyword + city + experience + salary + employment type. Structured rows: company, parsed MinCtc/MaxCtc salary, work mode, skills, apply link.

InputRow(s) emitted
Naukrigulf listing URL (e.g. /jobs-in-dubai?freshness=15&ctc=10,12,30)One row per job, full pagination walked
Direct Naukrigulf job-detail URLOne row for that job
Search by filters (no startUrls) — searchQuery + location + experienceLevel + salaryFilter + jobTypeActor builds the search URL, then scrapes

Pure HTTP. No headless browser, no third-party CF-bypass service. Uses Naukrigulf's internal JSON search endpoint via Apify Residential proxy. That's why this runs at $0.99 / 1,000 results instead of $2.99 like most Gulf-only scrapers on the Store.


How it works

How the Naukrigulf Jobs Scraper works

  1. Classify each input URL — listing vs detail. When startUrls is empty, the filter form builds a Naukrigulf search URL for you.
  2. Fetch the listing via Naukrigulf's internal JSON search endpoint (no DOM scraping, no JS execution).
  3. Walk pagination until maximumJobs is reached or results run out.
  4. Hit each detail page to enrich with full description, key skills, and the apply URL.
  5. Apply optional post-filters (timeFilter, minSalary) and output shaping (includeDescription, cleanHtml).
  6. Emit one row per job to the default dataset. Pay-per-event meter charges $0.99/1,000 only on rows you keep.

✨ Why use this scraper?

  • $0.99 per 1,000 — undercuts the Gulf-only competition (other actors on Apify Store list at $1.00, $2.99, even $4.99 per 1K).
  • Full pagination. Most Gulf-only scrapers cap at the first page. This one walks every page until maximumJobs.
  • Structured salary fieldsCompensation.MinCtc / MaxCtc / Country parsed cleanly. Other Gulf scrapers return salary as a raw string or skip it entirely.
  • Two input modes. Option A — paste any naukrigulf.com URL. Option B — build a search from keyword + city + experience + salary filters (no URL needed).
  • Post-filter on time + salary. Drop stale or below-threshold rows server-side so your dataset arrives pre-filtered.
  • Output shaping. includeDescription: false strips heavy description fields for lighter exports; cleanHtml: true returns plain text instead of HTML.
  • Pure HTTP. No browser, no CAPTCHA solver, no third-party bypass services. That's why we hit $0.99/1k.
  • Actively maintained — sibling of the broader memo23/naukri-scraper (4.2★, 176 monthly users), which covers India + Gulf in one actor. This standalone is for buyers who only need Gulf coverage.

What makes this richer than the competition

Apify Store has 5 active Naukrigulf-only scrapers as of May 2026. Here's the comparison:

CapabilityOther Gulf-only scrapersThis actor
PricingFree up to $4.99 / 1K$0.99 / 1,000
PaginationOften capped at page 1Full walk to maximumJobs cap
Salary parsingRaw string or omittedMinCtc / MaxCtc / Country parsed
Post-filtersNot offeredtimeFilter + minSalary
Output shapingSingle fixed schemaincludeDescription + cleanHtml toggles
Input flexibilityURL only OR filter onlyListing URL OR direct job URL OR filter builder
Dual-region siblingNot availablePair with memo23/naukri-scraper for India + Gulf in one dataset

🎯 Use cases

TeamTypical use
Recruiters in UAE / Saudi / QatarSource candidates by city + experience band. Schedule daily runs against /jobs-in-{city} URLs.
Cross-border BD targeting Gulf companiesBuild a target list of companies actively hiring (signal of growth) with their Naukrigulf profile for outreach context.
Gulf-region salary benchmarkingParsed Compensation.MinCtc / MaxCtc gives you a salary distribution by role and city.
Workforce planning / labour-market researchTrack hiring volume by Gulf city and industry. Naukrigulf is the largest Gulf-focused jobs board.
HR-tech aggregatorsMirror Naukrigulf into your platform with normalised fields. Schedule cron runs for fresh inventory.
Job-seekers / careers toolsBuild a job-alert pipeline filtering by searchQuery + location + salaryFilter.

Input

FieldTypeRequiredNotes
startUrlsstring[]yes (or use filters)Naukrigulf URLs. Paste listing URLs, search URLs, or direct job-detail URLs.
searchQuerystringno (filter mode)Job keyword (e.g. developer, accountant, nurse).
locationstringno (filter mode)Gulf city (dubai, abu-dhabi, riyadh, doha, jeddah, manama, muscat, kuwait-city).
experienceLevelintegernoMinimum years of experience.
salaryFilterstringnoNaukrigulf ctc comma-separated values (e.g. 10,15,20).
jobTypestringnoOptional employment-type filter.
maximumJobsintegerno (default 10000)Hard cap on jobs collected.
timeFilterstringno (default any)Post-filter on PostedDate. "" / "24h" / "7d" / "30d" / "90d".
minSalaryintegerno (default 0)Post-filter — keep rows where Compensation.MinCtc >= minSalary. Permissive on missing.
includeDescriptionbooleanno (default true)Strip description fields when false.
cleanHtmlbooleanno (default false)Plain text only — drops HTML markup.
maxConcurrency / minConcurrency / maxRequestRetriesintegernoRun-time settings.
proxyobjectno (default RESIDENTIAL)Apify proxy config. RESIDENTIAL recommended.

Quick start

// Dubai-only, first 100 jobs
{ "startUrls": ["https://www.naukrigulf.com/jobs-in-dubai"], "maximumJobs": 100 }
// Build a search from filters — accountant jobs in Riyadh, 5+ years
{ "searchQuery": "accountant", "location": "riyadh", "experienceLevel": 5, "maximumJobs": 50 }
// Multiple Gulf cities at once
{ "startUrls": [
"https://www.naukrigulf.com/jobs-in-dubai",
"https://www.naukrigulf.com/jobs-in-abu-dhabi",
"https://www.naukrigulf.com/jobs-in-doha"
], "maximumJobs": 300 }
// Post-filter: only fresh jobs with parsed salary ≥ 10,000
{ "startUrls": ["https://www.naukrigulf.com/jobs-in-dubai"], "timeFilter": "7d", "minSalary": 10000 }

Output

One row per job. Naukrigulf returns rich JSON; the actor preserves the platform's original keys (PascalCase) so the dataset is downstream-faithful. Highlights:

  • Identifiers: JobId, JdURL (canonical detail URL), staticUrl
  • Job info: JobTitle, Description, MinExp / MaxExp, EmploymentType, Function, RoleId
  • Company: Company.Name, Company.LogoPath, Company.WebSite, Company.Description
  • Geography: Location (free-form), City, Country, Region
  • Compensation: Compensation.MinCtc / MaxCtc / Currency
  • Skills: KeySkills[] (array of strings)
  • Dates: PostedDate (unix epoch), CreatedDate
  • Meta: scrapedAt, url, source: "naukrigulf"

FAQ

Q. Why a Gulf-only actor when you also have a Naukri + Naukrigulf bundle? Two reasons. (1) SEO — buyers searching "Naukrigulf scraper" on Apify Store rank exact-match titles first; the standalone slug captures that traffic. (2) Lighter UX — buyers who only need Gulf coverage don't have to wade through India-only filter fields. The combined memo23/naukri-scraper is still available for buyers who want both regions in one dataset.

Q. What cities does Naukrigulf cover? Primary: Dubai, Abu Dhabi, Sharjah (UAE), Riyadh, Jeddah, Dammam (Saudi), Doha (Qatar), Manama (Bahrain), Muscat (Oman), Kuwait City, Cairo (Egypt). Naukrigulf also returns occasional listings from neighbouring regions; filter by location to constrain.

Q. How accurate is the salary data? Compensation.MinCtc / MaxCtc are populated when the employer disclosed salary on the source listing — roughly 50–60% of jobs based on our smoke tests. The rest have null / 0. The minSalary post-filter is permissive: jobs with no listed salary are KEPT (not dropped), so you don't lose half the dataset.

Q. Can I run this in parallel with the dual-region actor? Yes. They share zero state. Many buyers run both — the standalone for daily Gulf-only cron runs, the combined actor for ad-hoc cross-region comparisons.

Q. Why $0.99/1k? Pure-HTTP pipeline + the actor's pay-per-event meter. We don't pay for browser instances or proxy bypass services. Most competitors at $2.99–$4.99/1k are pricing for browser-based scrapers; we don't need that.

Q. How fresh is the data? Each run hits Naukrigulf live — no caching. scrapedAt is the per-row timestamp.


Support

  • File issues or feature requests via the Issues tab on the actor page in Apify Console.
  • For custom integrations (different output shape, scheduled feeds into a warehouse), open an issue describing the use case.

Additional Services

  • Custom output schemas — alternative field names, flattened nested structures, filtered subsets for warehouse loaders.
  • Webhook delivery — push new Gulf jobs to Slack, Discord, your CRM, or any HTTP endpoint.
  • Scheduled feeds — daily / weekly cron into Postgres, BigQuery, Snowflake, S3, or Google Sheets.

Reach out via Apify Issues or memo23 on Apify.


Explore More Scrapers


⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Naukrigulf.com, Info Edge (India) Limited, or any of their subsidiaries or related entities. "Naukrigulf" and related trademarks are the property of their respective owners and are used here solely for descriptive purposes — to identify the public website from which this scraper extracts data.

This Actor accesses only publicly available job-listing pages on naukrigulf.com. You are solely responsible for ensuring that your use of the data complies with Naukrigulf's Terms of Service, applicable copyright law, GDPR / UAE data-protection regulations (where applicable), and any other regulations that may apply to your jurisdiction or use case. Do not use this Actor to bulk-republish copyrighted content, harass employers or candidates, circumvent rate-limiting or technical protection measures, or enable unsolicited recruiter outreach in violation of local consent laws.

The author provides this Actor "as is", without warranty of any kind, and disclaims any liability for damages arising from its use.


SEO Keywords

naukrigulf scraper, naukrigulf.com scraper, naukrigulf jobs scraper, uae jobs scraper, dubai jobs scraper, saudi arabia jobs scraper, riyadh jobs scraper, qatar jobs scraper, doha jobs scraper, abu dhabi jobs scraper, bahrain jobs scraper, oman jobs scraper, kuwait jobs scraper, gulf jobs scraper, gcc jobs scraper, mena jobs scraper, gulf recruitment data, gulf hiring analytics, naukrigulf json export, naukrigulf csv export, pay-per-result naukrigulf, apify naukrigulf actor, $0.99 per 1000 gulf jobs


License

ISC. See package.json.