Naukri & Naukrigulf Jobs Scraper & Monitor - 60+ Fields avatar

Naukri & Naukrigulf Jobs Scraper & Monitor - 60+ Fields

Pricing

from $0.60 / 1,000 results

Go to Apify Store
Naukri & Naukrigulf Jobs Scraper & Monitor - 60+ Fields

Naukri & Naukrigulf Jobs Scraper & Monitor - 60+ Fields

Scrape and monitor Naukri India and Naukrigulf over direct HTTP. Get 60+ fields, salaries, skills, company profiles, applications, views, public Naukrigulf recruiter emails when disclosed, and new-job alerts.

Pricing

from $0.60 / 1,000 results

Rating

5.0

(1)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

4

Bookmarked

776

Total users

257

Monthly active users

4 days ago

Last modified

Categories

Share

Naukri & Naukrigulf Jobs Scraper & Monitor — 60+ Fields, No Browser

Thirdwatch portfolio: 5K+ users across 95+ public Actors, 2M+ records delivered, and >99% run success. Explore all Thirdwatch Actors.

Search and monitor Naukri India and Naukrigulf from one Actor. Extract one consistent row per public job with 60+ fields: full descriptions, salary data, complete skill sets, experience, company profiles, role taxonomy, applications, views, vacancies, apply URLs, and public recruiting metadata. The Actor uses direct HTTP at 256 MB—no browser, login, or cookies.

Why use this Naukri scraper

  • India + Gulf coverage — search Naukri, Naukrigulf, or both with the same schema.
  • 60+ normalized fields — Naukri's public mobile detail API adds company profile and address, industry, functional area, job role, role category, applications, views, vacancies, complete skills, locations, employment type, and job type.
  • One stable schema — Naukri and Naukrigulf results use the same analytics-ready keys instead of forcing downstream code to handle two incompatible source shapes.
  • Incremental job monitoring — scheduled runs can emit only job IDs not previously seen by that watch, so unchanged listings are not billed again.
  • Useful Naukri filters — location, freshness, experience, work mode, salary, industry, role category, employer posting type, sort order, and direct search URLs. Gulf searches support keyword and location.
  • Up to 1,000 jobs per query — automatic pagination beyond the first search page.
  • Analytics-ready output — stable IDs, normalized dates, salary bounds, experience bounds, skills arrays, and source labels.
  • Predictable cost — one charge per unique row; empty searches, failed pages, and duplicate jobs are not billed.

Quick start

Search Naukri India

{
"platform": "naukri",
"queries": ["software engineer", "data scientist"],
"location": "Bengaluru",
"maxResultsPerQuery": 100,
"includeNaukriDetails": true,
"freshnessDays": "7",
"experience": 3,
"workMode": "hybrid",
"salaryRange": "10to15",
"industry": "IT Services",
"roleCategory": "Software Development",
"companyType": "company",
"sortBy": "date"
}

Search jobs in Dubai and the Gulf

{
"platform": "naukrigulf",
"queries": ["software engineer", "sales manager"],
"location": "Dubai",
"maxResultsPerQuery": 100,
"includeGulfDetails": true
}

Search both job markets

{
"platform": "both",
"queries": ["cyber security", "product manager"],
"location": "UAE",
"maxResultsPerQuery": 200
}

Monitor new jobs by role and city

{
"platform": "naukri",
"queries": ["software engineer", "data scientist"],
"location": "Bengaluru",
"maxResultsPerQuery": 100,
"sortBy": "date",
"freshnessDays": "1",
"includeNaukriDetails": false,
"includeDescription": false,
"monitorMode": "new-jobs",
"monitorStoreName": "bengaluru-tech-jobs"
}

Save this input as an Apify Task and schedule it. The first run establishes the baseline and emits the current jobs with change_type: "new". Later complete runs with the same monitor name emit only newly observed job IDs. A repeat run with no new jobs writes no billable result events.

Monitoring fails without updating state if any configured search is incomplete, preventing a partial Naukri or Naukrigulf response from creating false alerts. A single monitor may request up to 2,000 rows per run so its verified snapshot fits safely in the default 256 MB memory; split larger watchlists across stable monitor names. Snapshot mode still supports up to 1,000 results per query and streams pages without that monitor-wide cap. History is capped at 50,000 job IDs per watch. An evicted listing can be classified as new if it later reappears. Avoid overlapping runs with the same monitor name.

