PeoplePerHour Jobs Search API
收藏RapidAPI2026-05-21 更新2026-03-26 收录
下载链接:
https://rapidapi.com/the-empire-strikes-back-death-star/api/peopleperhour-jobs-search-api
下载链接
链接失效反馈官方服务:
资源简介:
Search fresh PeoplePerHour job listings updated every 5 minutes. Rich client data with every job name, country, rating, project history. Filter by category, skills, budget, and location.
创建时间:
2026-05-21
原始信息汇总
PeoplePerHour Jobs Search API 数据集概述
基本描述
- API名称: PeoplePerHour Jobs Search API
- 核心功能: 以编程方式搜索PeoplePerHour.com上的职位列表,数据每5分钟更新一次。
- 数据特点: 提供丰富的客户数据,包括客户姓名、国家、评级、项目历史记录和验证状态。
- 主要优势:
- 5分钟更新: 新项目发布后几分钟内即可获取。
- 丰富的客户数据: 每个职位包含客户详细信息。
- 分类与技能: 提供结构化的分类层次结构和技能标签,便于精确筛选。
- 统一认证: 与Upwork和Freelancer Jobs API使用相同的API密钥。
订阅计划
- BASIC: $0.00 / 月
- PRO: $2.00 / 月
- ULTRA: $6.00 / 月
- MEGA: $20.00 / 月
端点信息
- 端点:
GET /pph - 基础URL:
https://upwork-jobs-search-api.p.rapidapi.com/pph
请求参数
查询参数
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
q |
string | 是* | 搜索查询。支持: , (AND), ` |
category |
string | 是* | 按类别或子类别名称筛选(模糊匹配) |
limit |
integer | 否 | 每页结果数,1-100(默认: 100) |
project_type |
string | 否 | fixed_price 或 hourly |
budget_min |
number | 否 | 最低预算(以项目货币计) |
budget_max |
number | 否 | 最高预算(以项目货币计) |
currency |
string | 否 | 按货币代码筛选(例如: USD, GBP, EUR) |
location |
string | 否 | 按客户国家或城市筛选(模糊匹配) |
location_type |
string | 否 | remote 或 onsite |
is_urgent |
boolean | 否 | 仅筛选紧急项目 |
is_nda |
boolean | 否 | 仅筛选需要保密协议(NDA)的项目 |
sort_order |
string | 否 | desc (最新优先,默认) 或 asc (最旧优先) |
- 至少需要
q或category参数中的一个。
请求头
| 请求头 | 必需 | 描述 |
|---|---|---|
X-RapidAPI-Key |
是 | 您的RapidAPI订阅密钥 |
X-RapidAPI-Host |
是 | upwork-jobs-search-api.p.rapidapi.com |
X-Cursor |
否 | 来自先前响应的分页游标 |
响应格式
响应主体为JSON格式,主要包含以下字段:
data: 职位对象数组。next_cursor: 用于获取下一页的游标字符串。meta: 元数据对象,包含total_rows_served、request_cost、job_cost。
职位对象字段
| 字段 | 类型 | 描述 |
|---|---|---|
proj_id |
integer | PeoplePerHour项目ID |
url |
string | 项目页面的直接链接 |
title |
string | 项目标题 |
description |
string | 完整的项目描述 |
published_at |
string | 项目发布时间(ISO 8601时间戳) |
expiry_at |
string | 提案截止时间(ISO 8601时间戳) |
project_type |
string | fixed_price 或 hourly |
budget |
number | 以项目货币计的预算 |
budget_converted |
number | 转换为美元的预算(发布时汇率) |
currency |
string | 货币代码(USD, GBP, EUR等) |
category_name |
string | 主类别(例如:"Technology & Programming") |
subcategory_name |
string | 子类别(例如:"CMS Development") |
skills |
string | 逗号分隔的技能标签 |
proposal_count |
integer | 收到的提案数量 |
location_type |
string | remote 或 onsite |
duration |
string | 预期持续时间(例如:"Less than 1 month", "1 - 6 months") |
is_featured |
boolean | 是否为特色项目 |
is_urgent |
boolean | 是否为紧急项目 |
is_prefunded |
boolean | 是否预付费(托管存款) |
is_nda |
boolean | 是否需要保密协议(NDA) |
is_opportunity |
boolean | 是否为机会列表 |
client_name |
string | 客户显示名称(例如:"Steve C.") |
client_country |
string | 客户所在国家 |
client_city |
string | 客户所在城市 |
client_member_since |
string | 账户注册日期(YYYY-MM-DD) |
client_verified |
boolean | 身份是否已验证 |
client_job_title |
string | 客户的职位/角色 |
client_rating_pct |
integer | 完成评级百分比(例如:96 = 96%) |
client_review_count |
integer | 收到的评论数量 |
client_projects_completed |
integer | 已完成的项目总数 |
client_freelancers_worked_with |
integer | 合作过的自由职业者总数 |
client_projects_awarded |
integer | 已授予的项目总数 |
client_last_project_date |
string | 最近项目日期(YYYY-MM-DD) |
错误响应
错误响应为JSON格式,包含 error 对象,其中有 code 和 message 字段。
常见错误状态码
| 状态码 | 错误代码 | 描述 |
|---|---|---|
| 400 | invalid_params |
缺少或无效的查询参数 |
| 401 | unauthorized |
缺少或无效的API密钥 |
| 405 | method_not_allowed |
仅支持GET方法 |
| 429 | credits_exhausted |
超出速率限制 |
| 500 | search_error |
内部服务器错误 |
平台API对比
| 特性 | Upwork (/upwork) |
Freelancer (/freelancer) |
PPH (/pph) |
|---|---|---|---|
| 预算货币 | 始终为USD | 原始货币(多货币) | 原始货币(多货币) |
| 技能格式 | 字符串数组 | 带类别的对象数组 | 逗号分隔的字符串 |
| 客户数据 | 雇佣情况、支出、评分 | 国家、城市、评级、验证 | 姓名、国家、评级、项目历史 |
| 类别 | category_name, category_group_name |
技能包含 category_name |
category_name + subcategory_name |
| 截止日期 | 不可用 | bid_deadline, end_time |
expiry_at |
| 独特筛选器 | experience_level, premium, skills |
currency, language, skills |
category, location, location_type |
| 客户身份 | 匿名 | 匿名 | 具名(例如:"Steve C.") |



