SEEK Jobs & Employment 图标

SEEK Jobs & Employment 数据 API

SEEK Limited · 招聘求职

SEEK Jobs & Employment 是 SEEK Limited 推出的求职应用。SEEK 1997 年创立于墨尔本,是澳交所上市公司,也是亚太地区 Jobstreet、Jobsdb 等招聘平台的母公司。澳大利亚与新西兰的求职者可以按关键词和地点搜索职位,按工作类型及混合/远程办公方式筛选,并在职位详情页查看标注的薪资、雇主的公司评价与评分、已申请人数,以及自身技能与岗位的匹配情况。投递直接在应用内完成,可附上已保存的简历、可选的求职信、雇主的筛选问题以及工作许可核验;“已投递职位”页会跟踪每份申请的状态变化,已保存搜索还可以把新匹配发到邮箱。候选人资料汇集已确认的职位角色、学历资质、执照、技能、期望薪资和 Certsy 认证凭证,可发布为公开资料,供招聘方通过带认证凭证标识的人才搜索找到,并显示资料被查看的次数。首页的职业动态把推荐职位与某一角色、地点的广告发布量图表混在一起,应用内的 AI 聊天代理还能陪求职者走完搜索流程。在澳大利亚与新西兰,它与 Indeed、LinkedIn 以及 SEEK 自己的雇主端产品争夺求职用户。

挂牌的澳元薪资带落在 salary 的 displayValue 上,currency 为 AUD;雇主不公开时则打上 hideSalary。同一条结果还带 workTypes、混合办公的 workArrangements、listedAt 以及这次查询的 resultCount。打开职位后补上完整 content、status、isExpired、classifications、雇主 reviewsSummary 的 overallRating、ApplicantCount 洞察;已登录访问者还会看到带 shouldApply 的 candidateJobMatch 以及 matchedSkills。

候选人记录持有 confirmedRoles、qualifications、licences、skills2、带 fileMetadata 的 resumes、salaryPreferences2、rightsToWork,以及公开资料的 viewCount 与 searchImpressionCount。一次投递提交 jobId、personalDetails、resume、可选的 coverLetter 与 questionnaireAnswers,返回 applicationId;已投职位列表随后用 status 和 timestamp 记下管道 events。写入之前,投递流程可能要求 RequiredRtwVerification 和一份筛选 questionnaire。已保存搜索暴露 searchQueryString、subscribeToNewJobs 与 newToYouCountLabel。公开人才目录可按 searchQuery、roleTitles 与 locations 查询,返回资料 slug、homeLocation、workHistories 及 hasVerifiedCredentials。首页市场洞察磁贴再为某一 roleTitleId 与 locationId 补上 adsPostedCount 时间序列。

劳动力市场看板每晚拉取悉尼及其他 anz-1 地点的列表字段,无需抓取网页 HTML 即可跟踪招聘量与挂牌澳元薪资带;招聘 CRM 把公开资料的 slug、workHistories 与认证标记关联到外呼潜客记录;HR 运营机器人将每个 applicationId 及其 events 与 ATS 对账,让漏掉的申请当天就能暴露出来;招聘站小组件则在移动端同一职位旁展示 overallRating 与广告发布量。openData Studio 将这些 SEEK 字段转化为可调用的开放数据。

