Person Enrichment API

Person Enrichment Prospeo API

Enrich one person into work email, mobile phone, full job history and employer firmographics from a LinkedIn URL, an email, or a name plus company domain.

$66.00/1k req, pay per request, no subscription.

PPerson Enrichment - Prospeo
app.prospeo.io/enrichment/person

Person Enrichment

1,240 credits left

Julian Ferreira

Head of Growth at Harborlight Media

Miami, Florida

Add to CRM
Emailjulian.ferreira@harborlightmedia.comVERIFIED
Mobile+1 305-555-0117VERIFIED

Job history

Head of Growth

Harborlight Media

CURRENT

Senior Growth Marketing Manager

Tidepool Media Group

Harborlight Media

Industry Media Production

Employees 51-200

Raised $6.5M (Series A)

What the API returnedjobHistory[0]
{
"title": "Head of Growth",
"companyName": "Harborlight Media",
"companyId": "pr_co_66210",
"jobKey": "pr_jb_88213",
"current": true,
"startYear": 2023,
"startMonth": 5,
"durationMonths": 28,
+2 more fields
}
Uptime
100.00%
30d · 38 calls
Requests
39
30d · weekly, last 12 wks
Response
1.8s
median · 30d

Pricing

Person Enrichment Prospeo API pricing

You pay
$660.00
$66.00/1k req, only for what you use. No monthly plan.
Your first 1 requests are free with the $0.10 starting balance.

Call it

