Naukri Jobs Scraper — Salary, Skills & Full Fields · $0.8/1k 💰 avatar

Naukri Jobs Scraper — Salary, Skills & Full Fields · $0.8/1k 💰

Pricing

$0.80 / 1,000 job scrapeds

Go to Apify Store
Naukri Jobs Scraper — Salary, Skills & Full Fields · $0.8/1k 💰

Naukri Jobs Scraper — Salary, Skills & Full Fields · $0.8/1k 💰

Extract title, company, salary, skills, ratings and ISO dates from Naukri.com — up to 1,000 jobs per search, all India. No login needed, 100% success in tests, from $0.80/1,000 jobs — built for recruiters, job-market analysts and AI agents.

Pricing

$0.80 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

David González

David González

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Scrape Naukri jobs with salary, skills & company ratings — $0.80 per 1,000

Naukri Jobs Scraper turns any search on Naukri.com — India's largest job portal — into a clean, structured dataset: job title, company, disclosed salary, skill tags, company rating, locations, work mode and an ISO-normalized posted date. No login, no code: type your keywords exactly as you would into the Naukri search box, press Start, and download JSON, CSV or Excel — or read the results live over the Apify API. At $0.80 per 1,000 jobs it undercuts comparable Naukri scrapers, and it finished with a 100% success rate across our test runs.

⚠️ Unofficial — this Actor is not affiliated with or endorsed by Naukri.com. It collects only publicly visible job listings.

Why use this Naukri scraper?

  • 💰 A fraction of what the popular Naukri scrapers charge — $0.80 per 1,000 jobs, against $10.00 per 1,000 for the most-used one and $1.50 for the next. You pay only for unique jobs actually stored in your dataset: failed pages, duplicates and empty runs cost $0.
  • No login, no setup, 100% success in tests — it reads Naukri's public search pages, so there is no account to create and nothing to install. Every pre-launch test run finished successfully; if Naukri ever challenges your IP, one input switch turns on residential India proxies.
  • 🧹 Clean fields, not raw HTML — salary separated from "Not disclosed" noise, skills as a real array, company rating and review count as numbers, posted date normalized to ISO (2026-08-05), and results deduplicated on Naukri's own job ID.
  • A search becomes a data feed — schedule daily runs with freshness: 1 and you get an incremental stream of new postings, pushed automatically to Google Sheets, Zapier, Make or your own webhook.

Who is this for?

  • Recruiters & staffing agencies — see which companies are hiring for a role, at what experience bands and disclosed salaries, before you start outreach.
  • Job-market & HR analysts — track demand for skills, roles and cities across India's biggest job board, and benchmark the salary ranges employers do publish.
  • B2B lead generation teams — a company hiring three "Salesforce Developers" is a qualified prospect for anyone selling Salesforce tooling or services. Hiring signals are buying signals.

Sample output

One flat JSON object per job — this is a real item from a live run:

{
"jobId": "050826021971",
"title": "Python Developer",
"company": "Moolya Software Testing",
"companyRating": 3.4,
"companyReviewsCount": 137,
"experience": "2-6 Yrs",
"salary": "5-12 Lacs PA",
"workMode": null,
"locations": ["Bengaluru"],
"skills": ["python", "Python Framework", "Python Development", "Backend Development"],
"jdSnippet": "Hands-on experience with testing frameworks: pytest, unittest, and mocking patterns...",
"postedText": "2 days ago",
"postedDaysAgo": 2,
"postedDate": "2026-08-05",
"jobUrl": "https://www.naukri.com/job-listings-python-developer-moolya-software-testing-bengaluru-2-to-6-years-050826021971",
"searchKeywords": "python developer",
"searchLocation": "bangalore",
"scrapedAt": "2026-08-07T14:19:59.321Z"
}

Field notes

FieldNotes
salaryRange as posted, e.g. "5-12 Lacs PA". null when the employer doesn't disclose it.
skillsSkill tags from the listing, as a string array.
companyRating / companyReviewsCountNumeric rating (1–5) and review count when Naukri shows them.
postedDate / postedDaysAgo / postedTextISO date (YYYY-MM-DD), parsed age in days, and the raw text.
workModeHybrid, Remote or Work from office when shown.
jobId / jobUrlNaukri's unique job ID (results are deduplicated on it) and the direct link to the posting.
searchKeywords / searchLocationThe query that produced this record — handy when merging runs.

