Naukri Jobs Scraper — India + Gulf Job Listings
Pricing
Pay per usage
Naukri Jobs Scraper — India + Gulf Job Listings
Scrape job listings from Naukri.com by keyword and location. Returns title, company, experience, salary, location, skills, description and apply URL. Pay per result.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Pratyush Sharma
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Naukri Jobs Scraper — India + Gulf Job Listings 🇮🇳
Extract job listings from Naukri.com (India's largest job portal) by keyword and location. Get clean, structured data — title, company, experience, salary, location, skills, description, and a direct apply URL — ready for your spreadsheet, database, ATS, or AI pipeline.
Pay per job returned. No subscription. No login required. Fresh data on every run.
💡 What you can do with it
- Recruiters & staffing agencies — aggregate every open role for a skill in a city, daily.
- Job boards & aggregators — fill gaps in your listings with India + Gulf coverage.
- Sales & lead-gen — a list of companies actively hiring is a list of companies that are growing and spending.
- Market & salary research — track demand and pay ranges for any role over time.
- AI / LLM pipelines — structured job data to power agents, matching, and analysis.
🚀 Quick start
Give it a keyword and (optionally) a location:
{"keyword": "data analyst","location": "mumbai","maxItems": 100}
Click Start, and in under a minute you get a table like this:
| Title | Company | Rating | Experience | Salary | Location | Posted |
|---|---|---|---|---|---|---|
| Data Analyst | Capgemini | 3.6 | 4-9 Yrs | — | Hybrid - Mumbai | 4 days ago |
| Immediately Hiring - Data Analyst | Millennium Organisation | 4.2 | 2-4 Yrs | 3-6 Lacs PA | Mumbai (All Areas) | 1 week ago |
Export to CSV, Excel, JSON, or Google Sheets, or pull it via the API.
⚙️ Input
| Field | Required | Description |
|---|---|---|
keyword | ✅ | Role or keyword, e.g. data analyst, java developer, accountant. |
location | — | City/region, e.g. mumbai, bangalore, delhi ncr, remote. Blank = all India. |
maxItems | — | Stop after this many jobs (default 100). You are charged per job returned. |
freshnessDays | — | Keep only jobs posted within N days (e.g. 7 for the last week). |
proxyConfiguration | — | Residential proxies (default & recommended). |
📤 Output
Each job is one clean record:
| Field | Example |
|---|---|
jobId | "310726021189" |
title | "Immediately Hiring - Data Analyst" |
company | "Millennium Organisation" |
companyRating | 4.2 |
experience | "2-4 Yrs" |
salary | "3-6 Lacs PA" |
location | "Mumbai (All Areas)" |
skills | ["Power BI", "SQL", "Excel"] |
description | "Hands-on experience in Power BI…" |
postedLabel | "1 week ago" |
applyUrl | "https://www.naukri.com/job-listings-…" |
searchKeyword, searchLocation, scrapedAt | your query + a timestamp on every row |
💰 Pricing
Pay-per-result: you are charged only for jobs actually delivered. No monthly fee, no charge for empty runs. Set maxItems to cap your spend exactly.
❓ FAQ
Do I need a Naukri account? No. It reads public listings only.
Which fields aren't included? Recruiter personal contact details are intentionally not collected — this actor returns job- and company-level public data only.
How fresh is the data? Every run scrapes live. Use freshnessDays to keep only recent posts.
Can it do the whole of India / the Gulf? Yes — leave location blank for all-India, or use any city. Gulf roles surface via naukrigulf-style keywords and locations.
A field came back empty. Some jobs hide salary or rating on Naukri itself — those fields are returned empty rather than guessed.
Not affiliated with Naukri.com / Info Edge. Use responsibly and in line with applicable terms and data-protection law.