Upwork Jobs Scraper API
收藏官方服务:
资源简介:
Search public Upwork jobs and collect structured job details.
创建时间:
2026-08-14
原始信息汇总
数据集概述:Upwork Jobs Scraper API
简介 Upwork Jobs Scraper API 是一个非官方的数据接口,用于搜索公开的 Upwork 职位列表,或获取单个职位的完整公开详情。该 API 使用稳定的职位 ID 和规范化的 Upwork URL,适用于职位监控、劳动力市场研究、技能分析和内部职位发现。
基础信息
- API 归属: 由 Minh Quy Truong 创建,分类为"Jobs"。
- 状态: 技术状态为
LIVE_VERIFIED,后端矩阵测试通过 13/13 案例,公共网关测试同样通过。 - 服务指标: 服务级别 100%,平均延迟 3498ms,流行度评分 8.7。
- RapidAPI 基础 URL:
https://upwork-jobs-scraper-api.p.rapidapi.com
核心功能
-
搜索职位
- 支持通过关键词、高级搜索文本(如 allWords、anyWords、excludedWords、exactPhrase、titleWords)或类型化的公共过滤器(如职位类型、时薪范围、经验级别、客户所在地等)进行生成式搜索。
- 也支持直接提供一个严格的公开 Upwork 搜索 URL(
searchUrl),并保留其支持的过滤器进行搜索。 - 单次调用最多可返回 100 个搜索卡片;结合详情获取(
fetchDetails: true)时,最多可为 10 个结果附加完整详情。
-
获取职位详情
- 通过稳定的职位 ID(以
~02开头,后跟 18-30 位数字)或规范化的职位 URL 获取单个职位的完整公开信息。 - 职位不可用或已关闭时返回 HTTP
404错误。
- 通过稳定的职位 ID(以
基本用法
- 认证: 使用 RapidAPI 提供的
x-rapidapi-key和x-rapidapi-host头信息。无需发送额外的后端 bearer 密钥。 - REST 路由:
POST /jobs(搜索) 和POST /job-detail(职位详情)。 - 成功状态码: 每次成功调用返回 HTTP
201,并消耗一次 RapidAPI 请求和一次 scraper.run 后端额度。
主要输入与限制
- 文本字段: 关键词及高级搜索文本字段,字符数限制为 1-200。
- ID 字段: 技能、类别、子类别 ID(如
skillIds、categoryIds、subcategoryIds)是数字 Upwork ID,长度限制不同。 - 分页与排序:
pageSize可选 10、20 或 50;sort可选relevance或recency(默认relevance)。 maxItems控制: 搜索返回数量 1-100;若fetchDetails为true,则上限为 10。- URL 限制: 搜索 URL 必须使用 HTTPS、
www.upwork.com主机和/nx/search/jobs/路径,不支持凭据或自定义端口,URL 长度最多 2048 字符。
输出结构
- 搜索输出: 返回
data.jobs、count、estimatedTotal、truncated和partial字段。 - 详情输出: 返回
data.job。 - 详情状态: 可能为
not_requested、fetched、unavailable或failed。若后续页面或可选详情失败,可能返回部分成功的行(partial: true)。 - 字段规范: 输出字段固定;缺失值为
null,缺失技能为空数组。
状态码说明
201:成功。400:无效输入。404:直接职位不可用。409:重复请求 ID。401、402、403:后端账户、额度或计划错误。429:速率或并发限制。499:调用方取消。502、503、504:上游数据被阻止、服务不可用或请求超时。- 后端操作截止时间为 55 秒,RapidAPI Studio 网关超时为 65 秒(调用方超时应大于 65 秒)。
计费详情
| 套餐 | 月费 | 包含请求数 |
|---|---|---|
| Basic | $0.00 | 12 |
| Pro | $4.99 | 10,000 |
| Ultra | $24.99 | 60,000 |
| Mega | $49.99 | 125,000 |
- 推荐套餐: Pro。
- 带宽: 标准带宽额度为每月 10,240 MB,超出部分按 $0.001/MB 计费。
重要使用限制
- 仅允许处理公开的职位和客户数据,禁止使用 Upwork 账户凭据、私密 cookie、个人消息等。
- 需遵守适用法律、隐私规则、数据权利及 Upwork 服务条款。
- 不得利用该 API 冒充 Upwork 或暗示合作关系。
- 上游页面可能变化,未公开或不存在的字段将保持
null。



