Pintarnya 求职数据 API
Pintarnya Job Search from Home(com.pintarnyakerja)把印尼 loker 职位搜索、候选人身份与 Cari Cuan 钱包组织在一个小型数据 API 周围,由 WhatsApp OTP 登录签发的 Bearer 令牌把关。职位搜索是 GET /v1/jobs/search(job_title、min_salary、max_salary、city_name、is_verified);单个职位从 GET /v1/jobs/{job_id} 加载。同一登录会话还提供 GET /v1/profile/identity(eKTP KYC:nik、ktp_photo、selfie_ktp_photo)、GET /v1/profile(候选人名片)、GET /v1/applications(lamaran 状态)与 GET /v1/wallet/balance(Cari Cuan 提现余额)。
Pintarnya Job Search from Home(包名 com.pintarnyakerja)是 PT Pintarnya Solusi Teknologi 面向印尼蓝领与非正式就业岗位(loker)的 Android 应用,支持一键投递、Auto Lamar、ATS 式简历与 Cari Cuan 副业钱包。在 WhatsApp OTP 登录签发的 Bearer 会话之下,应用读取一套职位与候选人数据 API:分页职位搜索流(job_title、company_name、min_salary、max_salary、type_of_employment、education_level、city_name)、职位详情查询、候选人 eKTP 身份(nik、ktp_photo、selfie_ktp_photo、kyc_status)、资料名片(full_name、whatsapp_number、date_of_birth、cv_url)、投递状态跟踪,以及可提现到 GoPay / OVO / DANA 或 BCA / BRI / BNI 的 Cari Cuan 钱包余额。
应用截图
API 端点一览
搜索职位列表
GET
/v1/jobs/searchopendata分页返回 Cari Loker 职位列表(job_title、company_name、min_salary/max_salary、type_of_employment、education_level、city_name、is_verified),供首页职位搜索屏使用。
认证方式: WhatsApp OTP 登录流程签发的 Bearer 令牌,外加 X-Platform / X-Device-ID / X-App-ID / X-Session-ID 设备请求头。仅带设备请求头也可匿名浏览。
- jobs
- job_id
- job_slug
- job_title
- description
- company_id
- company_name
- logo_url
- min_salary
- max_salary
- city_id
- city_name
- province_id
- province_name
- type_of_employment
- type_of_work
- education_level
- job_role
- job_role_id
- job_category_id
- is_verified
- published_at
- latitude
- longitude
- distance
- filter_profile
- page
- page_size
- total
- total_page
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/jobs/search?search=cook&sort=-recommend&type_of_employment=2&type_of_work=2&education_level=5&city_id=3171&filter_profile=true&page=1&page_size=20&latitude=-6.2088&longitude=106.8456 HTTP/1.1 Authorization: Bearer <token> X-Platform: android X-Device-ID: <device_id> X-App-ID: com.pintarnyakerja X-Session-ID: <session_id> Accept: application/json{ "success": true, "data": { "jobs": [ { "job_id": "87001234", "job_slug": "cook-jakarta-selatan", "job_title": "Cook", "description": "Masak menu harian di kitchen restoran.", "company_id": "c-4412", "company_name": "Example Kuliner", "logo_url": "https://cdn.example.com/images/company/4412.png", "min_salary": 4500000, "max_salary": 6500000, "city_id": 3171, "city_name": "Jakarta Selatan", "province_id": 31, "province_name": "DKI Jakarta", "type_of_employment": 2, "type_of_work": 2, "education_level": 5, "job_role": "Cook", "job_role_id": 882, "job_category_id": 14, "is_verified": true, "published_at": "2026-09-24T02:15:00Z", "latitude": -6.2615, "longitude": 106.8106, "distance": 3.2 } ], "meta": { "page": 1, "page_size": 20, "total": 1284, "total_page": 65 } } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的职位搜索与列表流程重建与首页渲染的职位卡片字段一致
获取职位详情
GET
/v1/jobs/{job_id}opendata为职位详情屏补全单个 lowongan 卡片(薪资带、education_level、type_of_shift、job_role_group_name、公司 logo_url),在 Lamar / Auto Lamar 之前展示。
认证方式: OTP 登录签发的 Bearer 令牌。公开职位仅带设备请求头即可加载;个性化区块(是否已投递、一键投递资格)需要登录令牌。
- job_id
- job_slug
- job_title
- description
- company_id
- company_name
- logo_url
- min_salary
- max_salary
- city_name
- province_name
- type_of_employment
- type_of_work
- type_of_shift
- education_level
- min_education_level
- job_role
- job_role_id
- job_role_group_id
- job_role_group_name
- job_category_id
- is_verified
- published_at
- latitude
- longitude
- job_application_status
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/jobs/87001234 HTTP/1.1 Authorization: Bearer <token> X-Platform: android X-Device-ID: <device_id> Accept: application/json{ "success": true, "data": { "job_id": "87001234", "job_slug": "cook-jakarta-selatan", "job_title": "Cook", "description": "Masak menu harian di kitchen restoran.", "company_id": "c-4412", "company_name": "Example Kuliner", "logo_url": "https://cdn.example.com/images/company/4412.png", "min_salary": 4500000, "max_salary": 6500000, "city_name": "Jakarta Selatan", "province_name": "DKI Jakarta", "type_of_employment": 2, "type_of_work": 2, "type_of_shift": 1, "education_level": 5, "min_education_level": 4, "job_role": "Cook", "job_role_id": 882, "job_role_group_id": 22, "job_role_group_name": "F&B", "job_category_id": 14, "is_verified": true, "published_at": "2026-09-24T02:15:00Z", "latitude": -6.2615, "longitude": 106.8106, "job_application_status": null, "similar": [ { "job_id": "87009901", "job_title": "Kitchen Staff" } ] } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的职位详情屏重建与投递操作前展示的职位字段一致
候选人 eKTP 身份
GET
/v1/profile/identityosint返回登录求职者的 eKTP KYC 套件(nik、full_name、date_of_birth、ktp_photo、selfie_ktp_photo、kyc_status),供身份界面与 Cari Cuan 核验使用。
认证方式: 必须持有 Bearer 令牌。Cari Cuan 副业钱包的身份核验复用同一登录会话。
- user_id
- full_name
- nik
- date_of_birth
- gender
- kyc_status
- identity
- ktp_photo
- selfie_ktp_photo
- photoSelfie
- eKTP
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/profile/identity HTTP/1.1 Authorization: Bearer <token> X-Platform: android X-Device-ID: <device_id> Accept: application/json{ "success": true, "data": { "user_id": "u-90210", "full_name": "Budi Santoso", "nik": "3174051201990003", "date_of_birth": "1999-01-12", "gender": "male", "kyc_status": "verified", "identity": "eKTP", "ktp_photo": "https://cdn.example.com/kyc/u-90210/ktp.jpg", "selfie_ktp_photo": "https://cdn.example.com/kyc/u-90210/selfie.jpg", "photoSelfie": "https://cdn.example.com/kyc/u-90210/selfie.jpg" } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的身份核验流程重建与资料页和钱包页展示的 eKTP 字段一致
候选人基础信息
GET
/v1/profileosint读取 Lengkapi Data Diri 背后的候选人资料卡:full_name、WhatsApp 号码、date_of_birth、education_attainment、cv_url 与 job_preference,供投递与 Auto Lamar 前使用。
认证方式: OTP 登录签发的 Bearer 令牌。更新同一张卡片走对同一资源的写调用。
- user_id
- full_name
- whatsapp_number
- phoneNumber
- date_of_birth
- gender
- address
- city_id
- city_name
- province_id
- province_name
- education_level
- education_attainment
- profile_picture
- cv_id
- cv_url
- job_preference
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/profile HTTP/1.1 Authorization: Bearer <token> X-Platform: android Accept: application/json{ "success": true, "data": { "user_id": "u-90210", "full_name": "Budi Santoso", "email": "[email protected]", "whatsapp_number": "6281210225029", "phoneNumber": "6281210225029", "date_of_birth": "1999-01-12", "gender": "male", "address": "Jl. Example No. 12", "city_id": 3171, "city_name": "Jakarta Selatan", "province_id": 31, "province_name": "DKI Jakarta", "education_level": 5, "education_attainment": "SMA", "profile_picture": "https://cdn.example.com/users/u-90210.jpg", "cv_id": "cv-441", "cv_url": "https://cdn.example.com/cv/u-90210.pdf", "job_preference": { "job_role_id": 882, "city_id": 3171, "min_salary": 4500000 } } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的资料补全屏重建与投递前收集的候选人字段一致
列出投递记录
GET
/v1/applicationsopendata按状态(sent / seen / interview / rejected)分页 Lamaran 标签页,含 is_auto_apply 与 interview_schedule,方便候选人跟踪 HRD 进度。
认证方式: 必须持有 Bearer 令牌。提交投递写入同一投递资源;Auto Lamar 读取自己的偏好设置。
- items
- job_id
- job_title
- company_name
- city_name
- job_application
- job_application_status
- is_auto_apply
- applied_at
- interview_schedule
- interview_type
- interview_pic
- status
- page
- total
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/applications?status=sent&page=1 HTTP/1.1 Authorization: Bearer <token> X-Platform: android Accept: application/json{ "success": true, "data": { "items": [ { "job_id": "87001234", "job_title": "Cook", "company_name": "Example Kuliner", "city_name": "Jakarta Selatan", "job_application": "app-7781", "job_application_status": "seen", "is_auto_apply": false, "applied_at": "2026-09-25T09:40:00Z", "interview_schedule": null, "interview_type": null, "interview_pic": null } ], "meta": { "page": 1, "page_size": 20, "total": 18 } } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的投递状态跟踪标签页重建与展示给候选人的投递卡片和面试字段一致
Cari Cuan 电子钱包余额
GET
/v1/wallet/balanceopenfinance读取 Cari Cuan 电子钱包(ewallet_balance、min_cashout、cashout_status),任务奖励可提现到 GoPay / OVO / DANA 或 BCA / BRI / BNI。
认证方式: 必须持有 Bearer 令牌。提现在钱包身份核验后先走 inquiry 再走 payout 调用。
- ewallet_balance
- balance
- min_cashout
- min_instant_cashout
- max_instant_cashout
- cashout_status
- transaction_id
- nominal
- amount
- bank_code
- bank_name
- account_name
- account_number
- transaction_created_at
- gopay
- ovo
- dana
依据应用界面重构的示意示例,并非实时抓包。
GET /v1/wallet/balance HTTP/1.1 Authorization: Bearer <token> X-Platform: android Accept: application/json{ "success": true, "data": { "ewallet_balance": 185000, "balance": 185000, "min_cashout": 20000, "min_instant_cashout": 50000, "max_instant_cashout": 2000000, "cashout_status": "idle", "transactions": [ { "transaction_id": "tx-3301", "nominal": 50000, "amount": 50000, "bank_code": "GOPAY", "bank_name": "GoPay", "account_name": "Budi Santoso", "account_number": "081210225029", "cashout_status": "success", "transaction_created_at": "2026-09-20T11:02:00Z" } ] } }依据应用界面推导;端点细节为示意说明,并非实际抓包。
依据应用的副业钱包屏重建与提现前展示的余额与提现字段一致
数据类别
- 职位列表
- 职位详情
- 候选人资料
- eKTP 身份
- 投递记录
- 电子钱包余额
数据使用场景与案例
印尼蓝领薪资脉搏
按雅加达城市过滤每晚拉取职位搜索流,按雇佣类型与学历切片,产出 job_title、company_name、min_salary、max_salary 与 is_verified,让劳动力市场看板无需抓取 HTML 即可跟踪招聘广告上的印尼盾薪资带。
候选人 KYC / 身份补全
招聘 CRM 可把身份资源(nik、full_name、date_of_birth、kyc_status、ktp_photo)与候选人资料资源(whatsapp_number、cv_url、education_attainment)关联,预填有 eKTP 背书的候选人档案。
投递流水线审计
HR 运营机器人按状态分页读取投递资源,获取 job_application_status、applied_at、is_auto_apply 与 interview_schedule,再与 ATS 对账,让被搁置的 lamaran 与已排面试当天浮现。
Cari Cuan 提现对账
财务机器人读取钱包资源的 ewallet_balance 与 cashout_status,再把提现流程中的 transaction_id / nominal / bank_code / account_number 与 GoPay、OVO、DANA 或银行台账核对。
常见问题
Pintarnya 应用从哪里加载职位列表?
搜索结果来自一个分页职位搜索端点(GET /v1/jobs/search)。查询参数包括 search、sort、雇佣与工作类型、学历、城市、页码与每页条数,以及经纬度。每条结果携带 job_id、job_title、company_name、min_salary、max_salary、city_name 与 is_verified。
Pintarnya 为求职者存储哪些身份字段?
身份端点返回 nik、full_name、date_of_birth、gender、kyc_status、ktp_photo 与 selfie_ktp_photo(eKTP)。资料端点补充 whatsapp_number、email、address、education_attainment、profile_picture 与 cv_url;Cari Cuan 钱包复用同一已核验会话。
Pintarnya 的投递如何跟踪?
投递端点按状态分页 Lamaran 标签页,含 job_application_status、applied_at、is_auto_apply、interview_schedule 与 interview_pic,候选人可从 sent 跟进到 seen、interview 或 rejected。一键投递写入同一资源。
Pintarnya 暴露钱包或提现 API 吗?
暴露。Cari Cuan 钱包端点返回任务奖励的 ewallet_balance、min_cashout 与 cashout_status。提需要先 inquiry 再 payout,携带 bank_code、account_name 与 account_number,可提现到 GoPay、OVO 或 DANA,或 BCA、BRI、BNI 银行账户。
相关主题
- Pintarnya API
- Pintarnya 职位列表
- 印尼 loker API
- eKTP nik 核验
- Cari Cuan 电子钱包
- 投递状态
- Pintarnya 候选人资料
- openData Studio
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业