Naukri 职位搜索数据 API
Naukri: Job Search App 是 Info Edge 面向印度 Naukri.com 招聘板的应用,其职位卡片带有完整字段名:jobId、title、companyName、tagsAndSkills,以及含 minimumSalary/maximumSalary 的结构化 salaryDetail,另有 ambitionBoxData 中的雇主评分。列表来自 GET /v1/jobs/search;单个职位在 GET /v1/jobs/{jobId} 水合。
通过 POST /v1/auth/session 的 nauk_at 会话登录后,投递流程提交到 POST /v1/applications,其状态轨迹(lastStatus、arsScore)由 GET /v1/applications/history 列出;GET /v1/me/search-impressions 报告 totalSearchAppearances 与 recruiterActions,GET /v1/me/resume/parsed-details 则从上传的简历预填资料。
Naukri: Job Search App(包名 naukriApp.appModules.login,版本 21.115)是 Info Edge 面向印度 Naukri.com 招聘板的安卓客户端:求职者搜索职位、查看详情、投递或收藏、上传简历,并关注资料上的招聘方搜索曝光。这些界面背后是一组 JSON 数据 API,naukri.com 用于网页登录交接;登录后请求携带 nauk_at Cookie 与登录签发的 Authorization ACCESSTOKEN 头。职位卡片使用 jobId、title、companyName、tagsAndSkills、salaryDetail、wfhType、isSaved、isApplied 等字段。
应用截图
API 端点一览
登录
POST
/v1/auth/sessionosint用用户名/密码(或 encryptedToken)认证 Naukri 求职者,返回 nauk_at Cookie 及 userInfo.userData(email、resId、username),作为后续每次调用的会话。
认证方式: 无需认证。响应 Cookie 含 nauk_at;后续调用发送 Cookie: nauk_at=<value> 与 Authorization: ACCESSTOKEN = <value>。atTTL 为访问令牌有效期。
- username
- isLoginByEmail
- password
- encryptedToken
- requestSource
- name
- cookies
- domain
- expiry
- httpOnly
- secure
- value
- userInfo
- deviceType
- ipAddress
- userAgent
- userId
- userRole
- userType
- newRegistration
- encryptedResId
- userData
- isEmail
- isPaidClient
- isTechOpsLogin
- resId
- action
- et
- errorCode
- validationErrors
- atTTL
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/auth/session HTTP/1.1 Content-Type: application/json Accept-Charset: UTF-8 Accept-Encoding: gzip { "username": "[email protected]", "isLoginByEmail": true, "password": "<password>", "encryptedToken": "", "requestSource": "android", "name": "" }{ "cookies": [{ "name": "nauk_at", "value": "<access-token>", "domain": ".naukri.com", "expiry": 1774550400, "httpOnly": true, "secure": true }], "userInfo": { "deviceType": "android", "ipAddress": "49.36.0.1", "userAgent": "Naukri/21.115", "userId": 8845123, "userRole": "jobseeker", "userType": "js", "newRegistration": false, "encryptedResId": "enc-res-441", "userData": { "email": "[email protected]", "isEmail": true, "isPaidClient": false, "isTechOpsLogin": false, "resId": 44189012, "username": "[email protected]" } }, "userStateInfo": {}, "data": {}, "validationErrors": [], "errorCode": null, "action": "LOGIN_SUCCESS", "et": "ok", "atTTL": 86400 }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的邮箱/密码与 OTP 登录界面重构会话行为与每个登录界面附带的 Cookie 加令牌头对一致
搜索职位
GET
/v1/jobs/searchopendata返回 Naukri 搜索结果页:noOfJobs、sid,以及 jobDetails 职位卡片列表(jobId、title、companyName、tagsAndSkills、salaryDetail、wfhType、isSaved/isApplied),供职位列表使用。
认证方式: 可选。匿名列表无需会话即可提供。登录调用发送 Cookie: nauk_at 与 Authorization: ACCESSTOKEN = <token>,使 isApplied/isSaved 个性化。
- noOfJobs
- sid
- isLoggedIn
- internshipSRP
- variantName
- jobDetails
- jobId
- title
- shortTitle
- companyName
- shortCompanyName
- companyId
- jobType
- currency
- tagsAndSkills
- jobDescription
- jdURL
- staticUrl
- logoPath
- logoPathV3
- isSaved
- isApplied
- showMultipleApply
- exclusive
- vacancy
- wfhType
- createdDate
- experienceText
- salaryDetail
- minimumSalary
- maximumSalary
- hideSalary
- ambitionBoxData
- aggregateRating
- reviewsCount
- placeholders
- footerPlaceholderLabel
- footerPlaceholderColor
- applyViaCallEnabled
- jobApplyType
- clusters
- clusterOrder
- bellyFilters
- fatFooter
- seo
- suggesterModel
- segmentedExperienceInfo
- clusterAttributes
- keyword
- location
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/jobs/search?keyword=software+engineer&location=Bengaluru HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "noOfJobs": 1284, "sid": "srp-ndr01d-8845", "isLoggedIn": true, "internshipSRP": false, "variantName": "adv_2", "jobDetails": [{ "jobId": "071225000123", "title": "Software Engineer", "shortTitle": "Software Engineer", "companyName": "Example Corp", "shortCompanyName": "Example Corp", "companyId": 441890, "jobType": "fulltime", "currency": "INR", "tagsAndSkills": "Java, Spring, SQL", "jobDescription": "Build marketplace services in Bengaluru.", "jdURL": "https://www.naukri.com/job-listings-software-engineer-example-corp-bengaluru-071225000123", "staticUrl": "https://www.naukri.com/job-listings-071225000123", "logoPath": "https://img.naukimg.com/logo/441.png", "logoPathV3": "https://img.naukimg.com/logo/v3/441.png", "isSaved": false, "isApplied": false, "showMultipleApply": false, "exclusive": false, "vacancy": 4, "wfhType": 0, "createdDate": 1758902400000, "experienceText": "3-6 Yrs", "salaryDetail": { "minimumSalary": 800000, "maximumSalary": 1200000, "currency": "INR", "hideSalary": false }, "ambitionBoxData": { "aggregateRating": "4.2", "reviewsCount": 1860, "title": "Example Corp Reviews", "url": "https://www.ambitionbox.com/reviews/example-corp" }, "placeholders": [{"type": "experience", "label": "3-6 Yrs"}, {"type": "salary", "label": "8-12 Lacs"}, {"type": "location", "label": "Bengaluru"}], "footerPlaceholderLabel": "Posted 2 days ago", "footerPlaceholderColor": "#666666", "applyViaCallEnabled": false, "jobApplyType": "apply" }], "clusters": {}, "clusterOrder": ["experience", "salary", "location"], "bellyFilters": {}, "fatFooter": [], "seo": {}, "suggesterModel": {}, "segmentedExperienceInfo": {}, "clusterAttributes": {} }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的关键词/地点职位搜索页重构卡片字段镜像结果流中渲染的职位列表项
获取职位详情
GET
/v1/jobs/{jobId}opendata为职位详情页水合单个 Naukri 职位(jobDescription、tagsAndSkills、salaryDetail、vacancy、wfhType、ambitionBoxData),含投递/收藏标记。
认证方式: 可选。匿名职位详情无需会话即可提供。登录调用发送 Cookie: nauk_at 与 Authorization: ACCESSTOKEN = <token>,使 isApplied/isSaved 个性化。
- jobId
- title
- companyName
- companyId
- jobType
- currency
- tagsAndSkills
- jobDescription
- jdURL
- staticUrl
- logoPath
- isSaved
- isApplied
- vacancy
- wfhType
- experienceText
- createdDate
- salaryDetail
- minimumSalary
- maximumSalary
- hideSalary
- ambitionBoxData
- aggregateRating
- reviewsCount
- walkInDetail
- applyViaCallEnabled
- companyApplyUrl
- companyUrl
- jobApplyType
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/jobs/071225000123 HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "jobId": "071225000123", "title": "Software Engineer", "companyName": "Example Corp", "companyId": 441890, "jobType": "fulltime", "currency": "INR", "tagsAndSkills": "Java, Spring, SQL", "jobDescription": "<p>Build marketplace services in Bengaluru.</p>", "jdURL": "https://www.naukri.com/job-listings-software-engineer-example-corp-bengaluru-071225000123", "staticUrl": "https://www.naukri.com/job-listings-071225000123", "logoPath": "https://img.naukimg.com/logo/441.png", "isSaved": false, "isApplied": false, "vacancy": 4, "wfhType": 0, "experienceText": "3-6 Yrs", "createdDate": 1758902400000, "salaryDetail": { "minimumSalary": 800000, "maximumSalary": 1200000, "currency": "INR", "hideSalary": false }, "ambitionBoxData": { "aggregateRating": "4.2", "reviewsCount": 1860, "title": "Example Corp Reviews", "url": "https://www.ambitionbox.com/reviews/example-corp" }, "walkInDetail": null, "applyViaCallEnabled": false, "companyApplyUrl": "", "companyUrl": "https://www.naukri.com/example-corp-jobs-careers-441890", "jobApplyType": "apply" }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的职位详情页重构
投递职位
POST
/v1/applicationsopendata为 jobId 提交 Naukri 投递,返回投递后问卷页所用的 applyType/lastStatus。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。
- jobId
- isApplied
- applyType
- jobTitle
- company
- companyId
- location
- isOpen
- rpId
- lastStatus
- arsScore
- videoProfilePreferred
- applyViaCallEnabled
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/applications HTTP/1.1 Content-Type: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token> { "jobId": "071225000123" }{ "jobId": "071225000123", "isApplied": true, "applyType": "apply", "jobTitle": "Software Engineer", "company": "Example Corp", "companyId": "441890", "location": "Bengaluru", "isOpen": true, "rpId": "rp-771", "lastStatus": "applied", "arsScore": 78, "videoProfilePreferred": false, "applyViaCallEnabled": false }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的投递按钮与投递后问卷流程重构
投递历史
GET
/v1/applications/historyopendata列出登录求职者的投递历史(jobTitle、company、location、lastStatus、arsScore、applyViaCall),供“申请”页签使用。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。
- jobId
- applyType
- jobTitle
- company
- consultancyName
- location
- isOpen
- jobAct
- dateTime
- jobActDate
- rpId
- logoName
- companyId
- arsScore
- starRating
- reviewsCount
- reviewsLink
- feedbackStored
- videoProfilePreferred
- crawled
- callStatus
- applyViaCall
- applyViaCallEnabled
- lastStatus
- isAppliedViaAgent
- priority
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/applications/history HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "jobs": [{ "jobId": "071225000123", "applyType": "apply", "jobTitle": "Software Engineer", "company": "Example Corp", "consultancyName": "", "location": "Bengaluru", "isOpen": true, "jobAct": 1, "dateTime": 1758988800000, "jobActDate": "2026-09-27", "rpId": "rp-771", "logoName": "https://img.naukimg.com/logo/441.png", "companyId": "441890", "arsScore": 78, "starRating": "4.2", "reviewsCount": 1860, "reviewsLink": "https://www.ambitionbox.com/reviews/example-corp", "feedbackStored": false, "videoProfilePreferred": false, "crawled": false, "callStatus": "", "applyViaCall": false, "applyViaCallEnabled": false, "lastStatus": "applied", "isAppliedViaAgent": false, "priority": 1 }] }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的“申请”页签重构
已收藏职位
GET
/v1/me/saved-jobsopendata返回登录求职者的已收藏职位列表(jobDetails / noOfJobs)。配套 POST:收藏 /v1/jobs/{jobId}/save,取消收藏 /v1/jobs/{jobId}/unsave。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。
- noOfJobs
- jobDetails
- jobId
- title
- companyName
- companyId
- isSaved
- isApplied
- tagsAndSkills
- jdURL
- salaryDetail
- minimumSalary
- maximumSalary
- currency
- hideSalary
- wfhType
- experienceText
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/me/saved-jobs HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "noOfJobs": 3, "jobDetails": [{ "jobId": "071225000123", "title": "Software Engineer", "companyName": "Example Corp", "companyId": 441890, "isSaved": true, "isApplied": false, "tagsAndSkills": "Java, Spring, SQL", "jdURL": "https://www.naukri.com/job-listings-071225000123", "salaryDetail": { "minimumSalary": 800000, "maximumSalary": 1200000, "currency": "INR", "hideSalary": false }, "wfhType": 0, "experienceText": "3-6 Yrs" }] }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的已收藏职位列表与收藏/取消收藏开关重构
推荐职位
POST
/v1/jobs/recommendationsopendata返回个性化推荐职位簇(noOfJobs、sid、recommendedClusters、rawJobDetails),供首页“为你推荐”流使用。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。
- clusterId
- src
- source
- requestSrc
- landingSource
- isPreferenceUpdated
- jobAgentRequest
- shouldSendMultipleClusters
- segmentedExperience
- lastVisitedJobIds
- appliedJobId
- searches
- keywords
- noOfJobs
- sid
- listingTitle
- showAgentPickedTag
- recommendedClusters
- rawJobDetails
- segmentedExperienceInfo
- jobId
- title
- companyName
- isSaved
- isApplied
依据应用界面重构的示意示例,并非实时抓包。
POST /v1/jobs/recommendations HTTP/1.1 Content-Type: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token> { "clusterId": "home_reco", "src": "home", "source": "android", "requestSrc": "home", "landingSource": "home", "isPreferenceUpdated": false, "jobAgentRequest": false, "shouldSendMultipleClusters": true, "segmentedExperience": "3-6", "lastVisitedJobIds": ["071225000123"], "appliedJobId": "", "searches": [{ "keywords": ["software engineer"], "location": "Bengaluru" }] }{ "noOfJobs": 24, "sid": "reco-ndr01d-8845", "listingTitle": "Jobs for you", "showAgentPickedTag": false, "recommendedClusters": [{ "clusterId": "home_reco", "clusterName": "Based on your profile" }], "rawJobDetails": [{ "jobId": "071225000456", "title": "Backend Engineer", "companyName": "Example Labs", "isSaved": false, "isApplied": false }], "segmentedExperienceInfo": {} }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据首页“为你推荐”推荐流重构
候选人资料
GET
/v1/me/profileosint返回登录求职者的聚合 Naukri 资料(profile + user + itskills/educations/employments,含 email、mobile、absoluteCtc、resumeHeadline、cvInfo),供 My Naukri 使用。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。查询 expand_level=4&pc=1 展开嵌套区块。
- profile
- profileId
- name
- keySkills
- resumeHeadline
- birthDate
- gender
- contactAddress
- mailCity
- pincode
- city
- locality
- country
- rawTotalExperience
- summary
- absoluteCtc
- absoluteExpectedCtc
- expectedCtcCurrency
- currency
- profileCompletion
- cemProfileCompletion
- isActiveProfile
- cvInfo
- cvFormat
- fileName
- isAvailable
- isTextResume
- source
- moderationStatus
- user
- username
- mobile
- resdexVisibility
- canChooseProfileDuringApply
- isEmailVerified
- isMobileVerified
- isPremium
- lastThirtyDaysApplicationCount
- itskills
- educations
- employments
- certifications
- projects
- languages
- noticePeriod
- onlineProfile
- extendedProfile
- expand_level
- pc
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/me/profile?expand_level=4&pc=1 HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "profile": { "profileId": "prof-441", "name": "Priya Sharma", "keySkills": "Java, Spring, SQL", "resumeHeadline": "Backend engineer, 5 years", "birthDate": "1996-04-12", "gender": "F", "contactAddress": "Koramangala", "mailCity": "Bengaluru", "pincode": "560034", "city": {"id": 17, "value": "Bengaluru"}, "locality": {"id": 88, "value": "Koramangala"}, "country": {"id": 1, "value": "India"}, "rawTotalExperience": "5 years", "summary": "Built payments APIs.", "absoluteCtc": "1800000", "absoluteExpectedCtc": "2400000", "expectedCtcCurrency": "INR", "currency": "INR", "profileCompletion": 82, "cemProfileCompletion": 80, "isActiveProfile": true, "cvInfo": { "cvFormat": "pdf", "fileName": "Priya_Sharma_Resume.pdf", "isAvailable": true, "isTextResume": false, "source": "upload", "moderationStatus": 1 } }, "user": { "username": "[email protected]", "email": "[email protected]", "mobile": "9876543210", "profileId": "prof-441", "resdexVisibility": "visible", "canChooseProfileDuringApply": true, "isEmailVerified": true, "isMobileVerified": true, "isPremium": false, "lastThirtyDaysApplicationCount": 6 }, "itskills": [{"id": "java", "name": "Java"}], "educations": [], "employments": [], "certifications": [], "projects": [], "languages": [], "noticePeriod": {}, "onlineProfile": [], "extendedProfile": {} }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据 My Naukri 资料页重构嵌套区块镜像资料、技能、教育与工作经历面板
上传简历
PUT
/v1/me/profiles/{profileId}/resumeosint把求职者简历上传到当前资料并返回 cvInfo(fileName、cvFormat、isAvailable)。姊妹路径覆盖头像、备用简历与删除简历操作。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。multipart 正文为简历文件。
- profileId
- cvInfo
- cvFormat
- fileName
- isAvailable
- isTextResume
- source
- moderationStatus
依据应用界面重构的示意示例,并非实时抓包。
PUT /v1/me/profiles/prof-441/resume HTTP/1.1 Content-Type: multipart/form-data; boundary=----NaukriBoundary Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token> ------NaukriBoundary Content-Disposition: form-data; name="file"; filename="Priya_Sharma_Resume.pdf" Content-Type: application/pdf <binary> ------NaukriBoundary--{ "profileId": "prof-441", "cvInfo": { "cvFormat": "pdf", "fileName": "Priya_Sharma_Resume.pdf", "isAvailable": true, "isTextResume": false, "source": "upload", "moderationStatus": 1 } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的简历上传流程重构
解析简历
GET
/v1/me/resume/parsed-detailsosint在用 fileKey/formKey 启动解析后,返回结构化简历解析结果(workExperience、educations、keySkills.skills 含 extracted/globalName),用于预填注册与资料表单。
认证方式: 必需。Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。启动为 POST /v1/me/resume/parse,带 fileKey 与 formKey。
- fileKey
- formKey
- flow
- sections
- workExperience
- currentExperience
- previousExperience
- totalWorkExperience
- company
- organizationId
- designation
- designationId
- startDate
- endDate
- educations
- courseType
- institute
- grade
- marks
- educationId
- yearOfStart
- yearOfCompletion
- isPrimary
- keySkills
- skills
- extracted
- globalId
- globalName
- workNature
- metaData
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/me/resume/parsed-details?flow=registration§ions=educations,workNature,workExperience,keySkills HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "workExperience": { "currentExperience": { "company": "Example Corp", "organizationId": "org-441", "designation": "Software Engineer", "designationId": "des-12", "startDate": "2021-06", "endDate": "" }, "previousExperience": [], "totalWorkExperience": {} }, "educations": [{ "courseType": "fulltime", "institute": "NITK Surathkal", "grade": "8.4", "marks": "8.4", "educationId": "edu-1", "yearOfStart": "2016", "yearOfCompletion": "2020", "isPrimary": true }], "keySkills": { "skills": [{ "extracted": "Java", "globalId": "sk-java", "globalName": "Java" }] }, "workNature": {}, "metaData": {} }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据注册流程的简历预填步骤重构
搜索曝光
GET
/v1/me/search-impressionsopendata返回登录求职者的招聘方搜索曝光分析(totalSearchAppearances、recruiterActions、searchKeyWords、searchAppearanceTimeline),供资料表现页使用。
认证方式: 必需。登录签发的 Cookie: nauk_at 加 Authorization: ACCESSTOKEN = <token>。
- recruiterActions
- totalSearchAppearances
- dayWiseSearchAppearance
- percentageChange
- searchAppearanceTimeline
- searchKeyWords
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/me/search-impressions HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "recruiterActions": 12, "totalSearchAppearances": 148, "dayWiseSearchAppearance": 6, "percentageChange": 18, "searchAppearanceTimeline": { "2026-09-21": 4, "2026-09-22": 7, "2026-09-23": 6, "2026-09-24": 9, "2026-09-25": 8, "2026-09-26": 5, "2026-09-27": 6 }, "searchKeyWords": { "java": 40, "spring": 22, "backend": 18 } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据资料表现页重构
搜索公司
GET
/v1/companies/searchopendata查询 Naukri 雇主群组(groupId、groupName、groupJobsURL、hasLiveJob、rating、reviewsCount),供公司浏览/关注页使用。
认证方式: 可选的 nauk_at / ACCESSTOKEN。公司群组查询也可提交 groupIds 列表。
- groupDetails
- groupId
- groupName
- groupJobsURL
- groupLogo
- groupTags
- hasLiveJob
- rating
- reviewsCount
- tagsOrder
- groupIds
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/companies/search HTTP/1.1 Accept: application/json Cookie: nauk_at=<access-token> Authorization: ACCESSTOKEN = <access-token>{ "groupDetails": [{ "groupId": 441890, "groupName": "Example Corp", "groupJobsURL": "https://www.naukri.com/example-corp-jobs-careers-441890", "groupLogo": {}, "groupTags": {"industry": ["IT Services"]}, "hasLiveJob": true, "rating": 4.2, "reviewsCount": 1860, "tagsOrder": ["industry"] }] }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据公司浏览与关注页重构
数据类别
- 职位列表
- 职位详情
- 候选人资料
- 简历
- 投递申请
- 搜索曝光
- 登录会话
数据使用场景与案例
印度职位市场普查
劳动力市场管道可轮询 GET /v1/jobs/search 再调 GET /v1/jobs/{jobId},存储 jobId、title、companyName、tagsAndSkills、salaryDetail.minimumSalary/maximumSalary、wfhType、vacancy 与 ambitionBoxData.aggregateRating,构建实时 Naukri 职位目录。
候选人 CRM 增强
HRIS 工具可在登录后调用 GET /v1/me/profile?expand_level=4,把 email、mobile、resumeHeadline、keySkills、absoluteCtc、absoluteExpectedCtc、profileCompletion 与 cvInfo.fileName 挂到现有申请人记录上。
投递管道对账
ATS 机器人可 POST /v1/applications 再 GET /v1/applications/history,把 jobId、lastStatus、arsScore、applyType 与 applyViaCallEnabled 映射进面试阶段看板。
简历解析为结构化资料
入职流程可把 PDF PUT 到 /v1/me/profiles/{profileId}/resume,用 fileKey/formKey POST /v1/me/resume/parse,再 GET /v1/me/resume/parsed-details,水合 company、designation、startDate、institute、yearOfCompletion 与 keySkills.skills.extracted,替代空白资料表单。
常见问题
Naukri 搜索返回哪些职位字段?
GET /v1/jobs/search 返回结果信封:noOfJobs、sid、isLoggedIn 及 jobDetails 卡片,含 jobId、title、companyName、companyId、tagsAndSkills、salaryDetail(minimumSalary/maximumSalary/hideSalary)、wfhType、vacancy、isSaved、isApplied 与 ambitionBoxData。客户端筛选含 keyword 与 location。
候选人如何登录认证?
应用把 username、isLoginByEmail 与 password 提交到 /v1/auth/session(OTP 变体在同一 auth 命名空间下)。响应 Cookie 含 nauk_at;后续调用发送 Cookie: nauk_at 与 Authorization: ACCESSTOKEN = <token>。userInfo.userData 携带 email、resId 与 username。
能否读取候选人资料与简历解析?
可以。GET /v1/me/profile?expand_level=4&pc=1 返回 profile(name、keySkills、resumeHeadline、absoluteCtc、cvInfo)与 user(email、mobile、isPremium)。GET /v1/me/resume/parsed-details 从上传的简历填充 workExperience、educations 与 keySkills.skills。
投递与招聘方浏览在哪里?
POST /v1/applications 提交投递。GET /v1/applications/history 列出 jobTitle、lastStatus 与 arsScore。GET /v1/me/search-impressions 暴露 totalSearchAppearances、recruiterActions 与 searchKeyWords。
相关主题
- Naukri API
- Naukri 职位搜索端点
- jobId companyName salaryDetail
- Naukri 登录 API
- 简历解析 API
- nauk_at ACCESSTOKEN
- Naukri 搜索曝光
- Naukri 投递 API
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业