Naukri Jobs Scraper: Keyword, City, Experience | $1/1K avatar

Naukri Jobs Scraper: Keyword, City, Experience | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Naukri Jobs Scraper: Keyword, City, Experience | $1/1K

Naukri Jobs Scraper: Keyword, City, Experience | $1/1K

$1 per 1,000 results, platform usage included. Naukri.com jobs by keyword, city, experience, salary band and work mode: title, company and rating, salary, skills, location, posting date and job link. No login.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Naukri Jobs Scraper: Jobs, Salaries and Skills by Keyword and City

$1 per 1,000 jobs. Platform usage included. No rental, no minimum.

One row per Naukri.com job: title, company and its AmbitionBox rating, experience, salary when shown, city, work mode, skills, posting date and job link. No login.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

What it costs

JobsThis actor
1,000$1.00
10,000$10.00
100,000$100.00

Plus $0.001 per run. One run returns up to 3,000 jobs. One flat price, platform usage included, so there is no separate compute or proxy bill. A daily run of 200 jobs costs $0.201, or about $6 a month.

Why use it

  • One flat price. The 1 GB browser and Indian residential proxy the run needs are included, so the bill follows the number of jobs.
  • Naukri's own filters. Experience, salary bands, work mode and posting date, set the way Naukri's filter buttons set them.
  • Salary as numbers. Rupees and lakhs a year from Naukri's own salary fields, not read from text. Hidden salaries are flagged.
  • Clean rows. A job found by two searches is returned once, and only job rows are charged.

Quick start

  1. Open the actor, type a job title or skill and a city, press Start.
  2. Or paste this input:
{ "keywords": ["python developer"], "locations": ["Bangalore"], "experienceYears": 3, "maxItems": 40 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~naukri-job-listings-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords": ["python developer"], "locations": ["Bangalore"], "experienceYears": 3, "maxItems": 40}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/naukri-job-listings-scraper").call(
run_input={"keywords": ["python developer"], "locations": ["Bangalore"], "experienceYears": 3, "maxItems": 40}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item.get("company"), item.get("salaryText"), item.get("jobUrl"))

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/naukri-job-listings-scraper

Then ask, for example: "Find 100 remote data engineer jobs on Naukri posted in the last 7 days."

Switching from another Naukri actor

Search terms go in keywords (a list, so one run covers many searches), cities in locations, the limit in maxItems. Single keyword, query or location values also work. Naukri page links are not taken. The core fields are title, company, experienceText, salaryText, location, postedAt and jobUrl.

Input

FieldTypeDefaultWhat it does
keywordslist of textrequiredJob titles, skills or companies. Each is a separate search.
locationslist of textemptyCities, each a separate search. Empty means all of India.
experienceYearsnumbernoneNaukri's experience filter: jobs open to someone with this many years.
salaryRangeslist of choicesnoneNaukri's salary bands in lakh rupees a year: 0to3, 3to6, 6to10, 10to15, 15to25, 25to50, 50to75, 75to100.
workModechoiceanyoffice, hybrid or remote.
postedWithinDayschoiceanyPosted in the last 1, 3, 7, 15 or 30 days.
maxItemsnumber100Stop after this many jobs (minimum 10, maximum 3,000).
proxyConfigurationproxyIndian residentialLeave as is unless you have an Indian proxy.

Output fields

FieldMeaning
jobId, title, jobUrlJob id, title and Naukri job page.
company, companyId, companyUrl, companyLogoEmployer and its Naukri page.
companyRating, companyReviewsAmbitionBox rating and reviews, as shown on Naukri.
experienceMinYears, experienceMaxYears, experienceTextExperience asked for.
salaryText, salaryMin, salaryMax, salaryMinLakhs, salaryMaxLakhs, salaryCurrency, salaryHiddenPay a year from Naukri's salary fields. Left out when hidden.
location, locations, workModePlace as shown, cities, and office, hybrid or remote.
skills, descriptionSnippetSkill tags and the results page text.
postedAt, postedTextPosting time and Naukri's label, such as "5 Days Ago".
vacancies, walkIn, postedByConsultant, applyOnCompanySiteFlags when Naukri shows them.
searchKeyword, searchLocation, scrapedAtWhich search found the job, and when.

Sample results

Real rows from test runs on 4 October 2026 (some fields and skills left out, links shortened).

[
{"jobId": "300926014291", "title": "Business Analyst", "company": "PERSOL", "experienceText": "2-5 Yrs",
"salaryText": "10-12 Lacs PA", "salaryMinLakhs": 10, "salaryMaxLakhs": 12, "location": "Hybrid - Pune",
"workMode": "hybrid", "skills": ["Business Analytics", "BI Tools", "SQL"], "postedAt": "2026-09-30T07:36:51.798Z",
"jobUrl": "https://www.naukri.com/job-listings-business-analyst-persol-pune-2-to-5-years-300926014291"},
{"jobId": "140826030866", "title": "CAT - Sr Risk Analyst | Noida/Gurugram & Pune", "company": "Xceedance",
"companyRating": 3.5, "companyReviews": 1071, "experienceText": "2-4 Yrs", "salaryText": "5-9 Lacs PA",
"salaryMinLakhs": 5, "salaryMaxLakhs": 9, "location": "Hybrid - Pune, Noida, Gurugram", "postedText": "3 Days Ago",
"jobUrl": "https://www.naukri.com/job-listings-cat-sr-risk-analyst-noida-gurugram-pune-xceedance-..."},
{"jobId": "190826038442", "title": "Backend Python Developer", "company": "Infosys", "companyRating": 3.5,
"companyReviews": 52733, "experienceText": "2-3 Yrs", "salaryText": "Not disclosed", "salaryHidden": true,
"location": "Hyderabad, Chennai, Bengaluru", "workMode": "office", "skills": ["Django", "MySQL", "Python"],
"jobUrl": "https://www.naukri.com/job-listings-backend-python-developer-infosys-hyderabad-chennai-..."}
]

Limits

  • Naukri shows 20 jobs per page, and each page takes roughly 10 to 20 seconds in the browser, so large runs take time.
  • The run needs 1 GB of memory for the browser; that is the default.
  • descriptionSnippet is the text from the results page, not the full job description.
  • Naukri's salary bands also match jobs whose salary is hidden on the listing.
  • If Naukri refuses a visit or asks for a check, that search stops; the actor never tries to get past a check. After two refusals it stops the run and keeps what it found.

FAQ

How much does it cost to scrape 10,000 Naukri jobs? $10, plus $0.001 for each run. One run returns up to 3,000 jobs, so 10,000 jobs take at least four runs.

Do I pay for compute or proxy on top? No. Platform usage, including the browser and the Indian residential proxy, is included in the $1 per 1,000 price.

Do I need a Naukri account? No. The actor reads public results pages only.

Why residential addresses? Naukri does not answer searches from Apify's own servers. The proxy carries only Naukri's page and its search answers.

What is in the run summary? The key-value store record RUN_SUMMARY lists, per search, Naukri's job count, pages read, rows and why it stopped.

Is it legal? The actor collects only public job listings that anyone can see without logging in. You are responsible for using the data in line with Naukri's terms and the law where you work, including data protection rules.

Is this an official Naukri product? No. It is an independent tool and is not affiliated with or endorsed by Naukri.com.

Something broke? Open an issue on the Issues tab with the input you used.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included.

Google and search

Maps and local business

Social media

Shopping

Real estate

Jobs

Company records

Changelog

  • October 2026: first release.