应用截图

  • SEEK Jobs & Employment 应用截图 1
  • SEEK Jobs & Employment 应用截图 2
  • SEEK Jobs & Employment 应用截图 3
  • SEEK Jobs & Employment 应用截图 4
  • SEEK Jobs & Employment 应用截图 5
  • SEEK Jobs & Employment 应用截图 6
  • SEEK Jobs & Employment 应用截图 7

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 搜索职位

    POST /v1/vacancies/search opendata

    返回职位搜索列表页(title、advertiser、location、薪资 displayValue、workTypes、workArrangements),供搜索结果页使用。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。匿名调用仍会发送访客/会话 id。

    • jobSearch
    • id
    • title
    • advertiser
    • location
    • displayName
    • workTypes
    • salary
    • hideSalary
    • currency
    • displayValue
    • listedAt
    • workArrangements
    • resultCount
    • searchToken
    • sessionId
    • solVisitorId
    POST /v1/vacancies/search HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"keywords": "software engineer", "where": "Sydney", "searchContext": {"solVisitorId": "<visitor-uuid>", "source": "SEARCH"}, "sessionId": "<jobseeker-session-id>", "locale": "en-AU"}
    {"jobSearch": {"jobs": [{"id": "87001234", "title": "Software Engineer", "advertiser": {"name": "Example Corp"}, "salary": {"displayValue": "$120,000 - $140,000", "currency": "AUD", "hideSalary": false}, "workTypes": [{"name": "Full time"}], "workArrangements": [{"id": "hybrid"}]}], "resultCount": 1842}}
  • 获取职位详情

    POST /v1/vacancies/details opendata

    填充单条职位(content、salary、advertiser、classifications),并附上公司 reviewsSummary、ApplicantCount 洞察;已登录访问者还会拿到 candidateJobMatch 与 matchedSkills。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。个性化块(candidateJobMatch、matchedSkills)需要已登录访问者;visitorId 始终发送。

    • jobDetails
    • jobId
    • title
    • status
    • isExpired
    • content
    • salary
    • currencyLabel
    • workTypes
    • advertiser
    • location
    • classifications
    • companyProfile
    • reviewsSummary
    • overallRating
    • ApplicantCount
    • workArrangements
    • candidateJobMatch
    • matchedSkills
    POST /v1/vacancies/details HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234", "zone": "anz-1", "locale": "en-AU", "countryCode": "AU", "visitorId": "<visitor-uuid>", "channel": "JOB_DETAILS"}
    {"jobDetails": {"job": {"id": "87001234", "title": "Software Engineer", "status": "Active", "content": "<p>Build marketplace services.</p>", "salary": {"label": "$120,000 - $140,000"}, "classifications": {"label": "Information & Communication Technology"}}, "reviewsSummary": {"overallRating": {"value": 3.8}}, "insights": {"type": "ApplicantCount", "count": 42}, "personalised": {"candidateJobMatch": {"trackingId": "match-9"}, "matchedSkills": {"matched": [{"ontologyId": "sk-kotlin"}]}}}}
  • 获取已登录候选人资料

    POST /v1/candidates/profile osint

    加载资料页使用的已登录候选人记录:身份字段、职业经历、执照、简历、salaryPreferences2、rightsToWork 与 publicProfile.slug。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。资料调用返回已登录候选人自己的记录。

    • emailAddress
    • firstName
    • lastName
    • phoneNumber
    • currentLocation2
    • personalStatement
    • confirmedRoles
    • qualifications
    • licences
    • skills2
    • resumes
    • fileMetadata
    • salaryPreferences2
    • rightsToWork
    • publicProfile
    • slug
    • searchImpressionCount
    • viewCount
    POST /v1/candidates/profile HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"locale": "en-AU", "countryCode": "AU", "zone": "anz-1"}
    {"candidate": {"emailAddress": "[email protected]", "personalDetails": {"firstName": "Ada", "lastName": "Nguyen", "phoneNumber": "412345678"}, "confirmedRoles": [{"title": {"text": "Software Engineer"}, "company": {"text": "Example Corp"}}], "resumes": [{"id": "resume-9", "fileMetadata": {"name": "ada-cv.pdf"}}], "publicProfile": {"slug": "ada-nguyen"}, "profileInsights2": {"searchImpressionCount": 128, "viewCount": 17}}}
  • 列出已投职位

    POST /v1/candidates/applications osint

    分页返回候选人的已投职位列表,含管道 events(status、timestamp)及关联职位的 title、advertiser 与薪资。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • appliedJobs
    • applicationRequestId
    • isActive
    • isPreferredApplicationEligible
    • priorityApplyState
    • events
    • status
    • timestamp
    • job
    • title
    • advertiser
    • salary
    • currencyLabel
    POST /v1/candidates/applications HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"first": 20, "sortBy": "RECENT"}
    {"appliedJobs": {"edges": [{"node": {"id": "app-7788", "isActive": true, "applicationRequestId": "req-334", "events": [{"status": "Submitted", "timestamp": {"dateTimeUtc": "2026-10-01T09:01:00Z"}}], "job": {"title": "Software Engineer", "salary": {"label": "$120,000 - $140,000"}}}}]}}
  • 获取已投职位详情

    POST /v1/candidates/applications/details opendata

    填充单份已投职位(管道 events、所附 resume/coverLetter 的 fileName、priorityApplyState)及 ApplicantCount 洞察,供申请详情页使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • appliedJob
    • applicationRequestId
    • isActive
    • isPreferredApplicationEligible
    • priorityApplyState
    • events
    • status
    • documents
    • resume
    • coverLetter
    • attachmentMetadata
    • fileName
    • ApplicantCount
    POST /v1/candidates/applications/details HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234"}
    {"appliedJob": {"applicationRequestId": "req-334", "priorityApplyState": {"state": "NotPrioritized"}, "events": [{"status": "Submitted"}], "documents": {"resume": {"attachmentMetadata": {"fileName": "ada-cv.pdf"}}, "coverLetter": {"attachmentMetadata": {"fileName": "ada-cover.pdf"}}}}, "jobInsights": {"type": "ApplicantCount", "count": 42}}
  • 提交职位申请

    POST /v1/vacancies/applications opendata

    提交一份申请(jobId、personalDetails、resume,以及可选的 coverLetter 与 questionnaireAnswers),成功返回 applicationId,失败返回本地化错误。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • jobId
    • correlationId
    • personalDetails
    • profilePrivacyLevel
    • mostRecentRole
    • questionnaireAnswers
    • resume
    • coverLetter
    • selectionCriteria
    • applicationId
    • errors
    POST /v1/vacancies/applications HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234", "correlationId": "<uuid>", "personalDetails": {"firstName": "Ada", "lastName": "Nguyen", "phoneNumber": "412345678"}, "resume": {"id": "resume-9"}, "questionnaireAnswers": []}
    {"result": {"status": "Success", "applicationId": "app-7788"}}
  • 列出收藏职位

    POST /v1/candidates/saved-jobs opendata

    分页返回已登录候选人的收藏职位列表,含每条职位的 title、location、listedAt、advertiser 与薪资标签。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • savedJobs
    • id
    • isActive
    • job
    • title
    • location
    • listedAt
    • advertiser
    • salary
    • currencyLabel
    POST /v1/candidates/saved-jobs HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"first": 20}
    {"savedJobs": {"edges": [{"node": {"id": "saved-12", "isActive": true, "job": {"id": "87001234", "title": "Software Engineer", "listedAt": {"label": "2d ago"}, "advertiser": {"name": "Example Corp"}, "salary": {"label": "$120,000 - $140,000"}}}}]}}
  • 获取公司资料与评价

    POST /v1/companies/profile opendata

    加载公司主页使用的公司资料(industry、size、location)以及 reviewsSummary 评分与单条评价的优缺点。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。公司评价公开;zone 与 locale 选择市场。

    • companyProfile
    • name
    • overview
    • industry
    • size
    • primaryLocation
    • reviewsSummary
    • overallRating
    • numberOfReviews
    • salaryRating
    • employeeRecommendation
    • reviews
    • pros
    • cons
    • salarySummary
    POST /v1/companies/profile HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"id": "org-441", "zone": "anz-1"}
    {"companyProfile": {"id": "org-441", "name": "Example Corp", "overview": {"industry": "Information & Communication Technology"}, "reviewsSummary": {"overallRating": {"value": 3.8, "numberOfReviews": {"value": 214}}}, "reviews": {"data": [{"overallRating": 4, "pros": "Strong engineering culture", "cons": "Slow promotion cycle"}]}}}
  • 按名称搜索公司资料

    POST /v1/companies/search opendata

    按名称查找公司资料,供公司搜索页使用,返回 companyId、organisationId、branding.logo、reviewCount 与 reviewRating。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。

    • companies
    • name
    • includeBranding
    • limit
    • zone
    • published
    • companyId
    • organisationId
    • branding
    • logo
    • reviewCount
    • reviewRating
    POST /v1/companies/search HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"name": "Example Corp", "limit": 8, "zone": "anz-1"}
    {"companies": [{"companyId": "org-441", "data": {"name": "Example Corp", "branding": {"logo": "https://cdn.example.com/logo.png"}, "reviewCount": 214, "reviewRating": 3.8}}]}
  • 搜索公开资料

    POST /v1/people/search osint

    按 searchQuery、market、roleTitles 与 locations 查找公开人才资料,返回 slug、姓名、homeLocation、workHistories 与 digitalIdentity 认证标记。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。已登录访问者在未受限结果上还会拿到 verifiedName。

    • matches
    • searchQuery
    • market
    • roleTitles
    • locations
    • exactMatches
    • slug
    • firstName
    • lastName
    • homeLocation
    • workHistories
    • companyName
    • roleTitle
    • hasVerifiedCredentials
    • digitalIdentity
    • verifiedName
    POST /v1/people/search HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"searchQuery": "Ada Nguyen", "market": "anz-1", "roleTitles": ["Software Engineer"], "locations": {"ids": ["3000"]}, "pageSize": 20, "visitorId": "<visitor-uuid>"}
    {"matches": {"exactMatches": [{"node": {"slug": "ada-nguyen", "firstName": "Ada", "lastName": "Nguyen", "homeLocation": {"label": "Sydney NSW"}, "workHistories": [{"companyName": "Example Corp", "roleTitle": "Software Engineer"}], "hasVerifiedCredentials": true}}]}}
  • 查看公开资料

    POST /v1/people/profile osint

    按 slug 填充公开人才资料:workHistories、educationV2、licences、skills 与 digitalIdentity 认证;资料受限时只返回受限子集。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。

    • profile
    • slug
    • firstName
    • lastName
    • homeLocation
    • workHistories
    • companyName
    • roleTitle
    • hasVerifiedCredentials
    • digitalIdentity
    • verifiedName
    • personalSummary
    • educationV2
    • licences
    • skills
    • languages
    POST /v1/people/profile HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"slug": "ada-nguyen", "market": "anz-1", "visitorId": "<visitor-uuid>"}
    {"profile": {"firstName": "Ada", "lastName": "Nguyen", "homeLocation": {"label": "Sydney NSW"}, "workHistories": [{"companyName": "Example Corp", "roleTitle": "Software Engineer"}], "educationV2": [{"name": "BSc Computer Science"}], "skills": ["Kotlin", "GraphQL"], "digitalIdentity": {"verifiedName": "Ada Nguyen"}}}
  • 职业动态(首页)

    POST /v1/feed/career opendata

    分页返回首页职业动态:推荐职位卡片、个人市场洞察磁贴,以及已登录时的资料表现洞察。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。资料表现磁贴需要已登录访问者。

    • feed
    • serviceToken
    • pageInfo
    • cursor
    • job
    • title
    • salary
    • advertiser
    • roleTitle
    • searchImpressionCount
    POST /v1/feed/career HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"zone": "anz-1", "visitorId": "<visitor-uuid>", "locale": "en-AU", "components": ["JOBS", "PERSONAL_MARKET_INSIGHTS", "PROFILE_PERFORMANCE"]}
    {"feed": {"pageInfo": {"cursor": "eyJwYWdlIjogMn0"}, "edges": [{"node": {"type": "Job", "job": {"title": "Software Engineer", "salary": {"label": "$120,000 - $140,000"}}}}, {"node": {"type": "PersonalMarketInsights", "role": {"roleTitle": "Software Engineer"}}}]}}
  • 职业动态市场洞察

    POST /v1/insights/ad-volume opendata

    返回某一角色与地点的广告发布时间序列(窗口内 adsPostedCount、adVolumeShift),供市场洞察图表使用。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。

    • insights
    • roleTitleId
    • locationId
    • adVolumeShift
    • adVolumeData
    • adsPostedCount
    • adsPostedLabel
    POST /v1/insights/ad-volume HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"roleTitleId": "role-se", "locationId": "3000", "visitorId": "<visitor-uuid>", "zone": "anz-1"}
    {"insights": {"adVolumeShift": {"count": 12, "dayRange": 7}, "adVolumeData": {"dataPoints": [{"startDate": "2026-09-29", "adsPostedCount": 64, "adsPostedLabel": "64 ads posted"}]}}}
  • 创建 AI 职业聊天会话

    POST /v1/assistant/threads opendata

    为已登录候选人打开 AI 职业发现聊天会话,返回 threadId 以及开场 messages 与建议 pills。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • supportedTypes
    • skipSuggestions
    • context
    • threadId
    • messages
    • suggestions
    • label
    POST /v1/assistant/threads HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"supportedTypes": ["suggest_pills", "navigation"], "skipSuggestions": false, "context": {"zone": "anz-1", "locale": "en-AU"}}
    {"threadId": "thr-9f2", "messages": [{"id": "msg-1", "role": "assistant", "content": "Hi! What kind of role are you looking for?"}], "suggestions": [{"id": "sug-1", "label": "Software Engineer jobs in Sydney"}]}
  • 流式传输 AI 职业聊天消息

    POST /v1/assistant/threads/{threadId}/messages opendata

    在已有会话上流式返回 AI 职业发现回复(MessageComplete 内容以及 ActionProposed 导航),供应用内聊天代理使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。在已有助手会话上的 SSE 流。

    • threadId
    • supportedTypes
    • message
    • content
    • context
    • MessageComplete
    • ActionProposed
    • Done
    POST /v1/assistant/threads/thr-9f2/messages HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    Accept: text/event-stream
    
    {"message": {"content": "Show hybrid software engineer jobs in Sydney"}, "supportedTypes": ["suggest_pills"], "context": {"zone": "anz-1"}}
    event: message_complete
    data: {"type": "MessageComplete", "message": {"id": "msg-2", "content": "Hybrid Software Engineer roles in Sydney."}}
    
    event: action_proposed
    data: {"type": "ActionProposed", "action": {"id": "act-1", "label": "Open search"}}
    
    event: done
    data: {"type": "Done"}
    
  • 提交 AI 职业聊天动作

    POST /v1/assistant/threads/{threadId}/actions/{actionId} opendata

    确认已有职业聊天会话上的拟议应用内动作,并流式返回带 actionId、messageId 与 status 的 ActionCompleted。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。在已有助手会话上确认一条拟议的动作 pill。

    • data
    • supportedTypes
    • actionId
    • messageId
    • conversationId
    • status
    • ActionCompleted
    POST /v1/assistant/threads/thr-9f2/actions/act-1 HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    Accept: text/event-stream
    
    {"data": {"type": "navigation", "label": "Open search"}, "supportedTypes": ["suggest_pills"]}
    event: action_completed
    data: {"type": "ActionCompleted", "actionId": "act-1", "messageId": "msg-2", "conversationId": "thr-9f2", "status": "completed"}
    
    event: done
    data: {"type": "Done"}
    
  • 列出已保存搜索

    POST /v1/candidates/saved-searches opendata

    列出已登录候选人的已保存搜索(name、searchQueryString、subscribeToNewJobs、newToYouCountLabel),供已保存搜索/邮件提醒页使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • savedSearches
    • id
    • countLabel
    • newToYouCountLabel
    • name
    • subscribeToNewJobs
    • lastExecutionDate
    • searchQueryString
    POST /v1/candidates/saved-searches HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {}
    {"savedSearches": [{"id": "ss-441", "name": "Software Engineer · Sydney", "countLabel": "184 new", "newToYouCountLabel": "12 new to you", "subscribeToNewJobs": true, "lastExecutionDate": {"dateTimeUtc": "2026-10-08T01:00:00Z"}, "query": {"searchQueryString": "software engineer"}}]}
  • 获取职位申请流程

    POST /v1/vacancies/application-process opendata

    加载某一 jobId 的投递流程:筛选问卷 questions、lastAppliedResumeIdPrefill,以及 RequiredRtwVerification / RequiredIdentityVerification 等 requiredVerifications。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。在提交之前加载,以便收集筛选问题与核验。

    • applicationProcess
    • lastAppliedResumeIdPrefill
    • selectionCriteriaRequired
    • questionnaire
    • requiredVerifications
    • RequiredRtwVerification
    • RequiredIdentityVerification
    POST /v1/vacancies/application-process HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234"}
    {"applicationProcess": {"documents": {"lastAppliedResumeIdPrefill": "resume-9"}, "questionnaire": {"questions": [{"type": "SingleChoice", "text": "Do you have the right to work in Australia?"}]}, "requiredVerifications": {"verifications": [{"type": "RequiredRtwVerification", "countryCode": "AU"}]}}}
  • 获取推荐职位

    POST /v1/candidates/recommendations opendata

    返回已登录候选人的推荐职位列表(title、advertiser、salary、currencyLabel、isNew),供推荐职位页使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • recommendations
    • recommendedJobs
    • isNew
    • job
    • title
    • location
    • salary
    • currencyLabel
    • listedAt
    • advertiser
    • workTypes
    POST /v1/candidates/recommendations HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"limit": 20, "visitorId": "<visitor-uuid>"}
    {"recommendations": {"recommendedJobs": {"jobs": [{"isNew": true, "job": {"title": "Software Engineer", "salary": {"label": "$120,000 - $140,000", "currencyLabel": "AUD"}}}]}}}
  • 获取候选人-职位匹配

    POST /v1/vacancies/match opendata

    读取某一 jobId 的个性化 candidateJobMatch(shouldApply、shouldApplyMessage、summary、recommendations),供职位详情页的匹配面板使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。仅对已登录访问者填充。

    • candidateJobMatch
    • trackingId
    • shouldApply
    • shouldApplyMessage
    • summary
    • recommendations
    POST /v1/vacancies/match HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234"}
    {"candidateJobMatch": {"status": "exists", "trackingId": "match-9", "shouldApply": true, "shouldApplyMessage": "Your skills match this role", "summary": "Strong match on Kotlin and GraphQL"}}
  • 处理已上传简历

    POST /v1/candidates/resumes opendata

    把候选人已传到预签名上传目标的文件登记为简历,返回后续投递用作默认 CV 的 resume.id。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。先由预签名上传目标接收文件。

    • resume
    • id
    • isDefault
    • parsingContext
    • countryCode
    • origin
    • zone
    POST /v1/candidates/resumes HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"id": "upload-ada-cv", "parsingContext": "APPLY"}
    {"resume": {"id": "resume-9"}}
  • 生成书面求职信

    POST /v1/documents/cover-letters opendata

    把候选人的 writtenText 存为求职信文档,返回投递流程附件所用的文档 uri,或本地化 errors。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • coverLetter
    • writtenText
    • uri
    • errors
    • message
    POST /v1/documents/cover-letters HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"writtenText": "I am applying for the Software Engineer role in Sydney."}
    {"coverLetter": {"status": "success", "uri": "doc://cover-letter/cl-441"}}
  • 将申请标为优先投递

    POST /v1/applications/preferred opendata

    把一份申请标为优先投递,返回优先积分的 remainingCount / totalCredit 以及 nextRenewalDate,或积分不足错误。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。消耗一次优先投递积分。

    • preferredApplication
    • applicationRequestId
    • state
    • credit
    • remainingCount
    • totalCredit
    • nextRenewalDate
    • errors
    POST /v1/applications/preferred HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"applicationRequestId": "app-req-441", "state": "PREFERRED"}
    {"preferredApplication": {"status": "success", "credit": {"remainingCount": 2, "totalCredit": 5}}}
  • 获取职位详情技能匹配

    POST /v1/vacancies/skills-match opendata

    返回已登录访问者对某一 jobId 的个性化 matchedSkills(matched / inferred / unmatched 的 ontologyId 与 displayLabel),供职位详情页技能匹配面板使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。仅对已登录访问者填充。

    • matchedSkills
    • matchedQualitiesRequestToken
    • matched
    • inferred
    • unmatched
    • ontologyId
    • displayLabel
    • resumes
    POST /v1/vacancies/skills-match HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234"}
    {"matchedSkills": {"matched": [{"ontologyId": "sk-kotlin", "displayLabel": "Kotlin"}], "inferred": [{"ontologyId": "sk-android", "displayLabel": "Android"}], "unmatched": [{"ontologyId": "sk-go", "displayLabel": "Go"}]}}
  • 获取相似职位

    POST /v1/vacancies/similar opendata

    返回某一 jobId 的相似职位(title、advertiser、salary、currencyLabel、isNew),供职位详情页相似职位轮播使用。

    认证方式: 可选的 Bearer 访问令牌,来自 SEEK 账号登录(Authorization: Bearer)。

    • similarJobs
    • isNew
    • job
    • id
    • title
    • location
    • salary
    • currencyLabel
    • listedAt
    • advertiser
    • workTypes
    POST /v1/vacancies/similar HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"jobId": "87001234", "limit": 8, "visitorId": "<visitor-uuid>"}
    {"similarJobs": {"jobs": [{"job": {"id": "87005555", "title": "Android Engineer", "salary": {"label": "$130,000 - $150,000", "currencyLabel": "AUD"}}}]}}
  • 获取文档下载链接

    POST /v1/documents/download-link opendata

    为候选人文档(resourceType Resume、resourceId)返回短时下载 link,供打开已存 CV 时使用。

    认证方式: 来自 SEEK 账号登录的 Bearer 访问令牌(Authorization: Bearer)。

    • document
    • resourceId
    • resourceType
    • Resume
    • link
    POST /v1/documents/download-link HTTP/1.1
    Authorization: Bearer <access-token>
    Content-Type: application/json
    
    {"resourceId": "resume-9", "resourceType": "Resume"}
    {"document": {"link": "https://cdn.example.com/resumes/resume-9.pdf?sig=mock"}}

