Naukri Scraper avatar

Naukri Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Naukri Scraper

Naukri Scraper

Naukri Scraper is a fast, reliable Apify Actor that extracts detailed job listings from India’s top portal, naukri.com. Perfect for recruiters and analysts, it captures job titles, companies, salaries, experience, skills, and full descriptions using API scraping for accurate, up-to-date data.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Share

Naukri Scraper is a high-performance Apify Actor that extracts job listings from naukri.com, India's leading job portal. Built for recruiters, job market analysts, and developers, this scraper captures comprehensive job details including titles, company information, salary ranges, experience requirements, skills, and full job descriptions at lightning speed using optimized HTTP-based API scraping.


What can Naukri Scraper do?

  • Ultra-fast scraping — Parallel runs to speed up scraping
  • 📊 Complete job data — Extracts job titles, company details, salaries, experience levels, locations, skills, and descriptions
  • 🎯 Precise targeting — Start from any Naukri search URL or job listing page
  • 🔒 Built-in proxy support — Automatic proxy rotation to prevent blocking
  • 📁 Structured output — Clean JSON format ready for analysis or integration
  • 🔧 Configurable limits — Set maximum jobs to scrape per run
  • 🌐 Batch processing — Efficiently handles pagination for large result sets

What data can you extract from Naukri.com?

FieldDescriptionExample
titleJob title"Software Engineer"
companyNameHiring company"Growing Software Engineering and Consulting Company"
jobDescriptionFull job description HTML"0 to 3 years of experience..."
experienceTextExperience range"0-2 Yrs"
minimumExperienceMin years required"0"
maximumExperienceMax years required"2"
salaryDetailSalary information object{ minimumSalary: 150000, maximumSalary: 300000, currency: "INR" }
placeholdersLocation, salary, exp array[{type: "location", label: "Hybrid - Noida"}]
tagsAndSkillsRequired skills CSV"React.Js, Angular, API"
jobIdUnique job identifier"010426010988"
jdURLJob detail URL path"/job-listings-software-engineer-..."
companyIdCompany identifier6855383
logoPathCompany logo URL"https://img.naukimg.com/logo_images/..."
createdDatePost timestamp (epoch ms)1775019281649
vacancyNumber of openings2
ambitionBoxDataCompany rating data{ AggregateRating: "4.1", ReviewsCount: 13 }
applyByTimeApplication deadline"2:24 PM"
currencySalary currency"INR"

