Infojobs 巴西数据 API:职位、候选人简历与薪资区间
Vagas de emprego - Infojobs 是 Infojobs Brasil 面向巴西职位市场的应用,搜索、匹配投递与薪资查询共用由 POST /v1/auth/token 签发的同一个 Bearer 会话。职位搜索把筛选条件提交到 POST /v1/jobs/search,返回带有 idVacancy、title、company、salary、workMethod 及雇主 evaluationsAvg 的卡片;单条职位由 GET /v1/jobs/detail 加载,含 salaryMin/salaryMax、benefits 与 killerQuestions。
候选人一侧在 GET /v1/candidates/cv 读取简历(email、name、skills、experiences),在 GET /v1/jobs/match-score 评估与职位的契合度(affinity 对比 averageAffinity),并通过 GET /v1/salaries/overview 及其 salariesAvg 排行对标薪酬。
Infojobs 巴西招聘(包名 com.infojobs.phone,版本 3.19.1)是 Infojobs Brasil 的安卓客户端,覆盖职位搜索、候选人简历、匹配投递、职位提醒、公司评价与薪资区间。其数据 API 是一套第一方 JSON 接口,登录采用 OAuth2 / OpenID Connect 授权码流程;已登录请求携带 Authorization: Bearer 令牌及设备、来源与 A/B 会话头,高级会话附加 IsPremium 头。
应用截图
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/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/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。
相关主题
- Infojobs 巴西 API
- com.infojobs.phone 端点
- Infojobs 职位搜索 API
- 候选人简历邮箱
- salariesAvg
- idVacancy
- Infojobs 职位提醒 API
- Infojobs 投递 API
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业