数据类别

  • 职位列表
  • 职位详情
  • 候选人资料
  • 求职申请
  • 收藏职位
  • 已保存搜索
  • 公司评价
  • 职业洞察
  • 公开人才搜索
  • AI 职业聊天
  • 工作许可核验
  • 简历上传
  • 求职信
  • 优先投递积分
  • 技能匹配
  • 相似职位

数据使用场景与案例

  • 澳新就业市场脉搏

    每晚对悉尼(或其他 anz-1 地点)做 JobSearchV7 拉取,得到 title、advertiser、薪资 displayValue、currency、workTypes 与 workArrangements,让劳动力市场看板无需抓取 HTML 即可跟踪招聘量与挂牌澳元薪资带。

  • 候选人 CRM 信息补全

    招聘 CRM 可用 searchQuery 加 roleTitles 调用 PublicProfileSearch,再把 slug、firstName、lastName、homeLocation、workHistories 与 hasVerifiedCredentials 关联到外呼潜在客户记录上。

  • 投递管道对账

    HR 运营机器人可翻页 GetAppliedJobs 取 events.status / timestamp 及关联职位标题与广告商,再把 SubmitApplicationSuccess.applicationId 与 ATS 对账,让丢失的申请当天浮现。

  • 招聘量叠加

    某一 roleTitleId 与 locationId 的 CareerFeedInsights.adsPostedCount 和 adVolumeShift,加上 CompanyProfile 的 reviewsSummary.overallRating,可按职位 id 关联,让招聘站小组件在移动应用展示的同一职位旁显示评价分数与广告发布量。

