Skip to content

Naukri Job Scraper | India & Gulf Jobs

Try for free

Extract public job listings from Naukri.com (India) and NaukriGulf.com. Search by keyword, paste a results URL, or fetch jobs by ID. Returns title, company, salary, experience, location, and description.

🇮🇳 Naukri Job Scraper

Collect public job listings from Naukri.com (India) and NaukriGulf.com (Gulf and MENA) as clean rows: title, company, location, experience, salary text, skills, and the job link. No account, no login, and $0.90 per 1,000 job listings.

✨ Why use Naukri Job Scraper?

  • 🌏 Two job boards in one actor — Naukri.com for India and NaukriGulf.com for the Gulf region.
  • 🔓 No login required — reads public listings only.
  • 🎛️ Real filters — experience, posted within, location, work mode, salary band, and company type on Naukri.com, plus English or Arabic on NaukriGulf.com.
  • 🔗 Search your way — keyword, a pasted search URL, or direct job ids and job URLs.
  • 📄 Optional full job pages — save the complete job record instead of the search card.
  • 💸 Very low price — under a tenth of a cent per listing.

🎯 Use cases

  • 👥 Recruitment research — see who is hiring for which role and where.
  • 💰 Salary checks — compare posted pay ranges across employers and cities.
  • 🧠 Skill demand tracking — count skills across the tagsAndSkills field for any role.
  • 🏢 Company watch — follow the openings of target employers or competitors on a schedule.
  • 🧲 Lead generation — find companies that are hiring in your niche.

🚀 How to use

  1. Choose the Job board (Naukri.com or NaukriGulf.com).
  2. Enter a Search term, or paste a Search URL, or list Job ids or URLs.
  3. Set Maximum jobs and optional filters such as location and experience.
  4. Click Start and wait for the run to finish.
  5. Export the dataset as JSON, CSV, or Excel.

📥 Input

FieldKeyWhat it does
Search termkeywordJob title, skill, or company, for example software developer. Leave empty to search by location only.
Search URLsearchUrlA Naukri.com or NaukriGulf.com search, location, or job URL. Overrides the keyword and filters.
Job ids or URLsjobIds12-digit ids or full job URLs. Fetched directly, search is ignored.
Job boardjobBoardnaukri (India) or naukrigulf (Gulf).
Maximum jobsmaxJobsStop after this many jobs. Default 10.
Fetch full job pagesfetchDetailsIndia only: save the full job record instead of the search card.
Sort bysortByrelevance or date.
Experience (years)experienceMinimum years of experience, or all.
Posted withinfreshnessNaukri.com only: all, 1, 3, 7, 15, or 30 days.
LocationlocationCity or region, such as Bengaluru or Dubai.
Work mode, Salary range, Company typeworkMode, salaryRange, companyTypeNaukri.com only filters.
NaukriGulf languagelanguageenglish or arabic.
Proxy configurationproxyConfigurationDatacenter by default. Residential if a request is blocked.

Search URLs and direct job ids ignore the filters.

{
  "keyword": "software developer",
  "jobBoard": "naukri",
  "maxJobs": 10,
  "location": "Bengaluru",
  "experience": "3",
  "freshness": "7",
  "fetchDetails": false,
  "proxyConfiguration": {
    "useScrapelyProxy": true,
    "scrapelyProxyGroups": ["DATACENTER"]
  }
}

A Gulf search:

{
  "jobBoard": "naukrigulf",
  "keyword": "software developer",
  "location": "Dubai",
  "maxJobs": 10
}

📤 Output

One dataset row per job.

FieldDescription
title, jobId, jdURLJob title, id, and link to the listing.
companyName, companyId, companyJobsUrlEmployer and its jobs page.
locationJob location.
experience / experienceTextExperience range such as 0-3 Yrs.
salary / salaryDetailSalary text (often Not disclosed) and the numeric detail.
tagsAndSkillsComma-separated skills.
jobDescriptionShort description from the search card.
createdDate, jobBoardWhen the job was created and which board it came from.
applyRedirectUrlEmployer apply link when there is one.

Full job pages add the HTML description, company profile, skills breakdown, and compensation detail. NaukriGulf rows include the description and, when the employer publishes it, a recruiter email. Hidden emails are left blank.

{
  "title": "Software Developer - Fresher / Trainee",
  "companyName": "Techno Matrix",
  "companyId": 5175602,
  "jobId": "160626503228",
  "jdURL": "https://www.naukri.com/job-listings-software-developer-fresher-trainee-technomat",
  "location": "Pune",
  "experience": "0-3 Yrs",
  "salary": "Not disclosed",
  "tagsAndSkills": "c#,css,c++,python,software development,dbms,hibernate,javascript",
  "createdDate": "2026-06-16 12:31:19",
  "jobBoard": "naukri",
  "applyRedirectUrl": "https://technomatrix.co.in/careers.php"
}

(Trimmed. The real row has more fields, such as logo links, salaryDetail, and apply flags.)

💰 Pricing

EventWhenPrice
Job listingOne job saved from search results$0.0009
Detailed jobOne full job page saved (India full pages, or a direct job id)$0.0018

That is $0.90 per 1,000 listings. Platform usage (compute and proxy) is billed on top. Runs with no matching jobs are not charged an event fee.

Worked example: a 10-job keyword search is 10 × $0.0009 = $0.009 in events plus a small compute charge, about $0.015 in total on a measured run.

❓ FAQ

Is it legal to scrape Naukri?

The actor reads only public listings. You are responsible for using the data in line with Naukri's terms and applicable law.

Do I need a Naukri account or a proxy?

No account. Datacenter proxy is built in and used by default.

Can I scrape both India and the Gulf?

Yes. Set the job board, or paste a URL from either site.

Why are there fewer rows than Maximum jobs?

The board returned fewer matches, a later page failed, or the run hit its charge limit. Rows already saved are kept.

What does Fetch full job pages change?

On Naukri.com it requests each job page and saves the full record, billed as a detailed job. NaukriGulf search rows already include the description.

Can I schedule it or use the API?

Yes, from the console or through the API.

⚠️ Limits

  • Public pages only. Login-gated recruiter tools are out of scope.
  • Naukri.com stops paging one search after 15,000 results, so split very broad searches by location or filters.
  • Naukri.com can return a loose match for an unusual keyword. Narrow it with experience, recency, and location.
  • Walk-in interview pages are not a separate feed in the public search API.
  • Salary is often not disclosed by the employer.
  • Run time includes worker startup: a 10-job run typically takes about 10 seconds.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.