Job Search
/api/naukri/search
Search Naukri jobs by keyword and location with experience, salary and work mode filters
Scrappa's Naukri API returns structured JSON from Naukri, India's largest job portal. Search public job listings by keyword and location with experience, salary band, work mode and posting age filters, then open any job for the full description, company, skills, education, salary and application statistics.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/naukri/search?keyword=python+developer&location=bangalore&experience=3&per_page=20" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"total": 3796,
"page": 1,
"per_page": 20,
"has_more": true,
"jobs": [
{
"position": 1,
"id": "100926933981",
"title": "Python Developer",
"url": "https://www.naukri.com/job-listings-python-developer-infosys-hyderabad-pune-bengaluru-2-to-5-years-100926933981",
"company": { "id": 410527, "name": "Infosys" },
"experience": { "min_years": 2, "max_years": 5, "text": "2-5 Yrs" },
"locations": ["Hyderabad", "Pune", "Bengaluru"],
"skills": ["Python", "Css", "Postgresql", "Machine Learning"],
"posted_at": "2026-10-14T04:14:11Z",
"rating": { "value": 3.5, "reviews": 53243 }
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track hiring demand by keyword, city and experience level with total result counts for every filter combination.
Filter by salary band in lakhs per year and read disclosed minimum and maximum pay in INR for matching jobs.
Collect the skills listed on thousands of jobs to see which technologies employers in India ask for.
Feed an aggregator with fresh Indian listings, sorted by date, with company, location and a public job URL.
Combine Naukri with Indeed, StepStone and Arbeitsagentur data to compare hiring across markets.
Naukri scraper API
The Naukri API is built for job aggregators, labor market research, and recruiting tools. Each job includes title, company, experience range, disclosed salary in INR, locations, skills, posting date and a public naukri.com URL. Job details add the full description as HTML and plain text, education, work mode and company rating.
Search by keyword and location with experience, salary band, work mode and posting age filters.
Page with page and per_page up to 50 results; total counts are returned for every query.
Salaries appear only when the employer discloses them, as numeric INR values plus the original text.
Open any job for the full description, skills, education and company details.
Expired jobs return a clear 404 that is never billed.
Combine keyword, location, experience and salary band filters to collect matching jobs with total counts, parsed experience ranges and disclosed salaries.
Open Naukri Search API docsPass a job id from the search results to read the full description, key skills, education, work mode, vacancies and company rating.
Open Naukri Job API docsEverything you need in one API.
/api/naukri/search
Search Naukri jobs by keyword and location with experience, salary and work mode filters
/api/naukri/job
Get the full description, company, skills, salary and statistics of one job
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Naukri job data as JSON | Build your own parser | |
| Salary band and experience filters | Parse it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Naukri or Info Edge. The Naukri API returns structured JSON from public job listings through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
Use page (starting at 1) and per_page up to 50. The response returns the total count and has_more, which is true while more pages exist. Naukri exposes about 3,000 results per query, so narrow broad searches with filters.
Most employers do not disclose a salary. The salary object only appears when the employer discloses it, and fields without a value are omitted instead of returned as zero.