naukri.com APInaukri.com ↗
Access Naukri.com job listings, company profiles, and similar job recommendations via a structured API. Search by keyword, location, experience, and salary.
curl -X GET 'https://api.parse.bot/scraper/d67321f5-cc64-4928-92d4-1d6e2ade4d46/search_jobs?keyword=python&page_no=1&location=bangalore' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for job listings with filters like keyword, location, experience, and salary.
| Param | Type | Description |
|---|---|---|
| salary | string | Salary filter |
| keyword | string | Search keyword (e.g., 'python developer') |
| page_no | string | Page number for pagination |
| sort_by | string | Sort order: 'relevance' or 'date' |
| location | string | Job location (e.g., 'bangalore') |
| experience | string | Experience in years (e.g., '5') |
{
"type": "object",
"fields": {
"clusters": "object",
"noOfJobs": "integer",
"jobDetails": "array"
},
"sample": {
"data": "{\"noOfJobs\": 63700, \"clusters\": {\"salaryRange\": [{\"id\": \"0to3\", \"count\": 4089, \"label\": \"0-3 Lakhs\"}, {\"id\": \"3to6\", \"count\": 26213, \"label\": \"3-6 Lakhs\"}, {\"id\": \"6to10\", \"count\": 38033, \"label\": \"6-10 Lakhs\"}, {\"id\": \"10to15\", \"count\": 23637, \"label\": \"10-15 Lakhs\"}, {\"id\": \"15to25\", \"count\": 15600, \"label\": \"15-25 Lakhs\"}, {\"id\": \"25to50\", \"count\": 9427, \"label\": \"25-50 Lakhs\"}, {\"id\": \"50to75\", \"count\": 1420, \"label\": \"50-75 Lakhs\"}, {\"id\": \"75to100\", \"count\": 307, \"label\": \"75-100 Lakhs\"}, {\"id\": \"100to500\", \"count\": 111, \"label\": \"1-5 Cr\"}, {\"id\": \"501\", \"count\": 5, \"label\": \"5+ Cr\"}], \"promotedJobs\": [{\"id\": \"130126031551\"}, {\"id\": \"020226004389\"}, {\"id\": \"180226035563\"}, {\"id\": \"200226017173\"}, {\"id\": \"180226039139\"}, {\"id\": \"230226013581\"}, {\"id\": \"240226039882\"}, {\"id\": \"170226034635\"}, {\"id\": \"230226015575\"}, {\"id\": \"231225019930\"}, {\"id\": \"170226037376\"}, {\"id\": \"240126010371\"}, {\"id\": \"050226011019\"}, {\"id\": \"050226021178\"}, {\"id\": \"120226028292\"}, {\"id\": \"300126007076\"}, {\"id\": \"020226011573\"}, {\"id\": \"250226036398\"}, {\"id\": \"100226017155\"}, {\"id\": \"160226011878\"}], \"wfhType\": [{\"id\": \"0\", \"count\": 58363, \"label\": \"Work from office\"}, {\"id\": \"3\", \"count\": 4799, \"label\": \"Hybrid\"}, {\"id\": \"2\", \"count\": 538, \"label\": \"Remote\"}], \"topGroupId\": [{\"id\": \"10476\", \"count\": 12777, \"label\": \"Accenture\"}, {\"id\": \"13832\", \"count\": 901, \"label\": \"Infosys\"}, {\"id\": \"41608\", \"count\": 702, \"label\": \"Wipro\"}, {\"id\": \"223346\", \"count\": 698, \"label\": \"Tata Consultancy Services\"}, {\"id\": \"19288\", \"count\": 496, \"label\": \"IBM\"}, {\"id\": \"1288\", \"count\": 473, \"label\": \"Capgemini\"}, {\"id\": \"240936\", \"count\": 430, \"label\": \"JPMorgan Chase Bank\"}, {\"id\": \"4619011\", \"count\": 395, \"label\": \"Photon\"}, {\"id\": \"1402790\", \"count\": 381, \"label\": \"CGI\"}, {\"id\": \"18850\", \"count\": 314, \"label\": \"Oracle\"}, {\"id\": \"255614\", \"count\": 294, \"label\": \"Google\"}, {\"id\": \"241132\", \"count\": 238, \"label\": \"Hewlett Packard Enterprise \"}, {\"id\": \"356782\", \"count\": 232, \"label\": \"Qualcomm\"}, {\"id\": \"243080\", \"count\": 229, \"label\": \"EY\"}, {\"id\": \"2588242\", \"count\": 192, \"label\": \"ExxonMobil\"}], \"stipend\": [{\"id\": \"unpaid\", \"count\": 270, \"label\": \"Unpaid\"}, {\"id\": \"0To10\", \"count\": 4, \"label\": \"0-10k\"}, {\"id\": \"10To20\", \"count\": 13, \"label\": \"10k-20k\"}, {\"id\": \"20To30\", \"count\": 10, \"label\": \"20k-30k\"}, {\"id\": \"30To40\", \"count\": 1, \"label\": \"30k-40k\"}, {\"id\": \"40To50\", \"count\": 1, \"label\": \"40k-50k\"}, {\"id\": \"50To1\", \"count\": 1, \"label\": \"50k and above\"}], \"employement\": [{\"id\": \"1\", \"count\": 57591, \"label\": \"Company Jobs\"}, {\"id\": \"2\", \"count\": 6109, \"label\": \"Consultant Jobs\"}], \"featuredCompanies\": [{\"id\": \"109466\", \"count\": 1, \"label\": \"Netcracker\", \"url\": \"/job-listings-senior-openstack-administrator-netcracker-pune-gurugram-bengaluru-7-to-12-years-160226012781\"}, {\"id\": \"479215\", \"count\": 1, \"label\": \"Opentext\", \"url\": \"/job-listings-sr-software-engineer-ai-ml-opentext-technologies-india-pvt-ltd-bengaluru-6-to-8-years-160226938464\"}, {\"id\": \"100007\", \"count\": 82, \"label\": \"Tech Mahindra\", \"url\": \"/tech-mahindra-jobs-careers-1066?keyword=python&location=bangalore&src=fcc&companyId=100007\"}, {\"id\": \"1354\", \"count\": 158, \"label\": \"Virtusa\", \"url\": \"/virtusa-jobs-careers-1354?keyword=python&location=bangalore&src=fcc&companyId=1354\"}, {\"id\": \"9942\", \"count\": 1, \"label\": \"Akamai\", \"url\": \"/job-listings-senior-systems-engineer-akamai-bengaluru-5-to-10-years-300126036526\"}, {\"id\": \"6762\", \"count\": 25, \"label\": \"Conduent\", \"url\": \"/conduent-jobs-careers-6762?keyword=python&location=bangalore&src=fcc&companyId=6762\"}, {\"id\": \"6344014\", \"count\": 11, \"label\": \"Kyndryl\", \"url\": \"/kyndryl-jobs-careers-6344014?keyword=python&location=bangalore&src=fcc&companyId=6344014\"}], \"business_size\": [{\"id\": \"213\", \"count\": 26664, \"label\": \"Foreign MNC\"}, {\"id\": \"211\", \"count\": 8164, \"label\": \"Corporate\"}, {\"id\": \"217\", \"count\": 4314, \"label\": \"Indian MNC\"}, {\"id\": \"62\", \"count\": 1807, \"label\": \"Startup\"}, {\"id\": \"63\", \"count\": 86, \"label\": \"Others\"}, {\"id\": \"215\", \"count\": 10, \"label\": \"Govt/PSU\"}, {\"id\": \"60\", \"count\": 4, \"label\": \"MNC\"}], \"citiesGid\": [{\"id\": \"97\", \"count\": 63617, \"label\": \"Bengaluru\"}, {\"id\": \"17\", \"count\": 6916, \"label\": \"Hyderabad\"}, {\"id\": \"183\", \"count\": 5877, \"label\": \"Chennai\"}, {\"id\": \"139\", \"count\": 5596, \"label\": \"Pune\"}, {\"id\": \"9508\", \"count\": 4738, \"label\": \"Delhi / NCR\"}, {\"id\": \"9509\", \"count\": 3716, \"label\": \"Mumbai (All Areas)\"}, {\"id\": \"134\", \"count\": 3098, \"label\": \"Mumbai\"}, {\"id\": \"232\", \"count\": 2464, \"label\": \"Kolkata\"}, {\"id\": \"6\", \"count\": 2425, \"label\": \"New Delhi\"}, {\"id\": \"73\", \"count\": 956, \"label\": \"Gurugram\"}, {\"id\": \"106\", \"count\": 732, \"label\": \"Mysuru\"}, {\"id\": \"105\", \"count\": 686, \"label\": \"Mangaluru\"}, {\"id\": \"103\", \"count\": 674, \"label\": \"Hubli\"}, {\"id\": \"98\", \"count\": 666, \"label\": \"Belgaum\"}, {\"id\": \"220\", \"count\": 636, \"label\": \"Noida\"}, {\"id\": \"51\", \"count\": 263, \"label\": \"Ahmedabad\"}, {\"id\": \"6108\", \"count\": 211, \"label\": \"Bangalore Rural\"}, {\"id\": \"110\", \"count\": 188, \"label\": \"Kochi\"}, {\"id\": \"184\", \"count\": 168, \"label\": \"Coimbatore\"}, {\"id\": \"125\", \"count\": 95, \"label\": \"Indore\"}, {\"id\": \"120\", \"count\": 85, \"label\": \"Thiruvananthapuram\"}, {\"id\": \"155\", \"count\": 84, \"label\": \"Bhubaneswar\"}, {\"id\": \"173\", \"count\": 75, \"label\": \"Jaipur\"}, {\"id\": \"187\", \"count\": 55, \"label\": \"Hosur\"}, {\"id\": \"138\", \"count\": 53, \"label\": \"Navi Mumbai\"}], \"functionalAreaGid\": [{\"id\": \"5\", \"count\": 44001, \"label\": \"Engineering - Software & QA\"}, {\"id\": \"3\", \"count\": 4907, \"label\": \"Data Science & Analytics\"}, {\"id\": \"4\", \"count\": 3061, \"label\": \"Engineering - Hardware & Networks\"}, {\"id\": \"8\", \"count\": 2912, \"label\": \"IT & Information Security\"}, {\"id\": \"11\", \"count\": 2006, \"label\": \"Production, Manufacturing & Engineering\"}, {\"id\": \"30\", \"count\": 950, \"label\": \"Research & Development\"}, {\"id\": \"37\", \"count\": 933, \"label\": \"Other\"}, {\"id\": \"18\", \"count\": 887, \"label\": \"Construction & Site Engineering\"}, {\"id\": \"14\", \"count\": 684, \"label\": \"Sales & Business Development\"}, {\"id\": \"19\", \"count\": 557, \"label\": \"Consulting\"}, {\"id\": \"2\", \"count\": 439, \"label\": \"Customer Success, Service & Operations\"}, {\"id\": \"12\", \"count\": 379, \"label\": \"Project & Program Management\"}, {\"id\": \"15\", \"count\": 283, \"label\": \"UX, Design & Architecture\"}, {\"id\": \"36\", \"count\": 282, \"label\": \"Teaching & Training\"}, {\"id\": \"13\", \"count\": 207, \"label\": \"Quality Assurance\"}], \"internshipDuration\": [{\"id\": \"1\", \"count\": 1, \"label\": \"1 Month\"}, {\"id\": \"2\", \"count\": 6, \"label\": \"2 Months\"}, {\"id\": \"3\", \"count\": 64, \"label\": \"3 Months\"}, {\"id\": \"4\", \"count\": 3, \"label\": \"4 Months\"}, {\"id\": \"6\", \"count\": 39, \"label\": \"6 Months\"}, {\"id\": \"-1\", \"count\": 187, \"label\": \"Flexible\"}], \"ugCourseGid\": [{\"id\": \"9502\", \"count\": 40329, \"label\": \"Any Graduate\"}, {\"id\": \"12\", \"count\": 23119, \"label\": \"B.Tech/B.E. - Bachelor of Technology / Engineering\"}, {\"id\": \"11\", \"count\": 1552, \"label\": \"B.Sc - Bachelor of Science\"}, {\"id\": \"4\", \"count\": 1206, \"label\": \"BCA - Bachelor of Computer Applications\"}, {\"id\": \"15\", \"count\": 726, \"label\": \"Diploma\"}, {\"id\": \"9501\", \"count\": 543, \"label\": \"Graduation Not Required\"}, {\"id\": \"5\", \"count\": 155, \"label\": \"B.B.A/ B.M.S - Bachelor of Business Administration / Management Studies\"}, {\"id\": \"2\", \"count\": 152, \"label\": \"B.A - Bachelor of Arts\"}, {\"id\": \"6\", \"count\": 148, \"label\": \"B.Com - Bachelor of Commerce\"}, {\"id\": \"82\", \"count\": 127, \"label\": \"BS - Bachelor of Science\"}, {\"id\": \"52\", \"count\": 43, \"label\": \"B.Sc. - Bachelor of Science\"}, {\"id\": \"10\", \"count\": 34, \"label\": \"B.Pharma - Bachelor of Pharmacy\"}, {\"id\": \"108\", \"count\": 27, \"label\": \"Bachelor of Artificial Intelligence\"}], \"glbl_RoleCat\": [{\"id\": \"1028\", \"count\": 31728, \"label\": \"Software Development\"}, {\"id\": \"1027\", \"count\": 6811, \"label\": \"Quality Assurance and Testing\"}, {\"id\": \"1025\", \"count\": 3194, \"label\": \"DBA / Data warehousing\"}, {\"id\": \"1019\", \"count\": 2655, \"label\": \"Data Science & Machine Learning\"}, {\"id\": \"1026\", \"count\": 2268, \"label\": \"DevOps\"}, {\"id\": \"1054\", \"count\": 1585, \"label\": \"Engineeri...",
"status": "success",
"_truncated": "Use get_full_output(test_index=7) for complete data."
}
}About the naukri.com API
This API exposes 5 endpoints covering Naukri.com's job and company data, including search, full job details, company profiles, and similar job recommendations. The search_jobs endpoint accepts filters for keyword, location, experience in years, salary range, and sort order, returning structured arrays of job listings alongside cluster facets. Data covers India's largest job portal, making it useful for job aggregators, salary benchmarking tools, and recruiting pipelines.
Job Search and Listings
The search_jobs endpoint accepts up to six parameters: keyword, location, experience, salary, sort_by (either relevance or date), and page_no for pagination. Responses include a jobDetails array of individual listings, a noOfJobs integer giving the total match count, and a clusters object containing filter facets that mirror Naukri's own search refinement options. For a deeper look at any listing, pass its ID to get_job_details, which returns a job object with title, full description, salary, experience requirements, company information, location, and keywords.
Similar Jobs and Recommendations
get_similar_jobs takes a job_id and returns simJobDetails, which contains both content and collaborative arrays — two distinct recommendation signals for that listing — plus a noOfJobs count. This is useful for building "you might also like" features or expanding a job graph from a single seed posting. Job IDs can be sourced either from search_jobs results or from the similar jobs response itself.
Company Search and Profiles
search_companies accepts a query string (e.g., 'tcs') and a page_no. Omitting the query returns all indexed company groups. Results include a groupDetails array of company objects — each with groupId, groupName, rating, groupTags, and a logo field — plus noOfGroups and filter clusters covering experience, location, sector, and industry facets.
Passing a group_id to get_company_details returns a full company record: overallRating, groupName, and a sections object that includes structured data for benefits, aboutUs, offices, salaries, similarCompanies, detailedRating, and interviewQuest. This is the primary endpoint for employer research, salary benchmarking by company, or populating a company directory.
- Aggregate Naukri job listings by location and experience level into a unified job board.
- Monitor salary data and job availability trends across Indian tech roles using
search_jobsfilters. - Build an employer directory with ratings, benefits, and office locations pulled from
get_company_details. - Power a 'similar jobs' widget in a job portal using
get_similar_jobscollaborative recommendations. - Benchmark company ratings and detailed employee scores for HR analytics using
overallRatinganddetailedRatingfields. - Generate recruiter lead lists by querying
search_companiesfiltered by sector or industry cluster. - Track new job postings by sorting
search_jobsresults bydateand paginating through results.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Naukri.com have an official public developer API?+
What does the `get_company_details` endpoint return beyond a basic company profile?+
sections object containing structured sub-objects for benefits, aboutUs, offices, salaries, similarCompanies, detailedRating, and interviewQuest — alongside the top-level overallRating (a number out of 5) and groupName. The salaries section provides pay data specific to that company group, and similarCompanies enables company graph traversal.Can I retrieve job applications or candidate profiles through this API?+
How does pagination work across endpoints?+
search_jobs and search_companies accept a page_no string parameter. The response includes noOfJobs or noOfGroups as a total count, which you can use to calculate how many pages to iterate. There is no cursor-based pagination — page number is the only mechanism available.Are job listings from outside India covered?+
location filter and cluster data reflect Indian cities and regions. International job markets are not currently covered. You can fork the API on Parse and revise it to point at a different regional source if broader geographic coverage is needed.