Infojobs 巴西数据 API:职位、候选人简历与薪资区间
Infojobs 巴西招聘(Vagas de emprego - Infojobs)是 Infojobs Brasil Ltda 推出的安卓求职应用,对应巴西的 Infojobs 招聘网站。求职者在搜索框输入时会得到职位、城市和公司的联想提示,再按城市、职类、薪资区间和工作方式(含远程办公)筛选结果。职位详情页展示职位描述、任职要求、所需技能、福利、合同类型、工作时长、雇主评分,以及公司愿意公开时的薪资区间。投递时会提交求职者在 Infojobs 上维护的简历,并附上雇主设置的筛选问题答案;匹配对比页则显示求职者技能与该职位的契合度,以及相对其他投递者的水平。保存的职位提醒按关键词、城市、薪资区间和工作方式重新搜索,频率由求职者自选,也可暂停或重新启用。「公司」频道按行业列出雇主品牌,附带福利与工作环境评分、已上报薪资、在招职位数和关注人数;「薪资」频道则列出最热门和薪资最高的职位与公司。求职者还可以做性格、能力和价值观测评并查看结果,应用另提供付费高级会员。该应用只面向巴西、使用葡萄牙语,职位覆盖圣保罗及其他巴西大都市圈,在当地与 Catho、Vagas.com、Indeed 和 LinkedIn 争夺求职者。
巴西职位(vagas)卡片随每次搜索返回,携带 idVacancy、title、company、salary、城市 location3、带 homeOffice 标记的 workMethod、experienceRange、publishedDate、雇主 evaluationsAvg 以及 hasKillerQuestions 标记;结果集可按 idLocation2List、idCategory1List、idSalaryRangeList 和 idWorkMethodList 切分,countHomeOffice 统计其中的远程职位数。职位详情补充公开的 salaryMin/salaryMax 区间或 hideSalary 标记、contractWorkType、workingHours、category1、requirements、benefits、所需 skills,以及投递者必须回答的筛选问题 killerQuestions。
雇主记录在 sector 与 size 之上叠加评价均分——scoreAvg、recommendation、benefitsAvg、workEnvironmentAvg——以及已上报的薪资区间(average、min、max);公司目录按品牌统计 evaluationsCount、followersCount、salariesCount 和 vacanciesCount,薪资中心则按 salariesAvg 给出 mostPopularJobs、maxSalaryJobs、mostPopularBrands 与 maxSalaryBrands 排行。
候选人一侧,已登录简历包含 idCandidate、name、surname、email、age、期望薪资 salaryMin/salaryMax、skills、experiences、isPremium 状态,以及记录历史投递的 idVacancyMatchesList。职位对比返回求职者的 affinity,并与 totalCandidates 名投递者的 averageAffinity 对照;提交的投递把职位快照与 idKillerAnswer 选项打包在一起;保存的提醒记录 keywords、idLocation2、idSalaryRange、idFrequency 与 idStatus;测评结果则给 personality、competences 和 values 打分。
市场研究者用这条职位流每晚普查巴西各城市、各职类的空缺,跟踪薪资、工作方式和雇主评分;招聘 CRM 用候选人已维护的简历补全外联画像,按 skills 和期望薪资匹配;薪酬团队把开出的薪资区间与同一职位已上报的 salariesAvg 对标;ATS 机器人则把已提交的投递与 affinity 评分核对,标出掉单的申请。openData Studio 把这份巴西招聘记录——职位、雇主评价、薪资区间与候选人匹配——变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
搜索职位
POST
/v1/jobs/searchopendata返回分页职位列表(title、company、salary、location3、workMethod、evaluationsAvg),供搜索结果页使用。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- keywords
- pageNumber
- pageSize
- order
- idLocation2List
- idCategory1List
- idSalaryRangeList
- idWorkMethodList
- count
- countList
- countHomeOffice
- data
- idVacancy
- title
- company
- idCompany
- salary
- location3
- workMethod
- homeOffice
- experienceRange
- evaluationsAvg
- hasKillerQuestions
- publishedDate
- url
POST /v1/jobs/search HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json Device: {"os":"Android","version":"3.19.1"} IdOriginVisit: 1432 Xtor: android X-AB-Session-ID: <session-id> { "keywords": "analista de dados", "pageNumber": 1, "pageSize": 10, "order": 1, "includeEmpty": true, "idLocation2List": [347], "idCategory1List": [12], "idSalaryRangeList": [4], "idWorkMethodList": [2], "idContractWorkTypeList": [1], "idWorkingHourList": [1], "idManagerialLevelList": [2], "idJobList": [] }{ "pageNumber": 1, "pageSize": 10, "count": 1284, "position": 0, "countList": 1284, "countHomeOffice": 312, "title": "Vagas de Analista de dados", "subtitle": "em São Paulo", "search": "analista de dados", "filters": "São Paulo - Home office", "url": "https://example.com/vagas/analista-de-dados-sao-paulo", "gridEngineModel": 1, "gridTestBEnabled": false, "data": [{ "idVacancy": "enc-vac-90011", "idVacancyList": "enc-list-12", "title": "Analista de Dados Pleno", "company": "Example Corp", "idCompany": "enc-co-441", "companyHidden": false, "salary": "R$ 7.000 a R$ 9.000", "location3": "São Paulo", "idLocation2": 347, "workMethod": "Híbrido", "idWorkMethod": 2, "homeOffice": true, "experienceRange": "3 a 5 anos", "study1Min": "Superior Completo", "publishedDate": "2026-09-24T12:00:00Z", "insertDate": "2026-09-20T08:15:00Z", "evaluationsAvg": 4.2, "hasKillerQuestions": true, "hasVideoInterview": false, "urgentHiring": 0, "deficiencyRequired": false, "latitude": -23.5505, "longitude": -46.6333, "url": "https://example.com/vaga/analista-de-dados-pleno-90011", "totalMatches": 86, "position": 0 }] }获取职位详情
GET
/v1/jobs/detailopendata水合单条职位(description、salaryMin/salaryMax、benefits、killerQuestions、公司行业与规模),供职位详情页使用。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- idVacancy
- title
- job
- idJob
- company
- idCompany
- companyDescription
- brandLogo
- description
- salary
- salaryMin
- salaryMax
- hideSalary
- location3
- workMethod
- workingHours
- contractWorkType
- category1
- experienceRange
- benefits
- requirements
- skills
- killerQuestions
- idKillerQuestion
- question
- publishedDate
- evaluationsAvg
GET /v1/jobs/detail?IdVacancy=enc-vac-90011 HTTP/1.1 Authorization: Bearer <access-token> Device: {"os":"Android","version":"3.19.1"} IdOriginVisit: 1432 Xtor: android X-AB-Session-ID: <session-id>{ "idVacancy": "enc-vac-90011", "title": "Analista de Dados Pleno", "job": "Analista de Dados", "idJob": 441890, "company": "Example Corp", "idCompany": "enc-co-441", "companyHidden": false, "companyDescription": "Marketplace de varejo.", "companySector": "Tecnologia", "companySize": "500 a 1.000 funcionários", "companyLocation2": "São Paulo", "brandLogo": "https://cdn.example.com/logos/example.png", "description": "Modelar dashboards e pipelines de dados.", "salary": "R$ 7.000 a R$ 9.000", "salaryMin": 7000.0, "salaryMax": 9000.0, "salaryType": "Mensal", "hideSalary": false, "location3": "São Paulo", "idLocation1": 1, "idLocation2": 347, "idLocation3": 9668, "workMethod": "Híbrido", "idWorkMethod": 2, "workingHours": "Integral", "contractWorkType": "CLT", "idContractWorkType": 1, "category1": "Informática / TI", "idCategory1": 12, "experienceRange": "3 a 5 anos", "experienceMin": 36, "experienceMax": 60, "study1Min": "Superior Completo", "numberVacancies": 2, "benefits": ["VR", "VT", "Plano de saúde"], "requirements": ["SQL", "Python"], "skills": ["SQL", "Python", "Power BI"], "killerQuestions": [{ "idKillerQuestion": 801, "question": "Possui experiência com SQL?", "maxScore": 10, "idKillerQuestionType": 1, "killerAnswers": [] }], "publishedDate": "2026-09-24T12:00:00Z", "url": "https://example.com/vaga/analista-de-dados-pleno-90011", "evaluationsAvg": 4.2, "latitude": -23.5505, "longitude": -46.6333 }职位搜索词联想
GET
/v1/jobs/suggestopendata为职位搜索框返回输入联想(职位、类目、城市、公司)。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- Term
- jobs
- category1List
- location2List
- location3List
- companies
- id
- text
GET /v1/jobs/suggest?Term=analista HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "jobs": [{"id": 441890, "text": "Analista de Dados"}, {"id": 441891, "text": "Analista de BI"}], "category1List": [{"id": 12, "text": "Informática / TI"}], "location2List": [{"id": 347, "text": "São Paulo"}], "location3List": [{"id": 9668, "text": "São Paulo - SP"}], "companies": [{"id": 441, "text": "Example Corp"}] }获取职位所属公司资料
GET
/v1/employers/profileopendata返回挂在职位下的雇主页面:评价(scoreAvg、recommendation)与已上报薪资区间(average、min、max)。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- idCompany
- company
- description
- location2
- sector
- size
- urlInfoJobs
- evaluations
- scoreAvg
- recommendation
- benefitsAvg
- workEnvironmentAvg
- salaries
- average
- min
- max
- valueMin
- valueMax
GET /v1/employers/profile?IdVacancy=enc-vac-90011 HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "idCompany": "enc-co-441", "idCompanyEvaluation": "enc-eval-441", "company": "Example Corp", "description": "Marketplace de varejo.", "location2": "São Paulo", "sector": "Tecnologia", "size": "500 a 1.000 funcionários", "urlInfoJobs": "https://example.com/empresa/example-corp", "urlSite": "https://example.com", "urlPandaPe": "", "evaluations": { "count": 214, "scoreAvg": 4.2, "recommendation": 82, "benefitsAvg": 4.0, "conciliationAvg": 3.8, "opportunityAvg": 4.1, "workEnvironmentAvg": 4.3, "score1": 12, "score2": 18, "score3": 40, "score4": 70, "score5": 74, "items": [] }, "salaries": { "job": "Analista de Dados", "average": 8200.0, "min": 7000, "max": 11000, "count": 48, "total": 48, "percentage": 62, "reportDate": "2026-09-01T00:00:00Z", "items": [{"valueMin": 7000, "valueMax": 9000, "count": 22, "percentage": 45.8, "volume": 22}] }, "benefits": [], "interviews": {"items": []}, "multimedias": [] }候选人与职位匹配对比
GET
/v1/jobs/match-scoreopendata评估已登录候选人与职位的匹配度(affinity 对比 averageAffinity),并列出其已具备的必备技能。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- idVacancy
- affinity
- averageAffinity
- totalCandidates
- skills
- name
- hasCandidate
- hasMatches
- statistics
GET /v1/jobs/match-score?IdVacancy=enc-vac-90011 HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "affinity": 78, "averageAffinity": 54, "totalCandidates": 86, "skills": [ {"name": "SQL", "hasCandidate": true, "hasMatches": true}, {"name": "Python", "hasCandidate": true, "hasMatches": true}, {"name": "Power BI", "hasCandidate": false, "hasMatches": true} ], "statistics": [] }获取候选人简历
GET
/v1/candidates/cvosint返回已登录候选人简历(email、name、salaryMin/salaryMax、experiences、skills、匹配列表),供资料页与投递页使用。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- idCandidate
- name
- surname
- photo
- age
- idSex
- validated
- isPremium
- employed
- job
- idLocation2
- latitude
- longitude
- salaryMin
- salaryMax
- skills
- experiences
- idJob
- beginDate
- idVacancyMatchesList
GET /v1/candidates/cv HTTP/1.1 Authorization: Bearer <access-token> Device: {"os":"Android","version":"3.19.1"} X-AB-Session-ID: <session-id> IsPremium: true{ "idCandidate": "enc-cand-7781", "name": "Ana", "surname": "Souza", "email": "[email protected]", "photo": "https://cdn.example.com/photos/7781.jpg", "age": 29, "idAgeRange": 3, "idSex": 2, "idStatus": 1, "validated": true, "isPremium": true, "employed": true, "job": "Analista de Dados", "idLocation1": 1, "idLocation2": 347, "idLocation3": 9668, "latitude": -23.5505, "longitude": -46.6333, "salaryMin": 7000.0, "salaryMax": 10000.0, "idSalaryType": 1, "idContractWorkType": 1, "idWorkingHours": 1, "idExperienceRange": 4, "idExperienceTime": 48, "idStudy1Last": 5, "idStudy1Max": 5, "changeResidence": false, "travel": false, "sendNotifications": true, "skills": ["SQL", "Python"], "experiences": [{ "idJob": 441890, "job": "Analista de Dados", "idCategory1": 12, "idCategory2": 44, "idManagerialLevel": 2, "beginDate": "2022-03-01T00:00:00Z", "endDate": null, "Finished": false }], "studies": [], "languages": [], "knowledges": [], "idVacancyMatchesList": [90011], "pageNumber": 1, "pageSize": 10 }提交职位匹配(投递)
POST
/v1/applications/submitosint提交一份投递(匹配),打包职位快照、候选人 PII/技能与筛选问题答案;返回状态整数。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- idOrigin
- lastClick
- vacancy
- idVacancy
- idCompany
- title
- candidate
- name
- age
- salaryMin
- salaryMax
- isPremium
- skills
- killerQuestions
- answers
- idKillerQuestion
- idKillerAnswer
POST /v1/applications/submit HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json X-AB-Session-ID: <session-id> { "idOrigin": 1, "lastClick": "apply", "testOption": 0, "testButton": 0, "modelVersion": "v3", "gridEngineModel": 1, "vacancy": { "idVacancy": "enc-vac-90011", "idCompany": "enc-co-441", "title": "Analista de Dados Pleno", "idLocation2": 347, "idCategory2": 44, "salaryMax": 9000.0 }, "candidate": { "email": "[email protected]", "name": "Ana Souza", "age": 29, "idLocation2": 347, "salaryMin": 7000.0, "salaryMax": 10000.0, "isPremium": true, "validated": true, "skills": ["SQL", "Python"] }, "killerQuestions": [{"idKillerQuestion": 801, "maxScore": 10}], "answers": [{"idKillerQuestion": 801, "idKillerAnswer": 1}] }1列出职位提醒
POST
/v1/alerts/listopendata列出候选人已保存的职位提醒(keywords、location、薪资区间、频率、启用状态),供提醒页使用。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- pageNumber
- pageSize
- count
- countActive
- data
- idAlert
- name
- job
- keywords
- location
- idJob
- idLocation2
- idWorkMethod
- idSalaryRange
- idFrequency
- idStatus
POST /v1/alerts/list HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json X-AB-Session-ID: <session-id> { "pageNumber": 1, "pageSize": 10 }{ "pageNumber": 1, "pageSize": 10, "count": 3, "countActive": 2, "data": [{ "idAlert": "enc-alert-21", "name": "Analista de dados em São Paulo", "job": "Analista de Dados", "keywords": "analista de dados", "location": "São Paulo", "idJob": 441890, "idLocation2": 347, "idLocation3": 9668, "idWorkMethod": 2, "idSalaryRange": 4, "idFrequency": 1, "idStatus": 2, "idCategory1List": [12], "idContractWorkTypeList": [1], "idWorkingHoursList": [1], "insertDate": "2026-08-01T10:00:00Z", "modifyDate": "2026-09-20T09:00:00Z" }] }创建职位提醒
POST
/v1/alerts/createopendata用当前职位筛选条件(keywords、城市、薪资区间、工作方式)创建已保存搜索提醒,返回状态整数。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- keywords
- idJob
- idLocation2
- idLocation3
- idWorkMethod
- idSalaryRange
- idFrequency
- idOrigin
- idCategory1List
- idContractWorkTypeList
- idWorkingHoursList
POST /v1/alerts/create HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json X-AB-Session-ID: <session-id> { "keywords": "analista de dados", "idJob": 441890, "idLocation2": 347, "idLocation3": 9668, "idWorkMethod": 2, "idSalaryRange": 4, "idFrequency": 1, "idOrigin": 12, "idCategory1List": [12], "idContractWorkTypeList": [1], "idWorkingHoursList": [1], "idManagerialLevelList": [2], "idDeficiency1List": [] }1获取薪资市场概览
GET
/v1/salaries/overviewopendata返回薪资中心:最热门与最高薪的职位/品牌,含 salariesAvg 与 evaluationsAvg。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- total
- mostPopularJobs
- maxSalaryJobs
- mostPopularBrands
- maxSalaryBrands
- idJob
- job
- salariesAvg
- idCompany
- name
- logo
- evaluationsAvg
GET /v1/salaries/overview HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "total": 18420, "mostPopularJobs": [ {"idJob": 441890, "job": "Analista de Dados", "salariesAvg": 8200} ], "maxSalaryJobs": [ {"idJob": 552001, "job": "Engenheiro de Dados", "salariesAvg": 14500} ], "mostPopularBrands": [ {"idCompany": 441, "idCompanyEvaluation": 441, "name": "Example Corp", "logo": "https://cdn.example.com/logos/example.png", "salariesAvg": 9800, "evaluationsAvg": 4.2} ], "maxSalaryBrands": [ {"idCompany": 900, "idCompanyEvaluation": 900, "name": "Example Bank", "logo": "https://cdn.example.com/logos/bank.png", "salariesAvg": 16200, "evaluationsAvg": 4.0} ] }搜索公司品牌
POST
/v1/employers/searchopendata返回分页公司品牌列表(name、sector、evaluationsAvg、vacanciesCount、followersCount),供公司页使用。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- name
- keywords
- idCompanySector
- idLocation2
- hasActiveVacancies
- pageNumber
- count
- data
- idCompany
- logo
- sector
- evaluationsAvg
- evaluationsCount
- followersCount
- salariesCount
- vacanciesCount
POST /v1/employers/search HTTP/1.1 Authorization: Bearer <access-token> Content-Type: application/json X-AB-Session-ID: <session-id> { "name": "Example", "keywords": "tecnologia", "idCompanySector": 8, "idLocation2": 347, "hasActiveVacancies": true, "idCompanyEvaluationList": [], "pageNumber": 1, "pageSize": 10 }{ "pageNumber": 1, "pageSize": 10, "count": 86, "title": "Empresas de tecnologia", "subtitle": "em São Paulo", "filters": "Com vagas ativas", "data": [{ "idCompany": "enc-co-441", "idCompanyEvaluation": "enc-eval-441", "name": "Example Corp", "logo": "https://cdn.example.com/logos/example.png", "background": "https://cdn.example.com/covers/example.png", "sector": "Tecnologia", "evaluationsAvg": 4.2, "evaluationsCount": 214, "followersCount": 12840, "salariesCount": 48, "vacanciesCount": 12 }] }获取心理测评结果
GET
/v1/assessments/resultosint返回候选人的心理/胜任力测评得分(personality、competences、values),供测评结果页展示。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- personality
- competences
- values
- key
- name
- description
- score
- order
GET /v1/assessments/result HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "personality": { "key": "executor", "name": "Executor", "description": "Orientado a entrega e prazos.", "score": 82, "order": 1 }, "competences": [ {"key": "analitica", "name": "Pensamento analítico", "description": "", "score": 76, "order": 1} ], "values": [ {"key": "colaboracao", "name": "Colaboração", "description": "", "score": 70, "order": 1} ] }列出最热门公司
GET
/v1/employers/featuredopendata返回公司中心展示的精选/最热门雇主品牌。
认证方式: 来自应用授权码登录的 OAuth2 Bearer 访问令牌。已登录调用还会携带 Device、IdOriginVisit、Xtor 与 X-AB-Session-ID 头部;高级会话附加 IsPremium: true。
- total
- brands
- idCompany
- name
- logo
- sector
- evaluationsAvg
- evaluationsCount
- followersCount
- vacanciesCount
- salariesCount
GET /v1/employers/featured HTTP/1.1 Authorization: Bearer <access-token> X-AB-Session-ID: <session-id>{ "total": 24, "brands": [{ "idCompany": "enc-co-441", "idCompanyEvaluation": "enc-eval-441", "name": "Example Corp", "logo": "https://cdn.example.com/logos/example.png", "sector": "Tecnologia", "evaluationsAvg": 4.2, "evaluationsCount": 214, "followersCount": 12840, "vacanciesCount": 12, "salariesCount": 48 }] }签发 OAuth 访问令牌
POST
/v1/auth/candidate-tokenosint把 OpenID Connect 授权码兑换为 Bearer access_token,供后续每次数据调用使用。
认证方式: 未认证的 OAuth2 令牌兑换:应用把 OpenID Connect 登录得到的授权码(PKCE)换成 Bearer 访问令牌,之后每次数据调用以 Authorization: Bearer 发送。
- grant_type
- client_id
- code
- redirect_uri
- code_verifier
- access_token
- token_type
- expires_in
- refresh_token
- id_token
- scope
POST /v1/auth/candidate-token HTTP/1.1 Content-Type: application/x-www-form-urlencoded grant_type=authorization_code&client_id=<client-id>&code=<auth-code>&redirect_uri=<app-redirect>&code_verifier=<pkce>{ "access_token": "<access-token>", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "<refresh-token>", "id_token": "<id-token>", "scope": "openid profile offline_access email" }
数据类别
- 职位列表
- 职位详情
- 候选人资料
- 求职申请
- 职位提醒
- 薪资
- 公司评价
- 心理测评
- 认证会话
数据使用场景与案例
巴西职位市场普查
夜间批量调用 POST /v1/jobs/search 并按 idLocation2List 与 idCategory1List 过滤,再从每张职位卡片水合 salary、workMethod 与 evaluationsAvg,持续跟踪圣保罗及其他都市圈的在招职位。
候选人 CRM 信息补全
招聘 CRM 在 OAuth 登录后调用 GET /v1/candidates/cv,存下 email、name、salaryMin/salaryMax、skills 与 experiences,让外联话术对齐候选人已在 Infojobs 维护的简历。
薪资区间对标
薪酬团队读取 GET /v1/salaries/overview 以及雇主资料页的 salaries 块(average、min、max),将开出的薪资区间与同一职位的已上报 salariesAvg 对比。
投递管道对账
ATS 机器人提交 POST /v1/applications/submit(含 vacancy.idVacancy 与 candidate.email),再将 GET /v1/jobs/match-score 的 affinity 与内部管道交叉核对,及时标记丢失的申请。
常见问题
Infojobs 巴西数据 API 暴露了哪些内容?
带筛选条件的分页职位搜索、职位详情视图、含评价与薪资区间的雇主资料页、候选人与职位的匹配评分、已登录候选人简历、投递调用、已保存的职位提醒、薪资中心以及公司品牌目录。
职位与简历 API 如何认证?
应用通过 OAuth2 / OpenID Connect 授权码流程登录,之后每次调用都携带 Authorization: Bearer,并附带设备、访问来源、引荐与 A/B 会话头部;高级会话还会附加 IsPremium 头。
哪些字段标识职位与候选人?
职位使用 idVacancy、title、company、salary、location3 与 workMethod。候选人简历使用 idCandidate、email、name、surname、salaryMin、salaryMax、skills 与 experiences。
应用是否暴露薪资区间数据?
是的。GET /v1/salaries/overview 返回带 salariesAvg 的 mostPopularJobs 与 maxSalaryBrands;GET /v1/employers/profile 另提供单个雇主的薪资 average/min/max 及评价 scoreAvg。
与 Vagas de emprego - Infojobs 相似的应用
- Catho — Catho 是巴西老牌招聘平台,覆盖行政、技术和公司岗位,常与 InfoJobs 作为互补的职位板一起比较。
- Indeed — Indeed 是巴西大型职位搜索引擎,从多个网站聚合招聘信息,并用于从实习到管理岗的关键词订阅。
- LinkedIn — LinkedIn 巴西版用于职业社交以及 IT、市场、金融和管理等中高级岗位,招聘方也会在此寻源。
- Vagas.com — Vagas.com 是巴西招聘网站,常用于大企业招聘,在管培生项目和正式 CLT 流程中存在感较强。
- Gupy — Gupy 是巴西大企业常用的招聘软件,许多公司岗位的投递会进入其多阶段招聘流程。
- Glassdoor — Glassdoor 用于在投递前查看雇主、薪资和面试反馈,常与巴西本地招聘板搭配使用。
相关主题
- Infojobs 巴西 API
- com.infojobs.phone 端点
- Infojobs 职位搜索 API
- 候选人简历邮箱
- salariesAvg
- idVacancy
- Infojobs 职位提醒 API
- Infojobs 投递 API
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业