Natural Language Job Search
收藏RapidAPI2026-01-20 更新2025-12-03 收录
下载链接:
https://rapidapi.com/circuit-dreams-circuit-dreams-default/api/natural-language-job-search
下载链接
链接失效反馈官方服务:
资源简介:
AI job search API that understands natural language intent. Search 1M+ U.S. postings with semantic ranking, radius-based filtering, and remote-first options.
创建时间:
2026-01-20
原始信息汇总
Natural Language Job Search 数据集概述
数据集基本信息
- 数据集名称: Natural Language Job Search
- 数据集类型: API服务
- 当前版本: v1.3
- API基础URL:
https://natural-language-job-search.p.rapidapi.com - 认证方式: 通过RapidAPI进行认证,需在请求头中提供
x-rapidapi-key和x-rapidapi-host
核心功能与特点
- AI驱动的语义搜索: 能够理解自然语言意图,而不仅仅是关键词匹配。
- 自然语言处理: 支持使用自然语言进行对话式查询,而非僵化的过滤器。
- 相关性排序: 根据与查询提示的语义相似度对结果进行排序。
- 负面提示过滤: 通过
negativePrompt参数降级不想要的工作特征。 - 位置智能搜索: 支持在美国16,900多个地点进行半径搜索(1-20英里)。
- 远程工作优先支持: 提供专用的远程工作搜索端点,针对超过75,000个远程职位列表进行了优化。
- AI工作模式分类: 由机器学习驱动的REMOTE/HYBRID/ONSITE分类。
数据覆盖范围
- 职位发布数量: 超过100万个美国职位发布,持续更新。
- 远程职位: 超过75,000个远程工作。
- 行业覆盖: 涵盖所有行业,包括科技、医疗保健、金融、零售、制造业等。
- 数据新鲜度: 可按发布日期进行筛选。
- 元数据丰富性: 包含公司信息、地点、工作场所类型、完整的描述文本以及申请URL。
API端点
POST /search
- 描述: 基于位置的职位搜索,支持可配置的半径过滤(1-20英里)。
- 支持: 现场工作和/或混合工作。
- 可选功能: 负面提示过滤、分页支持(每页1-100个结果)。
POST /search/remote
- 描述: 仅限远程工作的语义搜索。
- 可选功能: 负面提示过滤、分页支持(每页1-100个结果)。
GET /locations/validate
- 描述: 在执行基于位置的搜索之前,验证城市/州组合的有效性。
- 功能: 如果位置无效,返回模糊匹配建议。
GET /health
- 描述: 检查API和数据库的健康状态。
请求与响应格式
通用请求参数
prompt(字符串,必需): 自然语言工作描述(10-20,000个字符)。negativePrompt(字符串,可选): 需要降级的特征(最多20,000个字符)。numJobs(整数,必需): 每页结果数量(1-100)。page(整数,可选): 分页的页码(默认值: 1)。daysSincePosting(整数,可选): 筛选最近N天内发布的职位。
/search端点特定参数
city(字符串,必需): 城市名称(不区分大小写)。state(字符串,必需): 两个字母的州代码(例如"TX"、"CA")。miles(整数,必需): 搜索半径(1-20英里)。includeOnsite(布尔值,必需): 包含现场职位。includeHybrid(布尔值,必需): 包含混合职位。- 注意:
includeOnsite和includeHybrid中至少有一个必须为true。
响应格式
json { "jobs": [ { "id": "唯一职位标识符(UUID)", "title": "职位标题", "company": "公司名称", "description": "完整职位描述", "workplace": "工作场所类型(REMOTE、ONSITE或HYBRID)", "workplaceConfidence": "置信度级别(EXPLICIT、LIKELY、PROBABLY或GUESS)", "datePosted": "ISO 8601时间戳(可为空)", "locations": [ { "city": "城市名称", "state": "州代码(2个字母)", "country": "国家代码", "urls": ["发现此职位的URL数组"] } ] } ], "totalCount": "匹配筛选条件的职位总数(使用负面提示时上限为500)", "page": "当前页码(基于1)", "pageSize": "每页职位数量", "totalPages": "可用总页数", "hasNextPage": "是否有下一页", "hasPreviousPage": "是否有上一页" }
使用案例
- 招聘网站: 为职业平台添加语义搜索功能。
- 招聘工具: 更快地将候选人与相关职位匹配。
- 公司职业页面: 为申请人提供更智能的职位发现体验。
- 聊天机器人: 对话式职位搜索体验。
订阅计划
- BASIC: $0.00 / 月
- PRO: $10.00 / 月
- ULTRA: $25.00 / 月
- MEGA: $100.00 / 月



