Apollo API
Apollo 人员搜索 API
按职位名称、职级、姓名、地点、雇主域名或 ID、邮箱状态,以及雇主的营收、技术、招聘和人数增长搜索人员,返回标准化的资料摘要。
POST/v1/run/apollo.people_search
可用率
85.56%
30d · 270 次调用
请求数
270
30d · 按周,近 12 周
响应时间
1.7s
中位数 · 30d
试一试
发出你的第一个请求
示例响应
免费运行只返回前 3 条结果。为密钥充值即可获得完整响应。
{
"data": {
"people": [
{
"firstName": "Alex",
"hasCity": true,
"hasCountry": true,
"hasDirectPhone": true,
"hasEmail": true,
"hasState": true,
"id": "a1b2c3d4",
"lastNameInitial": "Rivera",
"lastRefreshedUtc": 12.5,
"organization": {
"hasCity": true,
"hasCountry": true,
"hasEmployeeCount": true,
"hasIndustry": true,
"hasPhone": true,
"hasPostalCode": true,
"hasRevenue": true,
"hasState": true,
"name": "Example title"
},
"title": "Example title"
}
],
"total": 12500
},
"found": true,
"reason": "not_found"
}响应类型定义
interface ApolloPeopleSearchResponse {
data: {
people: {
firstName: string;
hasCity?: boolean;
hasCountry?: boolean;
hasDirectPhone?: boolean;
hasEmail?: boolean;
hasState?: boolean;
id: string;
lastNameInitial?: string;
lastRefreshedUtc?: number;
organization?: {
hasCity?: boolean;
hasCountry?: boolean;
hasEmployeeCount?: boolean;
hasIndustry?: boolean;
hasPhone?: boolean;
hasPostalCode?: boolean;
hasRevenue?: boolean;
hasState?: boolean;
name?: string;
};
title?: string;
}[];
total: number;
} | null;
found: boolean;
reason?: "not_found";
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
请求、响应与价格
最近验证于 2026-09-29 · 可用率和延迟按 30d 统计POST /v1/run/apollo.people_search
curl -X POST https://api.getanyapi.com/v1/run/apollo.people_search \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"limit":3,"page":1,"titles":["CEO"]}'| 字段 | 类型 | 示例值 |
|---|---|---|
| 请求体 | ||
| emailStatuses | array | 要匹配的邮箱状态。 |
| employeeRanges | array | Apollo 格式的组织员工数范围,例如 51,200。 |
| excludeOrganizationDomains | array | 排除当前雇主与这些域名中任意一个匹配的人员。Apollo 为该雇主记录的所有域名都会被排除。 |
| headcountGrowthMonths | enum | 人数增长筛选的回溯月数。仅在同时设置 minHeadcountGrowthPercent 或 maxHeadcountGrowthPercent 时生效。 |
| includeSimilarTitles | boolean | 是否同时匹配与 titles 中职位名称相近的职位。设为 false 则只严格匹配职位名称。 |
| jobPostedAtGte | string | 只返回在该日期当天或之后发布过职位的组织。格式:YYYY-MM-DD。 |
| jobPostedAtLte | string | 只返回在该日期当天或之前发布过职位的组织。格式:YYYY-MM-DD。 |
| jobPostingLocations | array | 组织当前在招职位的地点,例如 japan。 |
| jobPostingTitles | array | 组织当前在招职位中列出的职位名称,例如 sales manager。 |
| keywords | string | 在人员记录中匹配的关键词。 |
| limit | integer | 3本页最多返回的人数。 |
| lookalikeOrganizationIds | array | 用作相似公司种子的 Apollo 组织标识符,最多 5 个。结果会限定为与种子相似的组织,种子本身会被排除。Apollo 没有相似数据的种子不会返回任何结果。 |
| maxHeadcountGrowthPercent | integer | 组织在 headcountGrowthMonths 期间人数增长的上限,以整数百分比表示,例如 100 表示 100%。 |
| maxJobs | integer | 组织在招职位数的上限。 |
| maxRevenueUsd | integer | 组织年营收的上限,以整数 USD 计,不带符号。 |
| minHeadcountGrowthPercent | integer | 组织在 headcountGrowthMonths 期间人数增长的下限,以整数百分比表示,例如 10 表示 10%。可以为负值。 |
| minJobs | integer | 组织在招职位数的下限。 |
| minRevenueUsd | integer | 组织年营收的下限,以整数 USD 计,不带符号。 |
| organizationDomains | array | 该人员当前或以前雇主的域名,不带 www,最多 1000 个。 |
| organizationIds | array | 该人员当前雇主的 Apollo 标识符。 |
| organizationLocations | array | 要匹配的组织总部地点。 |
| page | integer | 1结果页码,从 1 开始。 |
| personLocations | array | 要匹配的人员地点。 |
| personName | string | 要匹配的人员姓名;结果包含姓名中含有每个词的人员。 |
| seniorities | array | 要匹配的职级。 |
| technologySlugAnd | array | 只返回当前雇主使用以下全部技术的人员。填写 Apollo 技术标识符,例如 salesforce 或 google_analytics(空格和句点改为下划线)。Apollo 组织类 SKU 的 technologies 输出以 id 形式返回这些标识符。 |
| technologySlugNot | array | 排除当前雇主使用这些技术中任意一项的人员。填写 Apollo 技术标识符,例如 salesforce 或 google_analytics(空格和句点改为下划线)。Apollo 组织类 SKU 的 technologies 输出以 id 形式返回这些标识符。 |
| technologySlugOr | array | 只返回当前雇主使用这些技术中任意一项的人员。填写 Apollo 技术标识符,例如 salesforce 或 google_analytics(空格和句点改为下划线)。Apollo 组织类 SKU 的 technologies 输出以 id 形式返回这些标识符。 |
| titles | array | ["CEO"]要匹配的职位名称。 |
| 响应 | ||
| data | object | |
| data.people | object[] | People on this result page. |
| data.people[].firstName | string | Person first name. |
| data.people[].hasCity | boolean | Whether city data is available through enrichment. |
| data.people[].hasCountry | boolean | Whether country data is available through enrichment. |
| data.people[].hasDirectPhone | boolean | Whether direct phone data is available through asynchronous enrichment. |
| data.people[].hasEmail | boolean | Whether an email is available through enrichment. |
| data.people[].hasState | boolean | Whether state or region data is available through enrichment. |
| data.people[].id | string | Stable person identifier. |
| data.people[].lastNameInitial | string | Obfuscated last-name initial. |
| data.people[].lastRefreshedUtc | number | UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. |
| data.people[].organization | object | Availability summary for the current organization. |
| data.people[].organization.hasCity | boolean | Whether organization city data is available. |
| data.people[].organization.hasCountry | boolean | Whether organization country data is available. |
| data.people[].organization.hasEmployeeCount | boolean | Whether organization employee-count data is available. |
| data.people[].organization.hasIndustry | boolean | Whether industry data is available. |
| data.people[].organization.hasPhone | boolean | Whether an organization phone is available. |
| data.people[].organization.hasPostalCode | boolean | Whether organization postal-code data is available. |
| data.people[].organization.hasRevenue | boolean | Whether organization revenue data is available. |
| data.people[].organization.hasState | boolean | Whether organization state data is available. |
| data.people[].organization.name | string | Current organization name. |
| data.people[].title | string | Current job title. |
| data.total | integer | Total matching people. |
| found | boolean | Whether any matching people were found. |
| reason | "not_found" | Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost. |
| 价格 | ||
| 每次请求价格 | USD | US$0.01 |
| 价格(/千次请求) | USD | US$10.00 |
常见问题
关于 Apollo 人员搜索 API
AnyAPI 的 Apollo 人员搜索 API 只需一次 POST 请求 /v1/run/apollo.people_search,就以统一格式的 JSON 返回 Apollo 数据。按职位名称、职级、姓名、地点、雇主域名或 ID、邮箱状态,以及雇主的营收、技术、招聘和人数增长搜索人员,返回标准化的资料摘要。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$10 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Apollo 人员搜索 API 调用中有 85.6% 成功,响应时间中位数为 1.7 秒,共测量 270 次调用。
费用:每千次请求 US$10 起,以美元计价,无需订阅,也没有每月最低消费。你只需为一个美元钱包充值,每次调用从中扣费。部分由钱包付费的失败请求会产生处理费用,我们按成本原价转嫁,不加价;错误响应会显示收取的金额。
按职位名称、职级、姓名、地点、雇主域名或 ID、邮箱状态,以及雇主的营收、技术、招聘和人数增长搜索人员,返回标准化的资料摘要。响应是统一格式的 JSON,外层结构与每个 AnyAPI 接口相同,所以解析另一个接口只需换一个 URL,别的都不用改。
过去 30 天,通过 AnyAPI 发起的 Apollo 人员搜索 API 调用中有 85.6% 成功,响应时间中位数为 1.7 秒,共测量 270 次调用。这些是 AnyAPI 对经过网关的流量的自有测量,持续重新计算,并非公开承诺的服务等级目标。