在 Glassdoor 当前在招职位中做全局搜索。传入 query(职位或关键词)与 location(城市、州/省或国家;配合 location_type 更精确),返回 data.total_count 与 data.jobs:每条职位带 job_id、job_title、company_id、company_name、company_logo、location_name、location_id、job_link、easy_apply、age_in_days、雇主评分,以及披露时的薪资区间(min/median/max 含币种与周期)。可按 date_posted(today、3days、week、2weeks、month)、remote_only、easy_apply_only 与 min_company_rating 筛选。结果用不透明游标翻页:把响应里的 data.cursor 作为 cursor 参数带回取下一页;limit(1-100)控制页大小。已实测:搜索纽约的 front end developer 返回 389 个在招职位。
API 功能
在线 API 演示
未找到可用的 API Key,请前往控制台创建后刷新本页。 控制台 →
/api/project/glassdoor/job-search API 响应 (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/glassdoor/job-search?key=<API_KEY>&query=front+end+developer&location=new+york&limit=10'
查询结果
使用场景
- 招聘聚合站采集:发布时间、仅远程与最低评分筛选加游标翻页
- 劳动力市场分析:按城市与关键词统计在招职位,绘制需求趋势
- 个人求职机器人:轮询新远程职位并把匹配结果推送到聊天工具
- 猎头线索挖掘:跟踪哪些公司在发布相关职位以及发布节奏
常见问题
海外招聘信息用什么 API 接口?
本接口一次调用覆盖关键词加地点的全球职位搜索,返回职位标题、公司、地点、链接与披露的薪资区间,用游标翻页即可遍历全量结果,适合做海外职位聚合。
怎么用 Python 调用 Glassdoor 接口?
用 requests 发起 GET 请求,query 与 location 必填;第一页留空 cursor,之后把每次响应 data.cursor 原样带回取下一页,不再返回游标时停止,按 job_id 去重合并。
能只要最近发布的远程职位吗?
可以。date_posted 选 today 或 3days 限定时间窗,remote_only=true 只看远程,easy_apply_only=true 再收窄到一键申请岗位。