Catho 职位数据 API:搜索、简历与排名
Vagas de Emprego: Catho 是巴西历史最悠久的在线招聘网站之一 Catho 的 Android 应用,服务于在巴西各地寻找正式工作的求职者。关键词搜索可按城市、州、职能领域、职级、薪资区间、工作模式以及 PcD(残障友好)岗位筛选职位;每个职位页列出岗位职责、CLT 等合同类型、薪资区间、福利、各城市招聘名额、招聘公司与筛选问题,求职者用在 Catho 上维护的简历投递,并在投递流程中回答这些问题。首页推送推荐职位、简历完整度与未读招聘方消息;其他界面涵盖简历本身(求职目标、教育、工作经历、技能、期望薪资)、收藏职位、「Minhas candidaturas」投递历史、「Quem viu seu currículo」浏览过简历的招聘方列表(含保密公司)、招聘方聊天收件箱,以及把求职者简历放进该职位全部申请人中排位的排名。Catho 在免费使用之外提供付费求职者订阅,该排名把付费与非付费申请人分开报告。它面向全巴西求职者,在 CLT 与企业岗位招聘上与 InfoJobs、Vagas.com、Indeed、LinkedIn、Gupy 以及政府的 SINE / Emprega Brasil 渠道竞争。
这块巴西招聘板上的职位广告以结构化记录返回:title、activities、period、entry_date、标明 CLT 等合同类型的 contracting_models、含 range_description 与薪资保密标志 is_confidential 的 salary 块、benefits、按城市和州拆分并带名额的 positions、hirer 名称与简介、role、requirements、筛选 questions、面向 PcD 岗位的 disabilities 块,以及哈希化的 company_id_hash。来源标志(aggregated_job、ats_job、is_pandape)把直发职位与聚合及 ATS 来源的职位区分开;搜索结果始终对应筛选面背后的同一组筛选 ID——city_id、state_id、region_id、professional_area_id、hierarchical_level_id、salary_range_id、segment_id、ppd_profile_id、work_model——另有 exclude_aggregator 开关与 meta.total 计数,因此巴西职位市场的任何切片都能稳定地逐页取出。
候选人一侧同样细致:资料卡(email、区分 cellPhone 与 phone 类型的 phone_number、address 中的城市与州)、简历(resumeId、profileName、goal、miniResume、educations、experiences、resumeSkills、specializations、resumeProfessionalAreas、resumeHierarchicalLevels、salaryRange)、投递流水(applyDate、jobAdId、questionnaireAnswers、presentationLetter、chargedApply、jobAdStatus、totalApplies)、「Quem viu seu currículo」背后的招聘方浏览记录(hirerName、isConfidentialCompany、lastSeen、companyActivities)、投递后排名(paying_position、non-paying_position、score、total_of_cvs)、招聘方聊天(chatId、unread、lastMessage、isChatBlocked)、带 has_questions 标志的收藏职位,以及首页的 suggestion 推荐卡片、hiring-process 区块与 acl 订阅标志。
劳动力市场分析师每晚按城市、州、薪资区间与工作模式拉取职位,保存职位标题、职责描述、薪资区间文本与雇主名称,以跟踪圣保罗等都市的 CLT 与混合办公需求。招聘 CRM 读取登录后的候选人资料卡与简历,使外联与候选人已在 Catho 维护的邮箱、电话、教育与经历保持一致。职业顾问分页浏览招聘方查看记录,保存雇主名称、保密公司标志、最近浏览时间与浏览次数,把跟进瞄准已打开简历的雇主。ATS 机器人用 resumeId 提交投递后,读取该职位的付费/非付费排名、分数与简历总数,在自有漏斗中标出流失投递与付费提升差距。openData Studio 把这些职位、简历、投递、招聘方浏览与排名记录变成可调用的开放数据,正好服务这些集成。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
设备会话登录
POST
/v1/auth/device-sessionosint用 login/password(及 client_id、code_challenge、redirect_uri 等 PKCE 字段)认证 Catho 求职者,返回后续 BFF 调用所用的 access_token 与 refresh_token。
认证方式: 未认证的 PKCE 风格登录。响应中的 access_token/refresh_token 作为后续调用的 Bearer 会话。
- client_id
- code_challenge
- code_challenge_method
- login
- password
- provider
- redirect_uri
- response_type
- state
- token
- access_token
- refresh_token
POST /v1/auth/device-session HTTP/1.1 X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) { "client_id": "<client-id>", "code_challenge": "<code-challenge>", "code_challenge_method": "S256", "login": "[email protected]", "password": "******", "provider": "password", "redirect_uri": "com.catho.app://authorize-callback", "response_type": "code", "state": "<state>", "token": "" }{ "access_token": "<access_token>", "refresh_token": "<refresh_token>" }搜索职位广告
POST
/v1/vacancies/queryopendata提交 Catho 职位搜索(keywords 及 city_id/state_id/salary_range_id/work_model 筛选),分页返回职位广告,含 title、activities、salary.range_description、hirer.name 与 isBookmarked。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- query
- keywords
- filters
- jobs
- city_id
- exclude_aggregator
- hierarchical_level_id
- ppd_profile_id
- professional_area_id
- profile_id
- region_id
- salary_range_id
- segment_id
- state_id
- work_model
- facets
- fields
- job_id
- job_customized_data
- score
- browser
- referrer
- device
- user
- candidate_id
- device_id
- ip
- subscriber
- api
- origin
- service
- sort_by
- page
- results_per_page
- location_form
- meta
- type
- total
- jobAds
- jobsExpanded
- apply
- isBookmarked
- isReported
- exclusiveFeatures
- id
- title
- status
- period
- activities
- entry_date
- contracting_models
- profiles
- salary
- value
- range
- range_description
- is_confidential
- benefits
- positions
- hirer
- name
- description
- role
- requirements
- questions
- disabilities
- aggregated_job
- ats_job
- is_pandape
- company_id_hash
POST /v1/vacancies/query?sort_by=relevance&page=1&results_per_page=20&location_form=city HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) { "query": { "keywords": "analista de dados", "filters": { "jobs": { "city_id": [ 347 ], "exclude_aggregator": false, "hierarchical_level_id": [], "ppd_profile_id": [], "professional_area_id": [ 12 ], "profile_id": 1, "region_id": [], "salary_range_id": [ 4 ], "segment_id": [], "state_id": [ 26 ], "work_model": [ "hybrid" ] } } }, "facets": [], "fields": [ "job_id", "job_customized_data", "score" ], "browser": { "referrer": "com.catho.app", "device": "mobile" }, "user": { "candidate_id": 8845123, "device_id": "<device_id>", "ip": "177.92.0.1", "subscriber": true }, "api": { "origin": "catho_search", "service": "search" } }{ "meta": { "page": 1, "type": "job_ad", "total": { "jobAds": 1284, "jobs": 980 } }, "jobs": [ { "apply": { "applyCount": 0 }, "isBookmarked": false, "isReported": false, "exclusiveFeatures": null, "job": { "id": 71225000123, "title": "Analista de Dados Pleno", "status": "published", "period": "full_time", "activities": "Modelar dashboards e pipelines de dados em São Paulo.", "entry_date": "2026-09-20", "contracting_models": [ { "id": 1, "name": "CLT" } ], "profiles": [ "PROFESSIONAL" ], "salary": { "value": 8500.0, "range": "7000-9000", "range_description": "R$ 7.000 a R$ 9.000", "is_confidential": false }, "benefits": [ { "name": "VR" } ], "positions": [ { "city": "São Paulo", "state": "SP", "quantity": 2 } ], "hirer": { "name": "Example Corp", "description": "Empresa de tecnologia", "is_confidential": false }, "role": { "id": 441, "name": "Analista de Dados", "profile": "PROFESSIONAL" }, "requirements": { "experience": "3 a 5 anos" }, "questions": [], "disabilities": {}, "aggregated_job": null, "ats_job": false, "is_pandape": false, "company_id_hash": "c-hash-441" } } ], "jobsExpanded": [] }获取扩展职位详情
GET
/v1/vacancies/{jobId}/expandedopendata按 jobId 加载单条扩展职位:title、activities、salary、hirer、questions 以及 apply/isBookmarked 标志,供职位详情屏使用。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- apply
- isBookmarked
- isReported
- exclusiveFeatures
- job
- id
- title
- status
- period
- activities
- entry_date
- contracting_models
- profiles
- salary
- value
- range
- range_description
- is_confidential
- benefits
- positions
- hirer
- name
- description
- role
- requirements
- questions
- disabilities
- aggregated_job
- ats_job
- is_pandape
- company_id_hash
GET /v1/vacancies/71225000123/expanded HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "apply": { "applyCount": 1 }, "isBookmarked": true, "isReported": false, "exclusiveFeatures": { "highlighted": true }, "job": { "id": 71225000123, "title": "Analista de Dados Pleno", "status": "published", "period": "full_time", "activities": "Modelar dashboards e pipelines de dados em São Paulo.", "entry_date": "2026-09-20", "contracting_models": [ { "id": 1, "name": "CLT" } ], "profiles": [ "PROFESSIONAL" ], "salary": { "value": 8500.0, "range": "7000-9000", "range_description": "R$ 7.000 a R$ 9.000", "is_confidential": false }, "benefits": [ { "name": "VR" }, { "name": "Plano de saúde" } ], "positions": [ { "city": "São Paulo", "state": "SP", "quantity": 2 } ], "hirer": { "name": "Example Corp", "description": "Empresa de tecnologia", "is_confidential": false }, "role": { "id": 441, "name": "Analista de Dados", "profile": "PROFESSIONAL" }, "requirements": { "experience": "3 a 5 anos" }, "questions": [ { "id": 11, "text": "Tem disponibilidade para híbrido?" } ], "disabilities": {}, "aggregated_job": null, "ats_job": false, "is_pandape": false, "company_id_hash": "c-hash-441" } }投递职位
POST
/v1/vacancies/{jobId}/applicationsopendata提交候选人对某职位的投递(resumeId 与 questionnaireAnswers),返回 applyCount、applyDate、jobAdId 与 postApplySnackbar。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。 投递调用另带 client_id 请求头。
- userId
- jobId
- device_apply
- entrada_apply
- origem_apply
- canal_apply
- acao_apply
- other
- resumeId
- questionnaireAnswers
- chargedApply
- applyCount
- applyDate
- jobAdId
- presentationLetter
- postApplySnackbar
POST /v1/vacancies/71225000123/applications?device_apply=android&entrada_apply=job_detail&origem_apply=search&canal_apply=app&acao_apply=apply HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) client_id: 123123123 { "resumeId": 44189012, "questionnaireAnswers": [ { "questionId": 11, "answer": "Sim" } ], "chargedApply": null }{ "applyCount": 1, "applyDate": 1758902400000, "resumeId": 44189012, "jobAdId": 71225000123, "presentationLetter": null, "postApplySnackbar": { "title": "Candidatura enviada" } }列出投递历史
GET
/v1/me/application-pipelineopendata按 lastItem 游标与 jobAdStatus 分页返回投递流水(totalApplies 及 applies[].apply / applies[].jobAd),供「我的投递」屏使用。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- lastItem
- origin
- jobAdStatus
- totalApplies
- applies
- apply
- applyCount
- applyDate
- resumeId
- jobAdId
- jobAd
- id
- title
- status
GET /v1/me/application-pipeline?lastItem=0&origin=app&jobAdStatus=all HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "totalApplies": 12, "applies": [ { "apply": { "applyCount": 1, "applyDate": 1758902400000, "resumeId": 44189012, "jobAdId": 71225000123 }, "jobAd": { "id": 71225000123, "title": "Analista de Dados Pleno", "status": "published" } } ] }加载候选人首页 BFF
GET
/v1/me/home-feedopendata返回已登录候选人首页载荷:acl 开关、communication 未读、resume 完整度、suggestion 职位卡片、user 与 campaign 区块。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- action
- acl
- ads
- communication
- hiring-process
- resume
- suggestion
- user
- campaign
- userParameters
GET /v1/me/home-feed?action=open HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "acl": { "canApply": true, "isSubscriber": true }, "ads": { "slots": [] }, "communication": { "unread": 3 }, "hiring-process": { "active": 1 }, "resume": { "resumeId": 44189012, "completeness": 82 }, "suggestion": [ { "id": 71225000123, "title": "Analista de Dados Pleno", "entry_date": "2026-09-20" } ], "user": { "id": 8845123, "name": "Ana Silva" }, "campaign": { "id": "home-sep" }, "userParameters": { "profileId": 1 } }获取候选人资料
GET
/v1/candidates/{userId}/cardosint读取已登录候选人名片:id、name、email、phone_number(cellPhone/phone)、photo 以及 address.city/state。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。 此调用还发送带 ReasonEnum 的 x-audit-info。
- id
- profile_id
- name
- photo
- phone_number
- number
- type
- address
- city
- state
GET /v1/candidates/8845123/card HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) x-audit-info: <base64-audit-info>{ "id": 8845123, "profile_id": 1, "name": "Ana Silva", "email": "[email protected]", "photo": "ana.jpg", "phone_number": [ { "number": "11987654321", "type": "cellPhone" }, { "number": "1133334444", "type": "phone" } ], "address": { "city": "São Paulo", "state": "SP" } }按 resumeId 获取简历
GET
/v1/curriculum/{resumeId}osint返回候选人简历信封(data),含 resumeId、profileName、goal、educations、experiences、resumeSkills 与 salaryRange,供简历屏使用。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。 简历调用另带 api-client-id、client_id 与 x-audit-info。
- data
- resumeId
- userId
- profileId
- profileName
- goal
- goalId
- miniResume
- default
- salaryRange
- specializations
- educations
- experiences
- resumeSkills
- resumeCourseComps
- resumeHierarchicalLevels
- resumeProfessionalAreas
- resumeControl
GET /v1/curriculum/44189012 HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) x-audit-info: <base64-audit-info> api-client-id: 2 client_id: 123123123{ "data": { "resumeId": 44189012, "userId": 8845123, "profileId": 1, "profileName": "Analista de Dados", "goal": "Atuar com analytics em São Paulo", "goalId": 88, "miniResume": "5 anos em BI e SQL.", "default": true, "salaryRange": 4, "specializations": "Python, SQL", "educations": [ { "course": "Estatística", "institution": "USP" } ], "experiences": [ { "company": "Example Corp", "role": "Analista Jr" } ], "resumeSkills": [ { "name": "SQL" } ], "resumeCourseComps": [], "resumeHierarchicalLevels": [ { "id": 2 } ], "resumeProfessionalAreas": [ { "id": 12 } ], "resumeControl": { "showSalaryRange": 1 } } }列出招聘方浏览简历记录
GET
/v1/me/cv-viewersosint按 resumeViewType 分页返回谁浏览过候选人简历:resumeViews 含 hirerName、isConfidentialCompany、lastSeen 与浏览次数 total。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- page
- resumeViewType
- title
- description
- total
- pagination
- resumeViews
- hirerName
- isConfidentialCompany
- lastSeen
- site
- companyActivities
GET /v1/me/cv-viewers?page=1&resumeViewType=all HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "title": "Quem viu seu currículo", "description": "Empresas que visualizaram seu CV", "total": 18, "pagination": { "page": 1, "pageSize": 10 }, "resumeViews": [ { "hirerName": "Example Corp", "description": "Visualizou seu currículo", "isConfidentialCompany": false, "lastSeen": "2026-09-24T12:00:00Z", "site": "https://www.example.com", "total": 3, "companyActivities": [ { "name": "Tecnologia" } ] } ] }在申请人中排名简历
POST
/v1/ranking/applicant-scoresopendata按 job_id 将候选人简历与其他申请人比较,返回 paying_position 与 non-paying_position、score 及 total_of_cvs。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- items
- origin
- candidate_id
- job_id
- cv_profile_id
- errors
- meta
- positions
- non-paying_position
- paying_position
- score
- total_of_cvs
POST /v1/ranking/applicant-scores HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android) { "items": [ { "candidate_id": "8845123", "job_id": "71225000123", "cv_profile_id": "1" } ], "origin": "modal-pos-apply-android" }{ "errors": [], "meta": { "count": 1 }, "positions": [ { "candidate_id": "8845123", "cv_profile_id": "1", "job_id": "71225000123", "non-paying_position": 42, "paying_position": 8, "score": 0.81, "total_of_cvs": 186 } ] }列出候选人与招聘方聊天
GET
/v1/inbox/recruiter-threadsopendata分页返回候选人收件箱(page、itensPerPage):chats 含 chatId、title、unread、lastMessage 与 recipient,供招聘方聊天使用。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- page
- itensPerPage
- meta
- chats
- chatId
- isChatBlocked
- title
- unread
- lastMessage
- recipient
GET /v1/inbox/recruiter-threads?page=1&itensPerPage=20 HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "meta": { "page": 1, "total": 6 }, "chats": [ { "chatId": 90011, "isChatBlocked": false, "title": "Analista de Dados Pleno", "unread": 2, "lastMessage": { "text": "Podemos agendar uma entrevista?", "messageTime": 1758902400 }, "recipient": { "name": "Carla Mendes", "company": { "name": "Example Corp", "logo": "https://cdn.example.com/logo.png" } } } ] }列出收藏的职位
GET
/v1/me/saved-vacanciesopendata按 userId 分页返回收藏职位 job_ads,以及 pagination.itens_per_page/total_itens,供收藏屏使用。
认证方式: 来自 POST /v1/auth/device-session 的 Bearer access_token。已登录调用还发送 X-Origin: app-android、platform: android、Content-Type/Accept: application/json、Cache-Control: no-cache,以及按服务选取的 X-Api-Key。 若带 x-audit-info,客户端会替换为含公开 IP 的 base64 JSON 审计块。
- page
- job_ads
- id
- title
- status
- entry_date
- company_id_hash
- is_pandape
- has_questions
- pagination
- itens_per_page
- total_itens
GET /v1/me/saved-vacancies?page=1 HTTP/1.1 Authorization: Bearer <access_token> X-Origin: app-android platform: android Content-Type: application/json Accept: application/json Cache-Control: no-cache X-Api-Key: <service-api-key> User-Agent: Catho/2.59.5 (Android){ "job_ads": [ { "id": 71225000123, "title": "Analista de Dados Pleno", "status": "published", "entry_date": "2026-09-20", "company_id_hash": "c-hash-441", "is_pandape": false, "has_questions": true } ], "pagination": [ { "itens_per_page": 10, "total_itens": 7 } ] }
数据类别
- 职位列表
- 职位详情
- 投递
- 候选人资料
- 简历
- 招聘方浏览
- 排名
- 消息
- 登录会话
数据使用场景与案例
巴西职位市场普查
夜间任务按城市、州、薪资区间与工作模式筛选巴西职位,并保存职位标题、职责描述、薪资区间文本与雇主名称,以跟踪圣保罗等都市的 CLT 与混合办公需求。
候选人 CRM 补全
招聘 CRM 在设备登录后读取候选人名片与简历,保存邮箱、姓名、电话、教育与经历,使外联与候选人已在 Catho 维护的简历一致。
招聘方浏览监测
职业顾问分页查看谁浏览过候选人简历,记录雇主名称、保密公司标志、最近浏览时间与浏览次数,以便跟进已打开简历的雇主。
投递漏斗排名
ATS 机器人用 resumeId 提交投递后,读取该职位的付费/非付费排名、分数与简历总数,从而在内部漏斗中标出流失投递与付费提升差距。
常见问题
Catho Vagas 数据 API 暴露哪些能力?
带城市/州/薪资/工作模式筛选的分页职位搜索、职位详情、投递与投递历史、已登录候选人资料与简历、招聘方浏览简历记录、相对其他申请人的简历排名、招聘方聊天与收藏职位。
职位与简历 API 如何鉴权?
应用在 POST /v1/auth/device-session 用 login/password 与 PKCE 字段登录,随后发送 Authorization: Bearer,以及 X-Origin: app-android、platform: android 和按服务选取的 X-Api-Key。部分用户/简历调用还发送 x-audit-info。
哪些字段标识职位与候选人?
职位使用 job.id、title、activities、salary.range_description、hirer.name 与 company_id_hash。候选人资料使用 id、email、name、phone_number 与 address;简历使用 resumeId、profileName、educations 与 experiences。
应用是否提供招聘方可见性与排名?
是。GET /v1/me/cv-viewers 返回 hirerName、lastSeen 与 isConfidentialCompany;POST /v1/ranking/applicant-scores 返回 paying_position、non-paying_position、score 与 total_of_cvs。
与 Vagas de Emprego: Catho 相似的应用
- Vagas de emprego - Infojobs — InfoJobs 巴西版是面向运营、行政、销售和服务业岗位的招聘门户,常被当作 Catho 在同一巴西 CLT 市场上的免费投递替代。
- Indeed Job Search — Indeed 是免费的职位聚合器,把其他招聘网站和公司主页上的巴西职位汇总到同一搜索里,并支持关键词提醒。
- LinkedIn: Community & Network — LinkedIn 既是职业社交网络也是招聘板,巴西招聘方用它寻找中高级、技术和企业岗位候选人。
- Vagas.com — Vagas.com.br 是巴西老牌招聘站,面向中大型企业的正式 CLT 与企业岗位,求职者可免费投递。
- Gupy — Gupy 是巴西大型雇主使用的招聘追踪门户,求职者在这些公司自己的招聘流程里投递,而不是在传统招聘板上投递。
- Glassdoor | Jobs & Careers — Glassdoor 常与巴西招聘网站一起用来查看雇主评价和薪资区间,其职位数据也与 Indeed 共享。
- SINE / Emprega Brasil — Emprega Brasil 与 SINE Fácil 应用是政府的免费渠道,发布全国私营招聘站常常覆盖不到的本地和公共岗位。
相关主题
- catho 职位 api
- br.com.catho.app.vagas.empregos 端点
- catho 职位搜索 api
- catho 职位查询
- 候选人简历 email
- paying_position
- 简历浏览
- catho 投递 api
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业