Discover/Naukri API
live

Naukri APInaukri.com

Access Naukri.com job listings, company profiles, and similar job recommendations via a structured API. Search by keyword, location, experience, and salary.

This API takes change requests — .
Endpoint health
verified 2d ago
get_company_details
search_jobs
get_job_details
search_companies
get_similar_jobs
5/5 passing latest checkself-healing
Endpoints
5
Updated
2d ago

What is the Naukri 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.

This call costs1 credit / call— charged only on success
Try it
Salary filter value.
Search keyword such as job title, skill, or company name (e.g., 'python developer', 'data analyst').
Page number for pagination, starting at 1.
Sort order for results.
Job location city or region (e.g., 'bangalore', 'delhi', 'mumbai').
Minimum experience in years (e.g., '5').
Filter by how recently jobs were posted. Maps to Naukri's native job age filter.
api.parse.bot/scraper/d67321f5-cc64-4928-92d4-1d6e2ade4d46/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d67321f5-cc64-4928-92d4-1d6e2ade4d46/search_jobs?keyword=python+developer&sort_by=relevance&location=bangalore&experience=5&date_posted=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Search for job listings on Naukri.com by keyword, location, experience, and salary. Returns paginated results with up to 20 jobs per page. Pagination is page-number based starting at 1.

Input
ParamTypeDescription
salarystringSalary filter value.
keywordstringSearch keyword such as job title, skill, or company name (e.g., 'python developer', 'data analyst').
page_nointegerPage number for pagination, starting at 1.
sort_bystringSort order for results.
locationstringJob location city or region (e.g., 'bangalore', 'delhi', 'mumbai').
experiencestringMinimum experience in years (e.g., '5').
date_postedstringFilter by how recently jobs were posted. Maps to Naukri's native job age filter.
Response
{
  "type": "object",
  "fields": {
    "noOfJobs": "integer total number of matching jobs",
    "jobDetails": "array of job listing objects with title, jobId, companyName, jobDescription, minExperience, maxExperience, minSalary, maxSalary, location, keywords, groupId, employmentType, companyId"
  },
  "sample": {
    "data": {
      "noOfJobs": 15164,
      "jobDetails": [
        {
          "jobId": "100626018934",
          "title": "Python developer",
          "groupId": 393178,
          "keywords": "Django Rest Api,Django,Postgresql,Django Framework,Python,azure",
          "location": "",
          "companyId": "75103",
          "maxSalary": "0",
          "minSalary": "0",
          "companyName": "Dynpro",
          "maxExperience": "5",
          "minExperience": "0",
          "employmentType": "Full Time, Permanent",
          "jobDescription": "Preferred candidate profile."
        }
      ]
    },
    "status": "success"
  }
}

About the Naukri API

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.

Reliability & maintenanceVerified

The Naukri API is a managed, monitored endpoint for naukri.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when naukri.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official naukri.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
2d ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • 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_jobs filters.
  • 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_jobs collaborative recommendations.
  • Benchmark company ratings and detailed employee scores for HR analytics using overallRating and detailedRating fields.
  • Generate recruiter lead lists by querying search_companies filtered by sector or industry cluster.
  • Track new job postings by sorting search_jobs results by date and paginating through results.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Naukri.com have an official public developer API?+
Naukri.com does not publish a general-purpose public developer API for job or company data. Access to their data programmatically is not officially documented for third-party developers.
What does the `get_company_details` endpoint return beyond a basic company profile?+
It returns a 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?+
Not currently. The API covers job listings, job details, company profiles, and similar job recommendations. Candidate profiles, resumes, and application status are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes accessible.
How does pagination work across endpoints?+
Both 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?+
Naukri.com is an India-focused platform, so listings are predominantly for Indian locations. Some multinational companies post roles with international context, but the 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.
Page content last updated . Spec covers 5 endpoints from naukri.com.
Related APIs in JobsSee all →
indeed.co.in API
Search for jobs across Indeed India and access detailed information about listings, companies, salaries, and locations to help with your job hunt. Get autocomplete suggestions for job titles and places, plus salary guides and company details to make informed career decisions.
in.indeed.com API
Access data from in.indeed.com.
timesjobs.com API
Search and browse job listings from TimesJobs.com to find positions by role, category, and company, while discovering popular job roles, featured employers, and detailed job information. Filter opportunities using available facets and explore career statistics to match your skills with the right opportunities.
glassdoor.co.in API
glassdoor.co.in API
monster.com API
Search and retrieve job listings from Monster.com. Supports keyword and location-based search with structured results including job descriptions, salary ranges, company info, and employment details. Also provides access to popular job categories.
indeed.com API
Search and discover job opportunities on Indeed while accessing detailed job descriptions, company profiles, and salary insights all in one place. Get comprehensive career information including specific compensation data to help you find and evaluate the right job opportunity for you.
hotnigerianjobs.com API
Search and browse Nigerian job listings with detailed company information and job requirements all in one place. Discover employment opportunities by filtering through available positions and accessing comprehensive details about roles and hiring companies.
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.