Person Enrichment API

Person Enrichment Lusha API

通过 LinkedIn URL、邮箱或姓名加公司,补全一位人员的工作邮箱、直拨电话、职位和雇主企业画像。

POST/v1/run/person_enrichment.lusha
可用率
100.00%
30d · 5 次调用
请求数
5
30d · 按周,近 12 周
响应时间
2.2s
中位数 · 30d

价格

一个价格,以美元计

调用方式

发出你的第一个请求

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/person_enrichment.lusha",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
打开于
获取免费密钥
示例响应
{
  "data": {
    "company": {
      "city": "San Francisco",
      "companyId": "Acme Inc",
      "continent": "example",
      "country": "US",
      "countryCode": "US",
      "description": "A short example description of this item.",
      "domain": "example.com",
      "emailDomain": "alex@example.com",
      "employeeRange": [
        42
      ],
      "facebookUrl": "https://example.com/page",
      "fqdn": "example",
      "image": "https://example.com/image.jpg",
      "linkedinUrl": "https://example.com/page",
      "mainIndustry": "general",
      "naicsCodes": [
        {
          "code": "a1b2c3d4",
          "description": "A short example description of this item."
        }
      ],
      "name": "Example title",
      "revenueRange": [
        20
      ],
      "sicCodes": [
        {
          "code": "a1b2c3d4",
          "description": "A short example description of this item."
        }
      ],
      "state": "CA",
      "stateCode": "CA",
      "subIndustry": "general",
      "technologies": [
        "example"
      ],
      "website": "https://example.com/page",
      "xUrl": "https://example.com/page"
    },
    "contactTags": [
      "example"
    ],
    "departments": [
      "example"
    ],
    "email": "alex@example.com",
    "emails": [
      {
        "confidence": "a1b2c3d4",
        "email": "alex@example.com",
        "type": "general",
        "updatedUtc": 12.5
      }
    ],
    "firstName": "Alex",
    "fullName": "Alex Rivera",
    "jobStartUtc": 12.5,
    "jobTitle": "Example title",
    "lastName": "Rivera",
    "linkedinConnections": 42,
    "linkedinFollowers": 12500,
    "linkedinUrl": "https://example.com/page",
    "location": {
      "city": "San Francisco",
      "continent": "example",
      "country": "US",
      "countryCode": "US",
      "isEuContact": true,
      "latitude": 37.7749,
      "longitude": -122.4194,
      "state": "CA",
      "stateCode": "CA"
    },
    "personId": "a1b2c3d4",
    "phone": "+1 555-0142",
    "phones": [
      {
        "doNotCall": true,
        "number": "example",
        "type": "general"
      }
    ],
    "previousJobTitle": "Example title",
    "seniority": "example",
    "updatedUtc": 12.5
  },
  "found": true,
  "reason": "not_found"
}
响应类型定义
interface PersonEnrichmentLushaResponse {
  data: {
    company?: {
      city?: string;
      companyId?: string;
      continent?: string;
      country?: string;
      countryCode?: string;
      description?: string;
      domain?: string;
      emailDomain?: string;
      employeeRange?: number[];
      facebookUrl?: string;
      fqdn?: string;
      image?: string;
      linkedinUrl?: string;
      mainIndustry?: string;
      naicsCodes?: {
        code: string;
        description?: string;
      }[];
      name?: string;
      revenueRange?: number[];
      sicCodes?: {
        code: string;
        description?: string;
      }[];
      state?: string;
      stateCode?: string;
      subIndustry?: string;
      technologies?: string[];
      website?: string;
      xUrl?: string;
    };
    contactTags?: string[];
    departments?: string[];
    email?: string;
    emails?: {
      confidence?: string;
      email: string;
      type?: string;
      updatedUtc?: number;
    }[];
    firstName?: string;
    fullName: string;
    jobStartUtc?: number;
    jobTitle?: string;
    lastName?: string;
    linkedinConnections?: number;
    linkedinFollowers?: number;
    linkedinUrl?: string;
    location?: {
      city?: string;
      continent?: string;
      country?: string;
      countryCode?: string;
      isEuContact?: boolean;
      latitude?: number;
      longitude?: number;
      state?: string;
      stateCode?: string;
    };
    personId?: string;
    phone?: string;
    phones?: {
      doNotCall?: boolean;
      number: string;
      type?: string;
    }[];
    previousJobTitle?: string;
    seniority?: string;
    updatedUtc?: number;
  } | null;
  found: boolean;
  reason?: "not_found";
}

完整的参数与响应参考:这个接口的每个字段、类型和示例。

参考

请求、响应与价格

