Person Enrichment API

Person Enrichment Fullenrich 邮箱反查 API

把最多 99 个邮箱地址还原为背后的人员:姓名、头衔、地点、LinkedIn 主页、当前职位和职级、完整工作经历、教育经历、语言和技能,以及雇主记录。只返回解析成功的地址,也只对这些地址扣费。

POST/v1/run/person_enrichment.fullenrich_reverse_email
请求数
-
30d

调用方式

发出你的第一个请求

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/person_enrichment.fullenrich_reverse_email",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "contacts": ""
    },
)
print(res.json())
打开于
获取免费密钥
示例响应
{
  "data": {
    "contacts": [
      {
        "custom": {},
        "profile": {
          "city": "San Francisco",
          "company": {
            "companyId": "Acme Inc",
            "companyType": "Acme Inc",
            "description": "A short example description of this item.",
            "domain": "example.com",
            "foundedYear": 2024,
            "headcount": 12500,
            "headcountRange": "example",
            "headquarters": {
              "city": null,
              "country": null,
              "countryCode": null,
              "line1": null,
              "line2": null,
              "region": null
            },
            "image": "https://example.com/image.jpg",
            "industry": "general",
            "linkedinFollowers": 12500,
            "linkedinHandle": "https://example.com/page",
            "linkedinId": "https://example.com/page",
            "linkedinUrl": "https://example.com/page",
            "name": "Example title",
            "offices": [
              null
            ],
            "specialties": [
              null
            ],
            "website": "https://example.com/page"
          },
          "country": "US",
          "countryCode": "US",
          "description": "A short example description of this item.",
          "educations": [
            {
              "degree": null,
              "endUtc": null,
              "schoolName": null,
              "startUtc": null
            }
          ],
          "employmentHistory": [
            {
              "companyCity": null,
              "companyCountry": null,
              "companyDescription": null,
              "companyDomain": null,
              "companyFoundedYear": null,
              "companyHeadcount": null,
              "companyHeadcountRange": null,
              "companyId": null,
              "companyImage": null,
              "companyIndustry": null,
              "companyLinkedinId": null,
              "companyLinkedinUrl": null,
              "companyName": null,
              "companyRegion": null,
              "companyStreet": null,
              "companyType": null,
              "companyWebsite": null,
              "isCurrent": null,
              "jobTitle": null,
              "seniority": null,
              "startUtc": null
            }
          ],
          "firstName": "Alex",
          "fullName": "Alex Rivera",
          "headline": "Example title",
          "isCurrent": true,
          "jobStartUtc": 12.5,
          "jobTitle": "Example title",
          "languages": [
            {
              "language": null,
              "proficiency": null
            }
          ],
          "lastName": "Rivera",
          "linkedinHandle": "https://example.com/page",
          "linkedinId": "https://example.com/page",
          "linkedinUrl": "https://example.com/page",
          "profileId": "a1b2c3d4",
          "region": "CA",
          "seniority": "example",
          "skills": [
            "example"
          ]
        },
        "queriedEmail": "alex@example.com"
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}
响应类型定义
interface PersonEnrichmentFullenrichReverseEmailResponse {
  data: {
    contacts: {
      custom?: {
      };
      profile?: {
        city?: string;
        company?: {
          companyId?: string;
          companyType?: string;
          description?: string;
          domain?: string;
          foundedYear?: number;
          headcount?: number;
          headcountRange?: string;
          headquarters?: {
            city?: string;
            country?: string;
            countryCode?: string;
            line1?: string;
            line2?: string;
            region?: string;
          };
          image?: string;
          industry?: string;
          linkedinFollowers?: number;
          linkedinHandle?: string;
          linkedinId?: string;
          linkedinUrl?: string;
          name?: string;
          offices?: {
            line1?: string;
            line2?: string;
          }[];
          specialties?: string[];
          website?: string;
        };
        country?: string;
        countryCode?: string;
        description?: string;
        educations?: {
          degree?: string;
          endUtc?: number;
          schoolName?: string;
          startUtc?: number;
        }[];
        employmentHistory?: {
          companyCity?: string;
          companyCountry?: string;
          companyDescription?: string;
          companyDomain?: string;
          companyFoundedYear?: number;
          companyHeadcount?: number;
          companyHeadcountRange?: string;
          companyId?: string;
          companyImage?: string;
          companyIndustry?: string;
          companyLinkedinId?: string;
          companyLinkedinUrl?: string;
          companyName?: string;
          companyRegion?: string;
          companyStreet?: string;
          companyType?: string;
          companyWebsite?: string;
          isCurrent?: boolean;
          jobTitle?: string;
          seniority?: string;
          startUtc?: number;
        }[];
        firstName?: string;
        fullName?: string;
        headline?: string;
        isCurrent?: boolean;
        jobStartUtc?: number;
        jobTitle?: string;
        languages?: {
          language?: string;
          proficiency?: string;
        }[];
        lastName?: string;
        linkedinHandle?: string;
        linkedinId?: string;
        linkedinUrl?: string;
        profileId?: string;
        region?: string;
        seniority?: string;
        skills?: string[];
      };
      queriedEmail?: string;
    }[];
  } | null;
  found: boolean;
  reason?: "not_found";
}

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

参考

请求、响应与价格

最近验证于 2026-09-29 · 可用率和延迟按 30d 统计
POST /v1/run/person_enrichment.fullenrich_reverse_email
curl -X POST https://api.getanyapi.com/v1/run/person_enrichment.fullenrich_reverse_email \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contacts":[{"custom":{"row":"1"},"email":"dfield@figma.com"},{"custom":{"row":"2"},"email":"patrick@stripe.com"}]}'
字段类型示例值
请求体
contactsarray[{"custom":{"row":"1"},"email":"dfield@figma.com"},{"custom":{"row":"2"},"email":"patrick@stripe.com"}]要查找的地址,每次调用最多 99 个。只对解析到人员的地址扣费,但在调用结算前,冻结的资金会覆盖你提交的每个地址。每个条目是一个对象,方便你打标签;地址本身放在 email 中。
响应
dataobject
data.contactsobject[]One row per address resolved to a person, in the order you sent them. Addresses that resolved to nobody are left out and are not billed; queriedEmail on each row tells you which address it answers.
data.contacts[].customobjectThe tags you attached to this entry, echoed back so you can join rows to your own records.
data.contacts[].profileobjectThe person behind the match: identity, location, current role and employer, history, education, languages and skills. Absent when nothing matched.
data.contacts[].profile.citystringCity the person is in.
data.contacts[].profile.companyobjectThe person's current employer, with FullEnrich's full firmographic record.
data.contacts[].profile.company.companyIdstringFullEnrich's own company identifier.
data.contacts[].profile.company.companyTypestringOwnership type, e.g. Public Company, Privately Held.
data.contacts[].profile.company.descriptionstringProfile summary text.
data.contacts[].profile.company.domainstringPrimary company domain.
data.contacts[].profile.company.foundedYearintegerYear the company was founded. Zero when FullEnrich holds none.
data.contacts[].profile.company.headcountintegerEmployees FullEnrich currently counts.
data.contacts[].profile.company.headcountRangestringEmployee headcount band, e.g. 5001-10000.
data.contacts[].profile.company.headquartersobjectHeadquarters address.
data.contacts[].profile.company.headquarters.citystringCity the person is in.
data.contacts[].profile.company.headquarters.countrystringCountry name.
data.contacts[].profile.company.headquarters.countryCodestringISO 3166-1 alpha-2 country code.
data.contacts[].profile.company.headquarters.line1stringFirst address line.
data.contacts[].profile.company.headquarters.line2stringSecond address line, carrying city, region, postal code and country.
data.contacts[].profile.company.headquarters.regionstringState or region.
data.contacts[].profile.company.imagestringCompany logo URL.
data.contacts[].profile.company.industrystringMain industry.
data.contacts[].profile.company.linkedinFollowersintegerLinkedIn follower count.
data.contacts[].profile.company.linkedinHandlestringLinkedIn vanity handle.
data.contacts[].profile.company.linkedinIdstringLinkedIn numeric member id.
data.contacts[].profile.company.linkedinUrlstringLinkedIn profile URL.
data.contacts[].profile.company.namestringCompany name.
data.contacts[].profile.company.officesobject[]Every other office FullEnrich holds for the company.
data.contacts[].profile.company.offices[].line1stringFirst address line.
data.contacts[].profile.company.offices[].line2stringSecond address line, carrying city, region, postal code and country.
data.contacts[].profile.company.specialtiesstring[]Specialties the company lists for itself.
data.contacts[].profile.company.websitestringCompany website URL.
data.contacts[].profile.countrystringCountry name.
data.contacts[].profile.countryCodestringISO 3166-1 alpha-2 country code.
data.contacts[].profile.descriptionstringProfile summary text.
data.contacts[].profile.educationsobject[]Education history.
data.contacts[].profile.educations[].degreestringDegree earned.
data.contacts[].profile.educations[].endUtcnumberUTC epoch timestamp in seconds (Unix time) study ended. Multiply by 1000 for a JS Date in milliseconds.
data.contacts[].profile.educations[].schoolNamestringSchool name.
data.contacts[].profile.educations[].startUtcnumberUTC epoch timestamp in seconds (Unix time) the role started. Multiply by 1000 for a JS Date in milliseconds.
data.contacts[].profile.employmentHistoryobject[]Every role on the record, current and past.
data.contacts[].profile.employmentHistory[].companyCitystringEmployer headquarters city.
data.contacts[].profile.employmentHistory[].companyCountrystringEmployer headquarters country.
data.contacts[].profile.employmentHistory[].companyDescriptionstringEmployer description.
data.contacts[].profile.employmentHistory[].companyDomainstringCompany domain as you supplied it.
data.contacts[].profile.employmentHistory[].companyFoundedYearintegerYear the employer was founded.
data.contacts[].profile.employmentHistory[].companyHeadcountintegerEmployer headcount.
data.contacts[].profile.employmentHistory[].companyHeadcountRangestringEmployer headcount range, e.g. 5001-10000.
data.contacts[].profile.employmentHistory[].companyIdstringFullEnrich identifier for the employer.
data.contacts[].profile.employmentHistory[].companyImagestringEmployer logo URL.
data.contacts[].profile.employmentHistory[].companyIndustrystringEmployer primary industry.
data.contacts[].profile.employmentHistory[].companyLinkedinIdstringEmployer LinkedIn numeric id.
data.contacts[].profile.employmentHistory[].companyLinkedinUrlstringEmployer LinkedIn page URL.
data.contacts[].profile.employmentHistory[].companyNamestringCompany name as you supplied it.
data.contacts[].profile.employmentHistory[].companyRegionstringEmployer headquarters region or state.
data.contacts[].profile.employmentHistory[].companyStreetstringEmployer headquarters street address.
data.contacts[].profile.employmentHistory[].companyTypestringEmployer company type, e.g. Nonprofit.
data.contacts[].profile.employmentHistory[].companyWebsitestringEmployer website URL.
data.contacts[].profile.employmentHistory[].isCurrentbooleanTrue while the role is current.
data.contacts[].profile.employmentHistory[].jobTitlestringJob title.
data.contacts[].profile.employmentHistory[].senioritystringSeniority band.
data.contacts[].profile.employmentHistory[].startUtcnumberUTC epoch timestamp in seconds (Unix time) the role started. Multiply by 1000 for a JS Date in milliseconds.
data.contacts[].profile.firstNamestringFirst name.
data.contacts[].profile.fullNamestringFull name.
data.contacts[].profile.headlinestringLinkedIn headline.
data.contacts[].profile.isCurrentbooleanTrue while the role is current.
data.contacts[].profile.jobStartUtcnumberUTC epoch timestamp in seconds (Unix time) the current role started. Multiply by 1000 for a JS Date in milliseconds.
data.contacts[].profile.jobTitlestringJob title.
data.contacts[].profile.languagesobject[]Languages the person speaks.
data.contacts[].profile.languages[].languagestringLanguage name.
data.contacts[].profile.languages[].proficiencystringProficiency band, e.g. FULL_PROFESSIONAL.
data.contacts[].profile.lastNamestringLast name.
data.contacts[].profile.linkedinHandlestringLinkedIn vanity handle.
data.contacts[].profile.linkedinIdstringLinkedIn numeric member id.
data.contacts[].profile.linkedinUrlstringLinkedIn profile URL.
data.contacts[].profile.profileIdstringFullEnrich's own person identifier.
data.contacts[].profile.regionstringState or region.
data.contacts[].profile.senioritystringSeniority band.
data.contacts[].profile.skillsstring[]Skills the person lists.
data.contacts[].queriedEmailstringThe address you asked about, echoed back.
foundbooleanFalse when nothing was resolved, in which case there is nothing to bill.
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$9.98
价格(/千条结果)USDUS$100.80

常见问题

关于 Person Enrichment Fullenrich 邮箱反查 API

AnyAPI 的 Person Enrichment Fullenrich 邮箱反查 API 只需一次 POST 请求 /v1/run/person_enrichment.fullenrich_reverse_email,就以统一格式的 JSON 返回 Person Enrichment 数据。把最多 99 个邮箱地址还原为背后的人员:姓名、头衔、地点、LinkedIn 主页、当前职位和职级、完整工作经历、教育经历、语言和技能,以及雇主记录。只返回解析成功的地址,也只对这些地址扣费。无论哪个数据源提供服务,AnyAPI 都返回同一套统一的 schema。费用:每千条结果 US$100.80,单次请求最多 US$9.98,以美元计价,无需订阅,也没有每月最低消费。

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

把最多 99 个邮箱地址还原为背后的人员:姓名、头衔、地点、LinkedIn 主页、当前职位和职级、完整工作经历、教育经历、语言和技能,以及雇主记录。只返回解析成功的地址,也只对这些地址扣费。响应是统一格式的 JSON,外层结构与每个 AnyAPI 接口相同,所以解析另一个接口只需换一个 URL,别的都不用改。