InfoJobs - Job Search 图标

InfoJobs(net.infojobs.mobile.android)数据 API

Adevinta Jobs S.L.U. · 招聘求职

InfoJobs - Job Search 是西班牙头部在线招聘平台 InfoJobs 的官方安卓应用,由 Adevinta Jobs S.L.U. 发布;Adevinta 分类信息集团在西班牙还运营 Fotocasa、Milanuncios 与 coches.net。求职者无需登录即可浏览职位:按关键词搜索,再按省份、城市、远程办公方式、合同类型、工作时长、职位类别、最低经验、学历与最低薪资筛选,并可把一次搜索保存为自动职位提醒。每个职位页展示雇主公司主页、完整职位描述、最低与期望要求、薪资、工作时间以及已投递人数,并配有 How You Match 面板,逐项技能、逐门语言对比求职者简历与职位要求。登录后,求职者在应用内维护简历(个人信息、国籍、工作许可、驾照、工作经历与求职意向),凭简历投递并回答雇主设置的筛选问题,收藏职位、关注公司,并跟踪每条申请从“简历已收到”“简历已读”“处理中”到“被拒”或“流程关闭”的进展。它面向西班牙各地的求职者,在西班牙招聘市场上与 Indeed、LinkedIn、Infoempleo 和 Jobandtalent 竞争。

西班牙职位列表由搜索页分页返回:每次查询带 totalResults、totalPages 与 idSearch,每条职位含 title、city、键值形式的 province 与 teleworking、雇主 author、自由文本薪资 salaryDescription 以及 updated 时间戳。职位详情进一步补充 creationDate、minRequirements、desiredRequirements、schedule、skillsList、已投递人数 applications,以及筛选问题标记 hasKillerQuestions 与 hasOpenQuestions,并附带含 numberWorkers 与 corporateWebsiteUrl 的雇主 profile。

候选人一侧,账户记录按西班牙习惯把姓氏拆成 surname1 与 surname2,并带 isEmailValidated 标记;简历包含 personalData(nationalIdType 与 nationalId、birthday、zipCode、mobilePhone)、nationalities、workPermits、driverLicenses、experience 与 jobPreference;投递列表把每条 jobOffer 与 companyName 关联到 lastEvent、pendingEvents 以及 cvReceivedEvent、cvReadEvent 事件,并附 rejected、offerRemoved、processClosed 标记;匹配评分则返回简历与职位之间的 distance,以及逐技能、逐语言的 matchValue 与 matchDetail。

招聘元搜索产品把这些职位连同薪资描述、远程办公标记与省份汇入统一索引,以职位 code 为键、随 updated 变化去重;求职者侧的申请追踪工具跟随事件时间线,在招聘方读取简历的第一时间提醒候选人;职业辅导工具读取逐项匹配明细,指出投递前还需补齐的那条要求。openData Studio 把 InfoJobs 的职位、投递记录与匹配评分变成可调用的开放数据,直接支撑这些集成。