The backward-compatible default is platform: "naukri". With platform: "auto", locations such as Mumbai and Bengaluru route to Naukri, while Dubai, UAE, Saudi Arabia, Qatar, Kuwait, Oman, and Bahrain route to Naukrigulf. You can also put a recognized location in the query: data analyst mumbai or sales manager dubai.

Freshness, experience, work-mode, salary, and sort filters apply to Naukri India. Naukrigulf currently supports keyword and location and uses relevance order; the Actor logs a warning when a Naukri-only filter is supplied to a Gulf search.

Pass existing result pages through searchUrls when you already have a search configured:

{
"searchUrls": [
"https://www.naukri.com/data-scientist-jobs-in-pune?k=data%20scientist&l=pune",
"https://www.naukrigulf.com/software-engineer-jobs-in-dubai"
],
"maxResultsPerQuery": 200
}

Fast monitoring vs full Naukrigulf details

includeGulfDetails defaults to true. Each Naukrigulf result is enriched with its full description, desired-candidate profile, salary when disclosed, skills, education, employment type, industry, functional area, posted date, and public recruiter identity when available.

Set it to false for high-frequency monitoring. The Actor then returns search-card fields—title, company, experience, location, description snippet, posting age, and canonical job URL—with one HTTP request per 30 results.

Naukri India search rows already include descriptions, salary, skills, experience, ratings, and apply URLs. The optional detail lane adds the deeper company, role-taxonomy, and engagement fields described below.

Fast Naukri search vs 60+ field enrichment

includeNaukriDetails defaults to true. For each Naukri search result, the Actor calls Naukri's public mobile detail endpoint concurrently and merges richer fields into the same row. If an individual detail request fails or times out, the search-card row is preserved instead of losing the job.

Set includeNaukriDetails to false for the cheapest high-frequency title/company/location monitor. Set includeDescription to false to minimize dataset size, or cleanHtml to true to keep plain text while omitting duplicate HTML fields.

Output fields

Every row uses the same core schema:

  • identity: job_id, title, source, apply_url, external_apply_url
  • company: company_name, company_id, company_logo_url, company_jobs_url, company_website, company_address, company_description
  • role: location, locations, work_mode, experience, experience_min, experience_max, skills
  • description: description, description_html
  • salary: salary_raw, salary_min, salary_max, salary_currency, salary_period, salary_disclosed
  • dates: posted_at, posted_date, created_at, apply_by_time, scraped_at
  • reputation: company_rating, company_reviews_count, ambitionbox_url
  • recruiting metadata: vacancy, applicant_count, view_count, employment_type, job_type, industry, functional_area, job_role, role_category, education, nationality, gender, recruiter_name, recruiter_title, recruiter_email, is_company_apply, is_walk_in, is_consultant. Public recruiter contact fields are populated only for Naukrigulf listings that disclose them; Naukri's public responses do not expose recruiter email.
  • provenance: source_query, searched_location
  • monitoring events: change_type, first_seen_at

Fields remain empty when the public listing does not disclose them. The Actor never invents salary, contact, or reputation data.

Example result

{
"job_id": "100726000119",
"title": "Technical Support Engineer",
"company_name": "Axiom Telecom LLC",
"source": "Naukrigulf",
"location": "Dubai, United Arab Emirates (UAE)",
"experience": "4 - 9 Years",
"experience_min": 4,
"skills": ["Troubleshooting", "System Monitoring"],
"employment_type": "Full Time",
"industry": "Telecom / ISP",
"posted_date": "2026-07-10",
"apply_url": "https://www.naukrigulf.com/...-jid-100726000119"
}

Common use cases

  • Build India and GCC talent-market datasets
  • Track new jobs by skill, employer, or city
  • Benchmark disclosed salary and experience ranges
  • Power recruiting, labor-market intelligence, and job alerts
  • Monitor hiring expansion across India, UAE, Saudi Arabia, Qatar, Kuwait, Oman, and Bahrain
  • Compare the same role across Naukri and Naukrigulf

Reliability and responsible use

  • Results reflect the live public indexes and may change between runs.
  • Employers frequently omit salary; undisclosed values stay empty with salary_disclosed: false.
  • Some listings omit ratings, review counts, education, or external application URLs.
  • Search pagination is capped at 1,000 results per query and rate-limited between pages.
  • Use public job data lawfully and respect applicable privacy, employment, and platform rules.
  • This Actor is not affiliated with Naukri or Naukrigulf.

Pair it with AmbitionBox Scraper for employer reputation and Global Jobs Search API for multi-source ATS coverage.

Last verified: 2026-07