How to scrape Naukri.com with Naukri Scraper

  1. Go to the Actor → Open the Naukri Scraper on Apify Store
  2. Set Start URLs → Paste Naukri search URLs (e.g., https://www.naukri.com/development-programmer-jobs)
  3. Configure max jobs → Set how many jobs to extract (default: 100, max: 1000+)
  4. Click Run → The scraper will capture API requests and fetch job data at high speed
  5. Download results → Export as JSON, CSV, or Excel from the Dataset tab

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayYes[{url: "https://www.naukri.com"}]List of Naukri URLs to start scraping from
maxJobsIntegerNo100Maximum number of jobs to collect

Input Example

{
"startUrls": [
{
"url": "https://www.naukri.com/development-programmer-jobs?k=development%2C%20programmer&wfhType=3"
}
],
"maxJobs": 1000
}

Output Example

{
"title": "Software Engineer",
"logoPath": "https://img.naukimg.com/logo_images/groups/v1/614294.gif",
"logoPathV3": "https://img.naukimg.com/logo_images/groups/v1/614294.gif",
"jobId": "300326022175",
"currency": "INR",
"footerPlaceholderLabel": "7 Days Ago",
"footerPlaceholderColor": "grey",
"companyName": "Careernet",
"isSaved": false,
"tagsAndSkills": "Low Level Driver Development,Linux,ARM Architecture,C Programming,Python,Program,Architecture,C",
"placeholders": [
{
"type": "experience",
"label": "5-9 Yrs"
},
{
"type": "salary",
"label": "Not disclosed"
},
{
"type": "location",
"label": "Hybrid - Bengaluru"
}
],
"companyId": 4124,
"jdURL": "/job-listings-software-engineer-careernet-bengaluru-5-to-9-years-300326022175",
"staticUrl": "careernet-jobs-careers-4124",
"jobDescription": "5-9 years of experience in embedded software development<br><br>Experience working on ARM-based processors and architecture<br><br>Experience with debugging tools such as JTAG,GDB,or similar",
"showMultipleApply": false,
"groupId": 614294,
"isTopGroup": 0,
"createdDate": 1774874523710,
"consultant": true,
"hideClientName": true,
"clientHeadline": "Careernet",
"mode": "jp",
"clientLogo": "https://img.naukimg.com/logo_images/groups/v1/614294.gif",
"board": "1",
"vacancy": 5,
"salaryDetail": {
"minimumSalary": 0,
"maximumSalary": 0,
"currency": "INR",
"hideSalary": true,
"variablePercentage": 0
},
"experienceText": "5-9 Yrs",
"minimumExperience": "5",
"maximumExperience": "9",
"applyByTime": "10:12 PM",
"companyApplyJob": false,
"walkinJob": false,
"segmentedTemplateId": "Template1",
"saved": false
}

Export Formats

Results can be exported as:

  • JSON — Full structured data
  • CSV — Spreadsheet format for analysis
  • Excel — With formatting and filtering
  • HTML — For viewing in browser

Yes, this Actor only scrapes publicly available job listings that are accessible without authentication. It does NOT:

  • Scrape private user data (emails, phone numbers, applicant data)
  • Access password-protected areas
  • Violate Naukri's terms of service for public data access

However, you should:

  • Use the data responsibly and ethically
  • Not republish content verbatim without permission
  • Comply with local data protection laws
  • Respect rate limits (this Actor implements reasonable delays)

Why use Naukri Scraper instead of the official API?

Naukri.com does not offer a public API for job search data. This scraper provides:

  • Complete data access — Get all fields shown on the website
  • Real-time data — Always fresh, not cached
  • No registration required — No API keys or partnerships needed
  • Custom filtering — Use Naukri's URL parameters for any search criteria
  • Bulk export — Download thousands of jobs in minutes

Use Cases

  • Job market analysis — Track hiring trends, salary benchmarks, in-demand skills
  • Competitive intelligence — Monitor competitor job postings
  • Recruitment automation — Build job aggregation platforms
  • Career research — Analyze opportunities by location, experience level, or industry
  • Data science projects — Train ML models on job market data

FAQ

How do I get more than 1000 jobs?

Use multiple start URLs with different search parameters (different keywords, locations, or filters). The Actor will aggregate results from all sources.

Can I filter jobs by location, salary, or experience?

Yes! Use Naukri.com's search filters on their website, then copy the resulting URL as your startUrl. All URL parameters are preserved.

What happens if Naukri blocks the scraper?

The Actor uses Apify's auto-proxy rotation and request interception to minimize blocking. If issues occur, try:

  • Reducing maxJobs per run
  • Increasing delays between runs
  • Using residential proxies

Can I scrape specific companies only?

Yes, use Naukri's company filter on their website and copy the resulting URL.

Is the salary data always available?

Some employers hide salary information. The hideSalary field indicates when salary data is not displayed.

How fresh is the data?

Data is scraped in real-time. The createdDate and footerPlaceholderLabel (e.g., "5 Days Ago") show when jobs were posted.


Apify Platform Features

This Actor leverages Apify's powerful platform:

  • 📅 Scheduling — Run automatically daily/weekly to track new jobs
  • 🔗 API access — Trigger runs via REST API
  • 🔌 Integrations — Connect to Zapier, Make, n8n, Google Sheets, Slack
  • 📊 Webhooks — Get notified when scraping completes
  • 📈 Monitoring — Track run history and performance
  • ☁️ Cloud storage — Permanent dataset retention

Support

Need help or have feature requests?


Terms of Use

By using this Actor, you agree to:

  1. Use scraped data responsibly and legally
  2. Not overwhelm Naukri.com servers (this Actor implements rate limiting)
  3. Respect job poster privacy and intellectual property
  4. Comply with all applicable laws and regulations

Ready to extract job data from India's largest job portal? Get started with Naukri Scraper today!