应用截图

  • InfoJobs - Job Search 应用截图 1
  • InfoJobs - Job Search 应用截图 2
  • InfoJobs - Job Search 应用截图 3
  • InfoJobs - Job Search 应用截图 4
  • InfoJobs - Job Search 应用截图 5
  • InfoJobs - Job Search 应用截图 6
  • InfoJobs - Job Search 应用截图 7
  • InfoJobs - Job Search 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 搜索职位

    GET /v1/jobs/search opendata

    分页返回职位列表(标题、城市、省份、远程办公、薪资描述、雇主等字段)。

    认证方式: 登录视图使用可选的 Bearer 访问令牌。匿名搜索发送安装标识以及 tenant 与 app-version 请求头。

    • currentPage
    • pageSize
    • totalResults
    • currentResults
    • totalPages
    • idSearch
    • offers
    • code
    • newBOId
    • title
    • city
    • province
    • teleworking
    • updated
    • author
    • salaryDescription
    • isFavorite
    • match
    • sortBy
    • searchVersion
    • queryParameters
    GET /v1/jobs/search?query=product+manager&province=madrid&telework=teletrabajo-posible&page=1 HTTP/1.1
    X-Tenant: infojobs
    X-App-Version: 1604076000
    Anonymous-Id: <anonymous-id>
    {
      "currentPage": 1,
      "pageSize": 20,
      "totalResults": 1284,
      "currentResults": 20,
      "totalPages": 65,
      "idSearch": 987654321,
      "sortBy": "updated",
      "searchVersion": "v1",
      "sinceDate": "ANY",
      "offers": [
        {
          "code": "o1a2b3c4d5",
          "newBOId": "12345678",
          "title": "Product Manager",
          "city": "Madrid",
          "province": {"id": "33", "key": "madrid", "value": "Madrid"},
          "teleworking": {"id": "2", "key": "teletrabajo-posible", "value": "Híbrido"},
          "updated": "2026-09-20T10:15:00Z",
          "author": {"id": "c-9001", "name": "Example Corp", "logoUrl": "https://cdn.example.com/logo.png"},
          "salaryDescription": "40.000€ - 50.000€ Bruto/año",
          "priority": false,
          "isBold": false,
          "isMultiProvince": false,
          "isApply": false,
          "isViewedByCandidate": false,
          "isFavorite": false,
          "match": true
        }
      ],
      "queryParameters": {
        "query": "product manager",
        "province": "madrid",
        "telework": "teletrabajo-posible"
      },
      "isEligibleForAutomaticAlertCreation": true
    }
  • 获取职位详情

    GET /v1/jobs/{jobId} opendata

    水合单个职位卡片(描述、要求、薪资、公司资料、申请标记等)。

    认证方式: 登录视图使用 Bearer 访问令牌(叠加收藏 / 关注状态);匿名变体返回裸职位。tenant 与 app-version 请求头始终发送。

    • offerDetail
    • id
    • newBOId
    • title
    • applications
    • creationDate
    • updateDate
    • active
    • city
    • description
    • minRequirements
    • desiredRequirements
    • salaryDescription
    • schedule
    • canApply
    • hasKillerQuestions
    • hasOpenQuestions
    • profile
    • name
    • numberWorkers
    • logoUrl
    • corporateWebsiteUrl
    • skillsList
    • favorite
    • following
    GET /v1/jobs/o1a2b3c4d5 HTTP/1.1
    Authorization: Bearer <access-token>
    X-Tenant: infojobs
    X-App-Version: 1604076000
    Anonymous-Id: <anonymous-id>
    {
      "offerDetail": {
        "id": "o1a2b3c4d5",
        "newBOId": "12345678",
        "title": "Product Manager",
        "applications": 42,
        "creationDate": "2026-09-01T08:00:00Z",
        "updateDate": "2026-09-20T10:15:00Z",
        "active": true,
        "archived": false,
        "city": "Madrid",
        "description": "Lead the candidate experience squad.",
        "minRequirements": "5 years in product.",
        "desiredRequirements": "Marketplace background.",
        "salaryDescription": "40.000€ - 50.000€ Bruto/año",
        "schedule": "Jornada completa",
        "canApply": true,
        "hasKillerQuestions": 1,
        "hasOpenQuestions": 0,
        "vacancies": 1,
        "profile": {
          "id": "c-9001",
          "name": "Example Corp",
          "numberWorkers": 250,
          "logoUrl": "https://cdn.example.com/logo.png",
          "url": "https://example.com/example-corp",
          "corporateWebsiteUrl": "https://example.com",
          "isFollowable": true,
          "isHidden": false
        },
        "skillsList": [{"skill": "product management"}]
      },
      "favorite": false,
      "following": false
    }
  • 获取登录候选人

    GET /v1/account/profile osint

    返回登录候选人身份记录(邮箱、头像 URL、名与两个姓氏)。

    认证方式: Authorization 请求头中的 OAuth2 Bearer 访问令牌,另加 tenant 与 app-version 请求头。

    • email
    • photo
    • hasPhoto
    • name
    • surname1
    • surname2
    • isEmailValidated
    GET /v1/account/profile HTTP/1.1
    Authorization: Bearer <access-token>
    X-Tenant: infojobs
    X-App-Version: 1604076000
    {
      "email": "[email protected]",
      "photo": "https://cdn.example.com/candidate/photo.jpg",
      "hasPhoto": true,
      "name": "Alex",
      "surname1": "Rivera",
      "surname2": "García",
      "isEmailValidated": 1
    }
  • 获取简历(CV)

    GET /v1/resumes/{resumeId} osint

    加载完整简历:身份证件、生日、地址、电话、工作许可、经历与技能。

    认证方式: Authorization 请求头中的 OAuth2 Bearer 访问令牌,另加 tenant 与 app-version 请求头。

    • id
    • updatedAt
    • personalData
    • email
    • name
    • surname1
    • surname2
    • nationalIdType
    • nationalId
    • birthday
    • gender
    • address
    • city
    • country
    • province
    • zipCode
    • mobilePhone
    • nationalities
    • workPermits
    • driverLicenses
    • experience
    • jobPreference
    • isPersonalDataCompleted
    GET /v1/resumes/cv-001 HTTP/1.1
    Authorization: Bearer <access-token>
    X-Tenant: infojobs
    X-App-Version: 1604076000
    {
      "id": "cv-001",
      "updatedAt": "2026-09-18T12:00:00Z",
      "personalData": {
        "email": "[email protected]",
        "name": "Alex",
        "surname1": "Rivera",
        "surname2": "García",
        "nationalIdType": 1,
        "nationalId": "12345678Z",
        "birthday": "1990-04-12",
        "gender": 1,
        "address": "Calle Ejemplo 1",
        "city": "Madrid",
        "country": "españa",
        "province": "madrid",
        "zipCode": "28001",
        "mobilePhone": "+34600111222",
        "landlinePhone": "",
        "internationalPhone": "",
        "nationalities": ["española"],
        "workPermits": ["unión-europea"],
        "driverLicenses": ["b"],
        "hasVehicle": true,
        "isFreelance": false
      },
      "experience": [
        {
          "id": "exp-1",
          "title": "Product Manager",
          "company": "Example Corp",
          "startingDate": "2020-01-01",
          "finishingDate": null,
          "onCourse": true,
          "isVisible": true
        }
      ],
      "jobPreference": {
        "state": "ACTIVE",
        "jobTitles": [{"id": "product-manager"}],
        "remoteWork": [{"key": "teletrabajo-posible"}]
      },
      "isEducationCompleted": true,
      "isExperienceCompleted": true,
      "isPersonalDataCompleted": true,
      "advertisementSegment": "standard"
    }
  • 列出投递记录

    GET /v1/applications osint

    列出候选人已投递的申请(雇主、职位标题与流水线事件,如简历被查看)。

    认证方式: Authorization 请求头中的 OAuth2 Bearer 访问令牌,另加 tenant 与 app-version 请求头。

    • totalFound
    • applications
    • code
    • jobOffer
    • title
    • companyName
    • companyLogo
    • pendingEvents
    • rejected
    • offerRemoved
    • processClosed
    • lastEvent
    • typeId
    • date
    • description
    • cvReceivedEvent
    • cvReadEvent
    GET /v1/applications?page=1&pageSize=20 HTTP/1.1
    Authorization: Bearer <access-token>
    X-Tenant: infojobs
    X-App-Version: 1604076000
    {
      "totalFound": 3,
      "applications": [
        {
          "code": "app-1001",
          "jobOffer": {
            "code": "o1a2b3c4d5",
            "title": "Product Manager",
            "companyName": "Example Corp",
            "companyLogo": "https://cdn.example.com/logo.png"
          },
          "pendingEvents": 1,
          "rejected": false,
          "offerRemoved": false,
          "processClosed": false,
          "lastEvent": {
            "typeId": 2,
            "date": "2026-09-19T09:00:00Z",
            "description": "CV leído"
          },
          "cvReceivedEvent": {
            "typeId": 1,
            "date": "2026-09-18T18:00:00Z",
            "description": "CV recibido"
          },
          "cvReadEvent": {
            "typeId": 2,
            "date": "2026-09-19T09:00:00Z",
            "description": "CV leído"
          }
        }
      ]
    }
  • 计算匹配度评分

    GET /v1/jobs/{jobId}/match opendata

    把登录候选人的简历与职位比对(距离 + 逐技能 / 语言匹配),给出匹配分。

    认证方式: Authorization 请求头中的 OAuth2 Bearer 访问令牌,另加 tenant 与 app-version 请求头。

    • distance
    • metadata
    • offer
    • code
    • title
    • cv
    • contains
    • match
    • type
    • label
    • matchValue
    • matchDetail
    GET /v1/jobs/o1a2b3c4d5/match HTTP/1.1
    Authorization: Bearer <access-token>
    X-Tenant: infojobs
    X-App-Version: 1604076000
    {
      "distance": 0.18,
      "offer": {"code": "o1a2b3c4d5", "title": "Product Manager"},
      "cv": {"code": "cv-001", "contains": ["product management", "marketplace"]},
      "match": [
        {"type": "SKILL", "label": "product management", "match": true, "matchValue": 1.0},
        {"type": "LANGUAGE", "label": "inglés", "match": false, "matchValue": 0.0}
      ],
      "matchDetail": {
        "languages": [],
        "skills": [],
        "industry": []
      }
    }