常见问题

SEEK 安卓应用从哪里加载职位列表?

搜索结果来自应用的职位搜索接口。请求携带搜索关键词与地点,以及搜索上下文(brand、channel、sessionId、solVisitorId)和访问者的 locale 与 timezone。每条结果带有 id、title、advertiser.name、salary.displayValue 与 workArrangements。

资料查询返回哪些候选人字段?

候选人资料接口返回已登录用户的记录:emailAddress、personalDetails(firstName、lastName、phoneNumber)、currentLocation2、confirmedRoles、qualifications、licences、skills2、resumes.fileMetadata、salaryPreferences2、rightsToWork、publicProfile.slug 与 profileInsights2 浏览计数。

SEEK 的投递如何提交与跟踪?

申请流程接口先加载筛选问题以及 RequiredRtwVerification 等 requiredVerifications。提交接口再发送申请输入(jobId、personalDetails、resume、questionnaireAnswers),成功时返回 applicationId。已投职位列表分页列出每份申请,含 events.status、timestamp 及关联职位标题与广告商。

不靠员工 ATS 导出,能在 SEEK 上查人吗?

可以。公开人才搜索接口接收搜索词加 market、role titles 与 locations,返回精确与部分匹配,含 slug、firstName、lastName、homeLocation、workHistories 与 digitalIdentity 认证标记。公开资料接口再按 slug 填充完整公开名片。

