Naukri Jobs Scraper: Keyword, City, Experience | $1/1K
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
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.
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
| Jobs | This 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
- Open the actor, type a job title or skill and a city, press Start.
- Or paste this input:
{ "keywords": ["python developer"], "locations": ["Bangalore"], "experienceYears": 3, "maxItems": 40 }
- 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 ApifyClientclient = 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
| Field | Type | Default | What it does |
|---|---|---|---|
keywords | list of text | required | Job titles, skills or companies. Each is a separate search. |
locations | list of text | empty | Cities, each a separate search. Empty means all of India. |
experienceYears | number | none | Naukri's experience filter: jobs open to someone with this many years. |
salaryRanges | list of choices | none | Naukri's salary bands in lakh rupees a year: 0to3, 3to6, 6to10, 10to15, 15to25, 25to50, 50to75, 75to100. |
workMode | choice | any | office, hybrid or remote. |
postedWithinDays | choice | any | Posted in the last 1, 3, 7, 15 or 30 days. |
maxItems | number | 100 | Stop after this many jobs (minimum 10, maximum 3,000). |
proxyConfiguration | proxy | Indian residential | Leave as is unless you have an Indian proxy. |
Output fields
| Field | Meaning |
|---|---|
jobId, title, jobUrl | Job id, title and Naukri job page. |
company, companyId, companyUrl, companyLogo | Employer and its Naukri page. |
companyRating, companyReviews | AmbitionBox rating and reviews, as shown on Naukri. |
experienceMinYears, experienceMaxYears, experienceText | Experience asked for. |
salaryText, salaryMin, salaryMax, salaryMinLakhs, salaryMaxLakhs, salaryCurrency, salaryHidden | Pay a year from Naukri's salary fields. Left out when hidden. |
location, locations, workMode | Place as shown, cities, and office, hybrid or remote. |
skills, descriptionSnippet | Skill tags and the results page text. |
postedAt, postedText | Posting time and Naukri's label, such as "5 Days Ago". |
vacancies, walkIn, postedByConsultant, applyOnCompanySite | Flags when Naukri shows them. |
searchKeyword, searchLocation, scrapedAt | Which 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.
descriptionSnippetis 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
- Google News Scraper: News articles by keyword, topic or country.
- Google Maps Leads Scraper: Local businesses with phones, websites and emails.
- Google Ads Transparency Scraper: Ads any advertiser or domain runs on Google.
Maps and local business
- 2GIS Business Scraper: Businesses in Russia, Central Asia and the UAE.
- Yandex Maps Scraper: Businesses on Yandex Maps around any city.
- IndiaMART Supplier Scraper: Indian suppliers for any product, with phones.
Social media
- Threads Scraper: Public Threads posts by keyword or profile.
- Instagram Profile Scraper: Followers, posts and engagement for public profiles.
- TikTok Hashtag Scraper: Videos, views and creators for any hashtag.
- Pinterest Pin Search Scraper: Public pins with images and outbound links.
- Telegram Channel Scraper: Posts, views and media from public channels.
- Xiaohongshu Scraper: RedNote notes from the public explore feeds.
- Facebook Ad Library Scraper: Meta ads by keyword or advertiser page.
Shopping
- Amazon Reviews Scraper: Public reviews for any Amazon product.
- AliExpress Product Scraper: Products with prices, orders sold and ratings.
- Etsy Scraper: Listings with prices, shops and badges.
- Carsales Scraper: Australian car listings with prices and specs.
Real estate
- Zillow Rentals Scraper: US rentals by city, ZIP or search link.
- Zillow Sold Homes Scraper: Recently sold US homes with prices and dates.
- Zillow Photos Scraper: Every photo of a Zillow listing.
Jobs
- Foundit Jobs Scraper: Indian jobs with salary and experience filters.
Company records
- Bundesanzeiger Scraper: German company filings and notices.
- US Business Registry Search: Company records from 6 US state registries.
Changelog
- October 2026: first release.