数据类别

  • 职位
  • 候选人资料
  • 简历
  • 投递记录
  • 职位匹配

数据使用场景与案例

  • 职位聚合搜索

    元搜索产品把带薪资描述、远程标记与省份的职位流汇入统一索引,随职位更新跨来源去重。

  • 投递进度追踪

    求职者侧工具列出投递记录及其事件时间线——简历已收到、已读、流程关闭——在招聘方查看的第一时间提醒候选人。

  • 简历匹配辅导

    职业工具读取目标职位的匹配度评分及逐项明细,明确告诉候选人投递前需要补上哪一项要求。

常见问题

InfoJobs 安卓端使用什么数据 API?

应用调用一套私有 JSON API:GET /v1/jobs/search 搜索职位、GET /v1/jobs/{jobId} 取详情;候选人资料、简历、投递记录与匹配度评分各有端点。

职位搜索结果包含哪些字段?

GET /v1/jobs/search 分页返回职位卡片:标题、城市、省份、远程办公标记、薪资描述与雇主信息,供列表页渲染。

简历(curriculum)端点返回什么?

GET /v1/resumes/{resumeId} 返回完整简历:身份证件号、生日、地址、电话、工作许可、经历与技能,是候选人资料页的完整数据源。

匹配度评分是怎么来的?