与 SEEK Jobs & Employment 相似的应用

  • Indeed Job Search — Indeed 是跨国招聘网站,汇总来自招聘板、猎头公司和雇主职业页的职位,求职者可在站内投递并保存简历。
  • LinkedIn: Community & Network — LinkedIn 是职业社交网络,求职者可发布简历、雇主可发布职位,平台扩张时在澳大利亚设立了办事处。
  • Jora Jobs — Jora 是 Job Seeker Pty Ltd 的澳大利亚求职应用,汇总企业职业页和招聘网站上的职位,可按地点或行业搜索并投递。
  • Adzuna — Adzuna 是职位广告搜索引擎;Fairfax Media 曾在澳大利亚与其成立合资公司,汇总各招聘板和雇主网站上的空缺,以挑战 SEEK。
  • Jobstreet: Smart job matching — Jobstreet 是 SEEK Limited 旗下的东南亚招聘网站,1997 年创立于马来西亚,目前覆盖马来西亚、印尼、菲律宾和新加坡。
  • Glassdoor | Jobs & Careers — Glassdoor 同属 Indeed 母公司 Recruit Holdings,在职位列表旁提供匿名员工评分、点评和薪资数据。
  • Glints: Jobs Search & Career — Glints 是总部位于新加坡的招聘平台,用户可向合作企业申请实习以及全职、兼职或项目制岗位。

相关主题

  • SEEK 数据 API
  • SEEK 职位搜索
  • SEEK 候选人资料
  • SEEK 公司评价
  • 已投职位跟踪
  • SEEK 澳大利亚求职

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价