Jobstreet:智能职位匹配数据 API
Jobstreet: Smart job matching 是 Jobstreet.com Private Limited 推出的求职应用。Jobstreet 1995 年创立于马来西亚,2014 年起归属澳大利亚 SEEK 集团,是东南亚的老牌招聘平台。印尼以及马来西亚、新加坡、菲律宾等 Jobstreet 市场的求职者,可以按关键词和地点搜索职位,按工作类型及混合/远程办公方式筛选,并在职位详情页查看标注的薪资、雇主的公司评价与评分、已申请人数,以及自身技能与岗位的匹配分析。投递直接在应用内完成,可附上已保存的简历、可选的求职信并回答雇主的筛选问题;“已投递职位”页会跟踪每份申请的状态变化。候选人资料汇集已确认的职位角色、学历资质、技能、期望薪资和工作许可信息,可发布为公开资料,供招聘方通过带认证凭证标识的人才搜索找到,并显示资料被查看及出现在搜索结果中的次数。在印尼,它与 Glints、Kalibrr、KitaLulus、LinkedIn 和 Indeed 争夺求职用户。
关键词加地点搜出的 Jobstreet 职位卡片带有职位 id、title、abstract、advertiser 与 location,薪资 displayValue 及其 currency(或 hideSalary 隐藏标记),workTypes、混合办公等 workArrangements、listedAt 发布时间,以及该次查询的总数 resultCount。打开职位后还会补充完整 content、status 与 isExpired 状态、classifications、雇主 companyProfile 及其 reviewsSummary 中的 overallRating、ApplicantCount 申请人数洞察;已登录用户还会拿到 candidateJobMatch 匹配分析。
候选人记录包含 confirmedRoles、qualifications、skills2、带 fileMetadata 的 resumes、salaryPreferences2、rightsToWork,以及公开资料的 viewCount 与 searchImpressionCount。一次投递提交 jobId、personalDetails、resume、可选的 coverLetter 与 questionnaireAnswers,返回 applicationId;随后“已投递职位”列表以 status 和 timestamp 记录其管道 events。公开人才目录可按 searchQuery、roleTitles、companies 与 locations 查询,返回资料 slug、homeLocation、workHistories 及 hasVerifiedCredentials 认证标记。
劳动力市场看板每晚拉取雅加达等地的列表字段,无需抓取网页 HTML 即可跟踪招聘量与挂牌薪资区间;招聘 CRM 把公开资料的 slug、workHistories 与认证标记关联到外呼潜客记录;HR 运营机器人将每个 applicationId 及其 events 与 ATS 对账,让漏掉的申请当天就能暴露出来;招聘站小组件则在移动端同一职位旁展示 overallRating 与申请量。openData Studio 将这些 Jobstreet 字段转化为可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
搜索职位(JobSearchV7)
POST
/v1/search/jobsopendata返回 JobSearchV7 列表页(title、advertiser、location、薪资 displayValue、workTypes、workArrangements),供 Jobstreet 搜索结果页使用。
认证方式: 可选的 Auth0 Bearer 访问令牌,来自 Jobstreet 账号登录(Authorization: Bearer)。匿名搜索仍会发送 searchContext.sessionId 与 solVisitorId。
- jobSearchV7
- id
- title
- abstract
- advertiser
- location
- displayName
- workTypes
- salary
- hideSalary
- currency
- displayValue
- companyLogoURL
- listedAt
- dateTimeUtc
- workArrangements
- resultCount
- searchToken
- sessionId
- solVisitorId
POST /v1/search/jobs HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "JobSearchV7", "variables": { "params": { "searchIntent": null, "encodedUrl": "/jobs?keywords=software+engineer&where=Jakarta", "searchContext": { "brand": "jobstreet", "channel": "ANDROID", "userId": null, "solVisitorId": "<visitor-uuid>", "intent": null, "source": "SEARCH" }, "responseConfig": null, "searchToken": null, "sessionId": "<jobseeker-session-id>" }, "locale": "en-ID", "timezone": "Asia/Jakarta", "subTypes": ["FEATURED"] } }{ "data": { "jobSearchV7": { "results": { "jobs": [{ "id": "87001234", "title": "Software Engineer", "abstract": "Build marketplace services in Jakarta.", "advertiser": {"name": "Example Corp"}, "location": {"displayName": {"text": "Jakarta"}}, "cjs": { "workTypes": [{"name": "Full time"}], "salary": {"hideSalary": false, "currency": "IDR", "displayValue": "IDR 15,000,000 - 20,000,000"}, "product": {"branding": {"companyLogoURL": "https://cdn.example.com/logo.png"}, "bullets": ["Hybrid"]} }, "listedAt": {"label": "2d ago", "dateTimeUtc": "2026-09-24T02:15:00Z"}, "workArrangements": [{"id": "hybrid", "label": {"text": "Hybrid"}}] }], "pagination": {"resultCount": 1284} }, "context": {"searchToken": "<search-token>"}, "metadata": {"sol": "<sol-blob>"} } } }获取职位详情
POST
/v1/jobs/detailsopendata水合单条 Jobstreet 职位(content、salary、advertiser、classifications),以及公司 reviewsSummary 与申请人数洞察,供职位详情页使用。
认证方式: 可选的 Auth0 Bearer 访问令牌,来自 Jobstreet 账号登录。个性化板块(appliedDateTime、candidateJobMatch、matchedSkills)要求已登录访问者;visitorId 始终发送。
- jobDetails
- jobId
- title
- status
- isExpired
- isLinkOut
- content
- salary
- currencyLabel
- workTypes
- advertiser
- location
- classifications
- companyProfile
- reviewsSummary
- overallRating
- ApplicantCount
- count
- workArrangements
- candidateJobMatch
POST /v1/jobs/details HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "JobDetails", "variables": { "jobId": "87001234", "tracking": {}, "zone": "asia-4", "locale": "en-ID", "languageCode": "en", "timezone": "Asia/Jakarta", "countryCode": "ID", "visitorId": "<visitor-uuid>", "channel": "JOB_DETAILS", "jobMatchAnalysisIsOn": true, "isContactsMaskingOn": false, "agentOnJdvInlineIsOn": false } }{ "data": { "jobDetails": { "job": { "id": "87001234", "title": "Software Engineer", "status": "Active", "isExpired": false, "isLinkOut": false, "isVerified": true, "content": "<p>Build marketplace services.</p>", "listedAt": {"label": "2d ago", "dateTimeUtc": "2026-09-24T02:15:00Z"}, "salary": {"label": "IDR 15,000,000 - 20,000,000", "currencyLabel": "IDR"}, "workTypes": {"label": "Full time"}, "advertiser": {"id": "adv-9001", "name": "Example Corp", "isVerified": true}, "location": {"label": "Jakarta, Indonesia"}, "classifications": {"label": "Information & Communication Technology"} }, "companyProfile": { "id": "org-441", "name": "Example Corp", "reviewsSummary": {"overallRating": {"value": 3.8, "numberOfReviews": {"value": 214}}} }, "insights": {"__typename": "ApplicantCount", "count": 42, "countLabel": "42 applicants"}, "workArrangements": {"label": "Hybrid", "arrangements": [{"type": "hybrid", "label": "Hybrid"}]} } } }获取已登录候选人资料
POST
/v1/candidates/profileosint加载 Jobstreet 资料页使用的已登录候选人记录:身份字段、职业履历、简历、salaryPreferences2、rightsToWork 与 publicProfile.slug。
认证方式: 来自 Jobstreet 账号登录的 Auth0 Bearer 访问令牌(Authorization: Bearer)。Profile 查询以 viewer(Candidate)为根。
- emailAddress
- firstName
- lastName
- phoneNumber
- countryCallingCode
- currentLocation2
- personalStatement
- confirmedRoles
- qualifications
- skills2
- resumes
- fileMetadata
- salaryPreferences2
- rightsToWork
- publicProfile
- slug
- searchImpressionCount
- viewCount
POST /v1/candidates/profile HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "Profile", "variables": { "locale": "en-ID", "countryCode": "ID", "languageCode": "en", "zone": "asia-4", "platform": "ANDROID", "source": "PROFILE", "timezone": "Asia/Jakarta" } }{ "data": { "viewer": { "emailAddress": "[email protected]", "personalDetails": { "firstName": "Ada", "lastName": "Setiawan", "phoneNumber": "81234567890", "countryCallingCode": {"id": "ID", "countryCallingCode": "+62", "description": "Indonesia"} }, "currentLocation2": {"id": "3000", "description": "Jakarta", "countryCode": "ID", "kind": "City"}, "careerObjectives": {"personalStatement": "Backend engineer seeking hybrid roles."}, "confirmedRoles": [{ "id": "role-1", "title": {"text": "Software Engineer"}, "company": {"text": "Example Corp"}, "from": {"month": 3, "year": 2021}, "to": null }], "skills2": [{"keyword": {"text": "Kotlin", "ontologyId": "sk-kotlin"}}], "resumes": [{ "id": "resume-9", "isDefault": true, "fileMetadata": {"name": "ada-cv.pdf", "size": 184320, "virusScanStatus": "Clean", "uri": "https://cdn.example.com/ada-cv.pdf"} }], "salaryPreferences2": [{"amount": 18000000, "salaryType": "Monthly", "currencyCode": "IDR"}], "publicProfile": {"slug": "ada-setiawan", "url": "https://profiles.example.com/ada-setiawan"}, "profileInsights2": {"searchImpressionCount": 128, "viewCount": 17} } } }列出已投职位
POST
/v1/candidates/applicationsosint翻页返回候选人的已投职位列表,含管道事件(status、timestamp)及关联职位标题、广告商与薪资标签。
认证方式: 来自 Jobstreet 账号登录的 Auth0 Bearer 访问令牌。以 viewer.appliedJobs 为根。
- appliedJobs
- applicationRequestId
- isExternal
- 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 { "operationName": "GetAppliedJobs", "variables": { "first": 20, "timezone": "Asia/Jakarta", "locale": "en-ID", "zone": "asia-4", "sortBy": "RECENT", "jobId": "87001234", "source": "APPLIED_JOBS", "selectedAnswerUris": [], "languageCode": "en" } }{ "data": { "viewer": { "id": "cand-1001", "appliedJobs": { "edges": [{ "node": { "id": "app-7788", "isExternal": false, "isActive": true, "isPreferredApplicationEligible": true, "applicationRequestId": "req-334", "priorityApplyState": {"state": "NotPrioritized"}, "events": [{ "status": "Submitted", "timestamp": {"dateTimeUtc": "2026-09-20T09:01:00Z", "shortAbsoluteLabel": "20 Sep"} }], "job": { "id": "87001234", "title": "Software Engineer", "location": {"label": "Jakarta"}, "advertiser": {"id": "adv-9001", "name": "Example Corp"}, "salary": {"label": "IDR 15,000,000 - 20,000,000", "currencyLabel": "IDR"} } } }] } } } }提交职位申请
POST
/v1/applications/submitopendata提交 Jobstreet 投递(jobId、personalDetails、resume,可选 coverLetter 与 questionnaireAnswers),返回 applicationId 或按地区定制的错误。
认证方式: 来自 Jobstreet 账号登录的 Auth0 Bearer 访问令牌。submitApplication 变更要求已登录候选人。
- submitApplication
- jobId
- correlationId
- personalDetails
- profilePrivacyLevel
- mostRecentRole
- questionnaireAnswers
- resume
- coverLetter
- selectionCriteria
- applicationId
- errors
POST /v1/applications/submit HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "ApplySubmitApplication", "variables": { "input": { "jobId": "87001234", "correlationId": "<uuid>", "personalDetails": {"firstName": "Ada", "lastName": "Setiawan", "phoneNumber": "81234567890"}, "profilePrivacyLevel": "Standard", "mostRecentRole": {"title": "Software Engineer", "company": "Example Corp"}, "questionnaireAnswers": [], "resume": {"id": "resume-9"}, "coverLetter": null, "selectionCriteria": null, "zone": "asia-4", "referenceCheck": null, "priorityApply": null }, "locale": "en-ID" } }{ "data": { "submitApplication": { "__typename": "SubmitApplicationSuccess", "applicationId": "app-7788" } } }搜索公开资料
POST
/v1/profiles/searchosint按 searchQuery、market、roleTitles 与 locations 查找 Jobstreet 公开人物资料,返回 slug、姓名、homeLocation、workHistories 与 digitalIdentity 认证标记。
认证方式: 可选的 Auth0 Bearer 访问令牌,来自 Jobstreet 账号登录。访问者已登录时,UnrestrictedPublicProfileSearchResult 额外返回 verifiedName 与 isOwnedByLoggedInUser。
- publicProfileSearch
- searchQuery
- market
- roleTitles
- companies
- locations
- exactMatches
- partialMatches
- slug
- firstName
- lastName
- homeLocation
- workHistories
- companyName
- roleTitle
- hasVerifiedCredentials
- digitalIdentity
- verifiedName
- isVerified
- profileAvatarUrls
POST /v1/profiles/search HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json { "operationName": "PublicProfileSearch", "variables": { "input": { "searchQuery": "Ada Setiawan", "market": "asia-4", "roleTitles": ["Software Engineer"], "companies": [], "locations": {"ids": ["3000"]}, "pageNumber": 1, "pageSize": 20, "visitorId": "<visitor-uuid>" }, "locale": "en-ID" } }{ "data": { "publicProfileSearch": { "exactMatches": [{ "node": { "__typename": "UnrestrictedPublicProfileSearchResult", "slug": "ada-setiawan", "firstName": "Ada", "lastName": "Setiawan", "homeLocation": {"label": "Jakarta"}, "workHistories": [{"companyName": "Example Corp", "roleTitle": "Software Engineer"}], "hasVerifiedCredentials": true, "digitalIdentity": {"verifiedName": "Ada Setiawan", "isVerified": true}, "isOwnedByLoggedInUser": false, "profileAvatarUrls": {"image512Url": "https://cdn.example.com/ada-512.png"} } }], "partialMatches": [], "serviceToken": "<sol-token>" } } }
数据类别
- 职位列表
- 职位详情
- 候选人资料
- 求职申请
- 公开人物搜索
- 公司评价
数据使用场景与案例
东南亚就业市场脉搏
每晚对雅加达(或 asia-4 其他地点)做 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 对账,让丢失的申请当天浮现。
雇主评价叠加
JobDetails.companyProfile.reviewsSummary.overallRating 与 ApplicantCount 洞察可按职位 id 关联,让招聘站小组件在移动应用展示的同一职位旁显示评价分数与申请量。
常见问题
Jobstreet 安卓应用从哪里加载职位列表?
搜索结果来自 POST /v1/search/jobs。请求携带搜索关键词与地点,以及搜索上下文(brand、channel、sessionId、solVisitorId)和访问者的 locale 与 timezone。每条结果带有 id、title、advertiser.name、salary.displayValue 与 workArrangements。
资料端点返回哪些候选人字段?
POST /v1/candidates/profile 返回已登录访问者的记录:emailAddress、personalDetails(firstName、lastName、phoneNumber)、currentLocation2、confirmedRoles、qualifications、skills2、resumes.fileMetadata、salaryPreferences2、rightsToWork、publicProfile.slug 与 profileInsights2 浏览计数。
Jobstreet 的投递如何提交与跟踪?
POST /v1/applications/submit 发送投递输入(jobId、personalDetails、resume、questionnaireAnswers),成功时返回 applicationId。随后 POST /v1/candidates/applications 翻页列出已投职位,含 events.status、timestamp 及关联职位标题与广告商。
不靠员工 ATS 导出,能在 Jobstreet 上查人吗?
可以。POST /v1/profiles/search 接收搜索词加 market、role titles 与 locations,返回精确与部分匹配,含 slug、firstName、lastName、homeLocation、workHistories 与 digitalIdentity 认证标记。
与 Jobstreet: Smart job matching 相似的应用
- Glints: Jobs Search & Career — Glints 是面向印尼与新加坡年轻职场人和创业公司求职者的东南亚招聘平台,支持一键投递,并在应用内提供技能课程。
- LinkedIn: Community & Network — LinkedIn 是覆盖东南亚的职业社交网络,求职板块按资料推荐职位,并支持招聘方主动联系与中高级岗位投递。
- Indeed Job Search — Indeed 是聚合多方来源职位的搜索引擎,求职者可按关键词和地点筛选、上传简历,并查看企业评价与薪资信息。
- Kalibrr — Kalibrr 是源自菲律宾的职位匹配平台,2016 年进入印尼,按资料匹配岗位并提供技能测评。
- KitaLulus — KitaLulus 是印尼求职应用,内置简历制作、实习/兼职/全职筛选,并可通过 WhatsApp 直接联系招聘方。
- Pintarnya Job Search from Home — Pintarnya 是面向印尼职校与一线岗位求职者的应用,提供核验过的职位、简历制作,以及对匹配空缺的自动投递。
相关主题
- Jobstreet 数据 API
- Jobstreet 职位搜索
- 候选人资料字段
- 公开资料搜索
- 已投职位跟踪
- Jobstreet 印尼
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业