GET /v1/jobs/{jobId}/match 把登录候选人的简历与职位要求比对,返回距离加分与逐技能 / 语言匹配明细,对应职位页的你的匹配度卡片。

与 InfoJobs - Job Search 相似的应用

  • Indeed Job Search — Indeed 是全球性的职位搜索引擎,聚合各招聘网站与企业官网的职位信息,是西班牙最常用的 InfoJobs 综合类替代平台。
  • LinkedIn — LinkedIn 是职业社交平台,企业在上面发布职位,用户的个人资料相当于在线简历,并会收到与资料匹配的职位推荐。
  • Computrabajo — Computrabajo 是覆盖西班牙及拉丁美洲多国的招聘平台,求职者可在应用内搜索职位并直接投递。
  • JOB TODAY — JOB TODAY 是一款专注于零售、餐饮与客服岗位的招聘应用,主打求职者与雇主直接聊天沟通。
  • Infoempleo — Infoempleo 是西班牙的老牌招聘门户,收录国内及国际职位,是西班牙 InfoJobs 替代清单上的常客。
  • Jobandtalent — Jobandtalent 是一家创立于马德里的求职平台,为候选人对接多个行业的就业机会。
  • Turijobs — Turijobs 是西班牙专注于旅游与酒店业的招聘门户,是酒店、餐饮与旅行岗位的垂直求职渠道。

相关主题

  • infojobs api
  • net.infojobs.mobile.android 端点
  • InfoJobs 职位搜索接口
  • InfoJobs 简历 API
  • InfoJobs 投递记录接口
  • 职位匹配度评分

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价