Get Person Enrichment prospeo in one request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/person_enrichment.prospeo",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Open in
Get a free key
Sample response
{
  "found": true,
  "data": {
    "personId": "pr_pe_2201f7",
    "fullName": "Julian Ferreira",
    "firstName": "Julian",
    "lastName": "Ferreira",
    "linkedinUrl": "https://www.linkedin.com/in/julianferreira",
    "linkedinMemberId": "552031894",
    "jobTitle": "Head of Growth",
    "jobKey": "pr_jb_88213",
    "headline": "Head of Growth at Harborlight Media",
    "skills": [
      "Growth Marketing",
      "Paid Acquisition",
      "Lifecycle Email",
      "SQL"
    ],
    "jobChangeDetectedUtc": 1740787200,
    "email": {
      "status": "VERIFIED",
      "revealed": true,
      "email": "julian.ferreira@harborlightmedia.com"
    },
    "mobile": {
      "status": "VERIFIED",
      "revealed": true,
      "mobile": "+13055550117",
      "national": "(305) 555-0117",
      "international": "+1 305-555-0117",
      "country": "United States",
      "countryCode": "US"
    },
    "location": {
      "city": "Miami",
      "state": "Florida",
      "country": "United States",
      "countryCode": "US",
      "timeZone": "America/New_York",
      "timeZoneOffset": -4
    },
    "jobHistory": [
      {
        "title": "Head of Growth",
        "companyName": "Harborlight Media",
        "companyId": "pr_co_66210",
        "jobKey": "pr_jb_88213",
        "current": true,
        "startYear": 2023,
        "startMonth": 5,
        "durationMonths": 28,
        "departments": [
          "Marketing"
        ],
        "seniority": "Manager"
      },
      {
        "title": "Senior Growth Marketing Manager",
        "companyName": "Tidepool Media Group",
        "companyId": "pr_co_31908",
        "jobKey": "pr_jb_54012",
        "current": false,
        "startYear": 2020,
        "startMonth": 2,
        "endYear": 2023,
        "endMonth": 4,
        "durationMonths": 38,
        "departments": [
          "Marketing"
        ],
        "seniority": "Senior"
      }
    ],
    "freeEnrichment": false,
    "company": {
      "companyId": "pr_co_66210",
      "name": "Harborlight Media",
      "domain": "harborlightmedia.com",
      "website": "https://harborlightmedia.com",
      "description": "Publishes newsletters and podcasts for independent creators.",
      "descriptionAi": "Harborlight Media builds subscription media products for niche audiences.",
      "descriptionSeo": "Harborlight Media - newsletters and podcasts built for creators.",
      "industry": "Media Production",
      "type": "Private",
      "founded": 2016,
      "employeeCount": 85,
      "employeeCountOnProspeo": 61,
      "employeeRange": "51-200",
      "revenueRangePrinted": "$10M - $25M",
      "image": "https://logo.clearbit.com/harborlightmedia.com",
      "linkedinUrl": "https://www.linkedin.com/company/harborlight-media",
      "linkedinId": "9284710",
      "crunchbaseUrl": "https://www.crunchbase.com/organization/harborlight-media",
      "facebookUrl": "https://www.facebook.com/harborlightmedia",
      "instagramUrl": "https://www.instagram.com/harborlightmedia",
      "twitterUrl": "https://x.com/harborlightmed",
      "youtubeUrl": "https://www.youtube.com/@harborlightmedia",
      "otherWebsites": [
        "harborlight.fm"
      ],
      "keywords": [
        "newsletters",
        "podcasts",
        "media"
      ],
      "technologies": [
        "HubSpot",
        "Substack",
        "Segment"
      ],
      "naicsCodes": [
        "512199"
      ],
      "sicCodes": [
        "7812"
      ],
      "revenueRange": {
        "min": 10000000,
        "max": 25000000
      },
      "location": {
        "city": "Miami",
        "state": "Florida",
        "country": "United States",
        "countryCode": "US",
        "rawAddress": "1450 Brickell Ave, Miami, FL 33131"
      },
      "attributes": {
        "isB2b": true,
        "hasDemo": false,
        "hasFreeTrial": true,
        "hasDownloadable": false,
        "hasMobileApps": true,
        "hasOnlineReviews": true,
        "hasPricing": true
      },
      "jobPostings": {
        "activeCount": 3,
        "activeTitles": [
          "Growth Marketer",
          "Podcast Producer",
          "Email Designer"
        ]
      },
      "emailTech": {
        "domain": "harborlightmedia.com",
        "mxProvider": "Google Workspace"
      },
      "phoneHq": {
        "phone": "+13055550100",
        "national": "(305) 555-0100",
        "international": "+1 305-555-0100",
        "country": "United States",
        "countryCode": "US"
      },
      "funding": {
        "rounds": 2,
        "totalRaised": 6500000,
        "totalRaisedPrinted": "$6.5M",
        "latestStage": "Series A",
        "latestUtc": 1690848000,
        "events": [
          {
            "amount": 6500000,
            "amountPrinted": "$6.5M",
            "stage": "Series A",
            "raisedUtc": 1690848000,
            "link": "https://www.crunchbase.com/funding_round/harborlight-media-series-a"
          },
          {
            "amount": 1200000,
            "amountPrinted": "$1.2M",
            "stage": "Seed",
            "raisedUtc": 1587945600,
            "link": "https://www.crunchbase.com/funding_round/harborlight-media-seed"
          }
        ]
      }
    }
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-17 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • companyLinkedinUrlstring

    Employer LinkedIn page URL, for a more precise match.

  • companyNamestring

    Employer name. Avoid sending it alone; many companies share a name.

  • companyWebsitestring

    Employer domain, e.g. stripe.com. Preferred over companyName.

  • emailstring

    Known email address, used as the sole identity seed for a reverse lookup.

  • enrichMobileboolean

    true

    Reveal the mobile number. Without it the number comes back masked.

  • firstNamestring

    First name. Send with lastName plus companyWebsite for the best hit rate.

  • fullNamestring

    Full name, as an alternative to firstName plus lastName.

  • lastNamestring

    Last name.

  • linkedinUrlstring

    https://www.linkedin.com/in/julianferreira

    LinkedIn profile URL. The most accurate identifier, alone or with a name.

  • onlyVerifiedEmailboolean

    Return a match only when Prospeo has a verified email for it. Defaults to false.

  • onlyVerifiedMobileboolean

    Return a match only when Prospeo has a verified mobile for it.

  • personIdstring

    Prospeo person id from an earlier People Search - Prospeo call.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

  • foundboolean

    true

datadata
  • personIdstring

    pr_pe_2201f7

  • fullNamestring

    Julian Ferreira

  • firstNamestring

    Julian

  • lastNamestring

    Ferreira

  • linkedinUrlstring

    https://www.linkedin.com/in/julianferreira

  • linkedinMemberIdstring

    552031894

  • jobTitlestring

    Head of Growth

  • jobKeystring

    pr_jb_88213

  • headlinestring

    Head of Growth at Harborlight Media

  • skills[]string

    Growth Marketing

  • jobChangeDetectedUtcnumber

    1740787200

  • freeEnrichmentboolean

    false

emaildata.email
  • statusstring

    VERIFIED

  • revealedboolean

    true

  • emailstring

    julian.ferreira@harborlightmedia.com

mobiledata.mobile
  • statusstring

    VERIFIED

  • revealedboolean

    true

  • mobilestring

    +13055550117

  • nationalstring

    (305) 555-0117

  • internationalstring

    +1 305-555-0117

  • countrystring

    United States

  • countryCodestring

    US

locationdata.location
  • citystring

    Miami

  • statestring

    Florida

  • countrystring

    United States

  • countryCodestring

    US

  • timeZonestring

    America/New_York

  • timeZoneOffsetnumber

    -4

each jobHistorydata.jobHistory[]
  • titlestring

    Head of Growth

  • companyNamestring

    Harborlight Media

  • companyIdstring

    pr_co_66210

  • jobKeystring

    pr_jb_88213

  • currentboolean

    true

  • startYearnumber

    2023

  • startMonthnumber

    5

  • durationMonthsnumber

    28

  • departments[]string

    Marketing

  • senioritystring

    Manager

companydata.company
  • companyIdstring

    pr_co_66210

  • namestring

    Harborlight Media

  • domainstring

    harborlightmedia.com

  • websitestring

    https://harborlightmedia.com

  • descriptionstring

    Publishes newsletters and podcasts for independent creators.

  • descriptionAistring

    Harborlight Media builds subscription media products for niche audiences.

  • descriptionSeostring

    Harborlight Media - newsletters and podcasts built for creators.

  • industrystring

    Media Production

  • typestring

    Private

  • foundednumber

    2016

  • employeeCountnumber

    85

  • employeeCountOnProspeonumber

    61

  • employeeRangestring

    51-200

  • revenueRangePrintedstring

    $10M - $25M

  • imagestring

    https://logo.clearbit.com/harborlightmedia.com

  • linkedinUrlstring

    https://www.linkedin.com/company/harborlight-media

  • linkedinIdstring

    9284710

  • crunchbaseUrlstring

    https://www.crunchbase.com/organization/harborlight-media

  • facebookUrlstring

    https://www.facebook.com/harborlightmedia

  • instagramUrlstring

    https://www.instagram.com/harborlightmedia

  • twitterUrlstring

    https://x.com/harborlightmed

  • youtubeUrlstring

    https://www.youtube.com/@harborlightmedia

  • otherWebsites[]string

    harborlight.fm

  • keywords[]string

    newsletters

  • technologies[]string

    HubSpot

  • naicsCodes[]string

    512199

  • sicCodes[]string

    7812

revenueRangedata.company.revenueRange
  • minnumber

    10000000

  • maxnumber

    25000000

locationdata.company.location
  • citystring

    Miami

  • statestring

    Florida

  • countrystring

    United States

  • countryCodestring

    US

  • rawAddressstring

    1450 Brickell Ave, Miami, FL 33131

attributesdata.company.attributes
  • isB2bboolean

    true

  • hasDemoboolean

    false

  • hasFreeTrialboolean

    true

  • hasDownloadableboolean

    false

  • hasMobileAppsboolean

    true

  • hasOnlineReviewsboolean

    true

  • hasPricingboolean

    true

jobPostingsdata.company.jobPostings
  • activeCountnumber

    3

  • activeTitles[]string

    Growth Marketer

emailTechdata.company.emailTech
  • domainstring

    harborlightmedia.com

  • mxProviderstring

    Google Workspace

phoneHqdata.company.phoneHq
  • phonestring

    +13055550100

  • nationalstring

    (305) 555-0100

  • internationalstring

    +1 305-555-0100

  • countrystring

    United States

  • countryCodestring

    US

fundingdata.company.funding
  • roundsnumber

    2

  • totalRaisednumber

    6500000

  • totalRaisedPrintedstring

    $6.5M

  • latestStagestring

    Series A

  • latestUtcnumber

    1690848000

each eventdata.company.funding.events[]
  • amountnumber

    6500000

  • amountPrintedstring

    $6.5M

  • stagestring

    Series A

  • raisedUtcnumber

    1690848000

  • linkstring

    https://www.crunchbase.com/funding_round/harborlight-media-series-a

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the Person Enrichment Prospeo API

The AnyAPI Person Enrichment Prospeo API returns Person Enrichment prospeo data as normalized JSON from one POST call to /v1/run/person_enrichment.prospeo. Enrich one person into work email, mobile phone, full job history and employer firmographics from a LinkedIn URL, an email, or a name plus company domain. AnyAPI returns one normalized schema whichever source serves it. It costs from $66 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Person Enrichment prospeo calls through AnyAPI succeeded, with a median response time of 1.8 seconds across 38 measured calls.

It costs from $66 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Enrich one person into work email, mobile phone, full job history and employer firmographics from a LinkedIn URL, an email, or a name plus company domain. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of Person Enrichment prospeo calls through AnyAPI succeeded, with a median response time of 1.8 seconds across 38 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required, which covers 1 Person Enrichment Prospeo calls at $0.066 each.

Send a POST request to https://api.getanyapi.com/v1/run/person_enrichment.prospeo with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.