Input

The only required field is your search:

{
"keywords": "python developer"
}

All parameters:

FieldTypeRequiredDefaultDescription
keywordsstringyesJob title, skill or company to search for.
locationstringnoIndian city or region (e.g. bangalore, mumbai, delhi ncr). Empty = all India.
experienceintegernoYears of experience (0–30).
freshnessintegernoOnly jobs posted in the last N days. Naukri supports 1, 3, 7, 15, 30 — other values snap up to the nearest window.
maxJobsintegerno100Stop after this many unique jobs (1–1000).
proxyConfigurationobjectnono proxyUsually not needed. If runs fail with blocking errors, enable Apify RESIDENTIAL proxies with country India.

Pricing — how much does it cost to scrape Naukri?

Pay-per-event, with a single event:

EventPriceCharged when
job-scraped$0.0008One unique job is stored in your dataset

1,000 results ≈ $0.80. Duplicates, failed pages and empty runs are never charged. You can cap spending with Apify's Maximum cost per run setting — the Actor stops cleanly at your limit and keeps everything scraped up to that point.

FAQ

How to scrape Naukri jobs without login?

You don't need a Naukri account: this Actor reads Naukri's public search result pages. Enter your keywords (plus optional location, experience and freshness), start the run, and download the dataset. No cookies, no credentials, nothing to install.

How much does a Naukri scraper API cost?

This one costs $0.0008 per job — $0.80 per 1,000 jobs — and you're only charged for unique jobs actually delivered. For comparison, the most-used Naukri scraper on the Store charges $10.00 per 1,000 and the next most popular $1.50 per 1,000 (checked August 2026). Every run doubles as an API: fetch results via the Apify REST API or client libraries.

This Actor only collects publicly visible job listings — no login, no personal data. You are responsible for using the data in compliance with applicable laws and Naukri's terms of service.

How many jobs can I scrape from Naukri in one run?

Up to 1,000 per query — Naukri itself serves at most ~50 result pages per search. For bigger harvests, split the search by location or experience and run in parallel; results deduplicate on jobId, so merging is safe.

Why is the salary field null on some Naukri jobs?

Naukri only shows a salary when the employer discloses one, and on typical searches that's a minority of listings. salary is null for "Not disclosed" — that's the site's data reality, not a scraper gap.

Can I export Naukri jobs to Excel or Google Sheets automatically?

Yes. Download Excel/CSV straight from the Output tab, or wire Apify integrations (Google Sheets, Zapier, Make, webhooks) so every scheduled run pushes new jobs on its own.

Limitations (honest ones)

  • Salary is only present when the employer discloses it — on typical searches that is a minority of listings. This is Naukri data reality, not a scraper gap.
  • postedDate has day precision — Naukri's list pages only expose relative dates ("2 days ago"), so dates older than ~3 weeks are approximate.
  • jdSnippet is the search-page snippet, not the full job description. Full-description scraping is not part of v1.
  • Promoted/sponsored listings ignore the freshness and experience filters — Naukri mixes a few promoted jobs into every result page regardless of filters, so a small share of items (typically 2-4 per 25) may fall outside your requested window. This is site behavior, not a scraper gap.
  • Results are capped by Naukri at roughly 1,000 jobs per query (see FAQ for the split-and-merge workaround).
  • If Naukri changes its page layout, extraction can break until the Actor is updated — runs fail loudly with a clear message instead of returning silent empty data.

🤖 For AI Agents & MCP

This Actor is public on the Apify platform, so AI agents can call it as a tool through the Apify MCP server. Connect Claude, or any MCP-compatible agent, to Apify and it can run searches like "find python developer jobs in Bangalore posted this week" and receive flat, stable JSON back — no post-processing, no HTML parsing, ready for LLM pipelines and downstream automation.

More actors by srd836


Whether you searched for a Naukri job scraper, a way to scrape Naukri jobs without login, a Naukri data extraction API, or an affordable Naukri scraper API price, this Actor covers it: extract job listings from Naukri.com with salary, skills and company ratings, export Naukri search results to Excel or Google Sheets, build India job market datasets, monitor new Naukri postings daily, and feed hiring-signal data to sales and AI agent pipelines.

Support

Found a bug or missing a field you need? Open an issue on the Actor's Issues tab — every issue is read and answered, usually within a few days, and feedback drives the roadmap.