最近验证于 2026-09-29 · 可用率和延迟按 30d 统计
POST /v1/run/person_enrichment.lusha
curl -X POST https://api.getanyapi.com/v1/run/person_enrichment.lusha \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"linkedinUrl":"https://www.linkedin.com/in/tim-zheng"}'
字段类型示例值
请求体
companyDomainstring雇主域名,例如 apollo.io。按姓名查找时的辅助标识。
companyNamestring雇主名称。按姓名查找时的辅助标识;companyDomain 匹配更可靠。
emailstring已知的邮箱地址,用于确认该人员的身份。
firstNamestring名字。与 lastName 以及 companyName 或 companyDomain 一起发送。
lastNamestring姓氏。与 firstName 以及 companyName 或 companyDomain 一起发送。
linkedinUrlstring"https://www.linkedin.com/in/tim-zheng"LinkedIn 主页 URL(linkedin.com/in/...)。匹配率最高。
refreshJobInfoboolean强制重新查询职位和雇主,而不使用缓存结果。
revealEmailsboolean返回邮箱地址。上游默认为 true。
revealPhonesboolean返回电话号码。上游默认为 true。
signalsboolean在响应中包含购买意向信号。
响应
dataobjectThe enriched person, or null when nothing matched.
data.companyobjectThe person's current employer.
data.company.citystringHeadquarters city.
data.company.companyIdstringLusha's own company identifier.
data.company.continentstringHeadquarters continent.
data.company.countrystringHeadquarters country.
data.company.countryCodestringISO 3166-1 alpha-2 code for the headquarters country.
data.company.descriptionstringCompany description.
data.company.domainstringPrimary company domain.
data.company.emailDomainstringDomain the company's work email addresses use.
data.company.employeeRangeinteger[]Employee headcount band as [min, max].
data.company.facebookUrlstringCompany Facebook page URL.
data.company.fqdnstringFully qualified host for the company website.
data.company.imagestringCompany logo URL.
data.company.linkedinUrlstringCompany LinkedIn page URL.
data.company.mainIndustrystringTop-level industry.
data.company.naicsCodesobject[]NAICS classification codes for the company.
data.company.naicsCodes[].codestringNAICS code.
data.company.naicsCodes[].descriptionstringWhat the NAICS code covers.
data.company.namestringCompany name.
data.company.revenueRangeinteger[]Annual revenue band in USD as [min, max].
data.company.sicCodesobject[]SIC classification codes for the company.
data.company.sicCodes[].codestringSIC code.
data.company.sicCodes[].descriptionstringWhat the SIC code covers.
data.company.statestringHeadquarters state or region.
data.company.stateCodestringShort code for the headquarters state or region.
data.company.subIndustrystringSub-industry.
data.company.technologiesstring[]Technologies Lusha detects in the company's stack.
data.company.websitestringCompany website URL.
data.company.xUrlstringCompany X (Twitter) profile URL.
data.contactTagsstring[]Tags Lusha attaches to the contact.
data.departmentsstring[]Departments Lusha assigns the current role, e.g. General Management.
data.emailstringBest email address Lusha holds, the first entry of emails.
data.emailsobject[]Every email address Lusha holds for the person.
data.emails[].confidencestringLusha's confidence grade for the address, e.g. A+.
data.emails[].emailstringEmail address.
data.emails[].typestringAddress kind, e.g. work or personal.
data.emails[].updatedUtcnumberUTC epoch timestamp in seconds (Unix time) the address was last confirmed. Multiply by 1000 for a JS Date in milliseconds.
data.firstNamestringPerson's first name.
data.fullNamestringPerson's full name.
data.jobStartUtcnumberUTC epoch timestamp in seconds (Unix time) the person started the current role. Multiply by 1000 for a JS Date in milliseconds.
data.jobTitlestringCurrent job title.
data.lastNamestringPerson's last name.
data.linkedinConnectionsintegerLinkedIn connection count.
data.linkedinFollowersintegerLinkedIn follower count.
data.linkedinUrlstringLinkedIn profile URL.
data.locationobjectWhere the person is located.
data.location.citystringCity.
data.location.continentstringContinent name.
data.location.countrystringCountry name.
data.location.countryCodestringISO 3166-1 alpha-2 country code.
data.location.isEuContactbooleanTrue when Lusha classifies the contact as EU-resident.
data.location.latitudenumberContact location latitude in decimal degrees.
data.location.longitudenumberContact location longitude in decimal degrees.
data.location.statestringState or region.
data.location.stateCodestringState or region code.
data.personIdstringLusha's own person identifier.
data.phonestringBest phone number Lusha holds, the first entry of phones.
data.phonesobject[]Every phone number Lusha holds for the person.
data.phones[].doNotCallbooleanTrue when the number is on a do-not-call list.
data.phones[].numberstringPhone number in international format.
data.phones[].typestringLine kind, e.g. mobile or direct.
data.previousJobTitlestringJob title of the previous role Lusha holds.
data.senioritystringSeniority band for the current role, e.g. Founder.
data.updatedUtcnumberUTC epoch timestamp in seconds (Unix time) the record was last refreshed. Multiply by 1000 for a JS Date in milliseconds.
foundbooleanFalse when Lusha holds no person for the requested identifiers.
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.
价格
每次请求价格USDUS$0.084
价格(/千次请求)USDUS$84.00

常见问题

关于 Person Enrichment Lusha API

AnyAPI 的 Person Enrichment Lusha API 只需一次 POST 请求 /v1/run/person_enrichment.lusha,就以统一格式的 JSON 返回 Person Enrichment 数据。通过 LinkedIn URL、邮箱或姓名加公司,补全一位人员的工作邮箱、直拨电话、职位和雇主企业画像。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千次请求 US$84 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Person Enrichment Lusha API 调用中有 100.0% 成功,响应时间中位数为 2.2 秒,共测量 5 次调用。

费用:每千次请求 US$84 起,以美元计价,无需订阅,也没有每月最低消费。你只需为一个美元钱包充值,每次调用从中扣费。部分由钱包付费的失败请求会产生处理费用,我们按成本原价转嫁,不加价;错误响应会显示收取的金额。

通过 LinkedIn URL、邮箱或姓名加公司,补全一位人员的工作邮箱、直拨电话、职位和雇主企业画像。响应是统一格式的 JSON,外层结构与每个 AnyAPI 接口相同,所以解析另一个接口只需换一个 URL,别的都不用改。

过去 30 天,通过 AnyAPI 发起的 Person Enrichment Lusha API 调用中有 100.0% 成功,响应时间中位数为 2.2 秒,共测量 5 次调用。这些是 AnyAPI 对经过网关的流量的自有测量,持续重新计算,并非公开承诺的服务等级目标。