People Search-API

People Search-Peopledatalabs-API

Durchsuche den Personendatensatz von People Data Labs mit SQL oder einer Elasticsearch-Abfrage. Die Ergebnisse tragen den beruflichen und firmenbezogenen Datensatz plus Verfügbarkeits-Flags für Kontaktdaten; die tatsächliche E-Mail und Telefonnummer holst du mit Person Enrichment - People Data Labs. Abgerechnet pro zurückgegebenem Profil.

168,00 USD/1k Ergebnisse, Zahlung pro Anfrage, kein Abo.

PPerson Search Playground | PDL
dashboard.peopledatalabs.com/playground/person-search
PPDL
PlaygroundSearchBulkBillingDocs
Person SearchPerson EnrichmentCompany SearchRun Query

SELECT * FROM person WHERE

job_title_role='engineering' AND job_company_website='vercel.com'

47 people matchedlimit 2 · titlecase
Full nameJob titleCompanyLocation
Marcus RidgewayStaff Software EngineerVercelOakland, California, United States
Was die API zurückgegeben hatpeople[0]
{
"fullName": "Marcus Ridgeway",
"pdlId": "pdl_p_9c1f2a7e",
"firstName": "Marcus",
"lastName": "Ridgeway",
"middleInitial": "T",
"lastInitial": "R",
"sex": "male",
"linkedinUrl": "https://www.linkedin.com/in/marcusridgeway",
+47 weitere Felder
}
Anfragen
1
30 T · wöchentlich, letzte 12 Wochen

Aufrufen

People Search Peopledatalabs mit einer Anfrage abrufen

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/people_search.peopledatalabs",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={},
)
print(res.json())
Öffnen in
Beispielantwort
{
  "found": true,
  "data": {
    "people": [
      {
        "fullName": "Marcus Ridgeway",
        "pdlId": "pdl_p_9c1f2a7e",
        "firstName": "Marcus",
        "lastName": "Ridgeway",
        "middleInitial": "T",
        "lastInitial": "R",
        "sex": "male",
        "linkedinUrl": "https://www.linkedin.com/in/marcusridgeway",
        "linkedinUsername": "marcusridgeway",
        "linkedinId": "558812093",
        "emails": [
          {
            "type": "professional"
          },
          {
            "type": "personal"
          }
        ],
        "industry": "computer software",
        "jobTitle": "Staff Software Engineer",
        "jobTitleRole": "engineering",
        "jobTitleSubRole": "backend",
        "jobTitleClass": "individual_contributor",
        "jobTitleLevels": [
          "senior",
          "staff"
        ],
        "jobStartDate": "2022-03",
        "jobChangedUtc": 1646092800,
        "jobVerifiedUtc": 1737936000,
        "companyId": "pdl_co_4471",
        "companyName": "Vercel",
        "companyWebsite": "vercel.com",
        "companySize": "251-500",
        "companyFounded": 2015,
        "companyIndustry": "internet",
        "companyIndustryV2": "software development",
        "companyLinkedinUrl": "https://www.linkedin.com/company/vercel",
        "companyLinkedinId": "3020450",
        "companyLocationName": "San Francisco, California, United States",
        "companyLocationCountry": "united states",
        "companyLocality": "San Francisco",
        "companyMetro": "san francisco",
        "companyRegion": "California",
        "companyContinent": "north america",
        "locationName": "Oakland, California, United States",
        "locality": "Oakland",
        "metro": "san francisco",
        "region": "California",
        "country": "united states",
        "continent": "north america",
        "postalCode": "94612",
        "geo": "37.80,-122.27",
        "interests": [
          "distributed systems",
          "rock climbing"
        ],
        "skills": [
          "Go",
          "Kubernetes",
          "PostgreSQL"
        ],
        "experience": [
          {
            "title": "Staff Software Engineer",
            "titleRole": "engineering",
            "titleLevels": [
              "senior",
              "staff"
            ],
            "startDate": "2022-03",
            "isPrimary": true,
            "companyName": "Vercel",
            "companyId": "pdl_co_4471",
            "companySize": "251-500",
            "companyIndustry": "internet",
            "companyWebsite": "vercel.com"
          },
          {
            "title": "Senior Software Engineer",
            "titleRole": "engineering",
            "startDate": "2019-06",
            "endDate": "2022-02",
            "isPrimary": false,
            "companyName": "Cloudflare",
            "companyId": "pdl_co_2290",
            "companySize": "1001-5000",
            "companyIndustry": "computer software",
            "companyWebsite": "cloudflare.com"
          }
        ],
        "education": [
          {
            "schoolName": "University of Washington",
            "schoolType": "post-secondary institution",
            "schoolWebsite": "washington.edu",
            "degrees": [
              "Bachelor of Science"
            ],
            "majors": [
              "Computer Science"
            ],
            "startDate": "2011",
            "endDate": "2015"
          }
        ],
        "profiles": [
          {
            "network": "linkedin"
          },
          {
            "network": "github"
          }
        ],
        "profileScore": "high",
        "activityScore": "high",
        "locationUpdatedUtc": 1735689600,
        "available": {
          "workEmail": true,
          "personalEmails": true,
          "recommendedPersonalEmail": false,
          "mobilePhone": true,
          "phoneNumbers": true,
          "birthYear": false,
          "birthDate": false,
          "facebookUrl": false,
          "facebookUsername": false,
          "facebookId": false,
          "twitterUrl": true,
          "twitterUsername": true,
          "githubUrl": true,
          "githubUsername": true,
          "streetAddresses": false,
          "locationStreetAddress": false,
          "locationAddressLine2": false
        },
        "locationNames": [
          "Oakland, California, United States",
          "Seattle, Washington, United States"
        ],
        "regions": [
          "California",
          "Washington"
        ],
        "countries": [
          "united states"
        ]
      },
      {
        "fullName": "Priya Anand",
        "pdlId": "pdl_p_71ac930d",
        "firstName": "Priya",
        "lastName": "Anand",
        "linkedinUrl": "https://www.linkedin.com/in/priyaanand",
        "linkedinUsername": "priyaanand",
        "emails": [
          {
            "type": "professional"
          }
        ],
        "jobTitle": "Software Engineer II",
        "jobTitleRole": "engineering",
        "jobTitleLevels": [
          "mid"
        ],
        "jobStartDate": "2023-09",
        "companyId": "pdl_co_4471",
        "companyName": "Vercel",
        "companyWebsite": "vercel.com",
        "companySize": "251-500",
        "locationName": "New York, New York, United States",
        "locality": "New York",
        "region": "New York",
        "country": "united states",
        "profiles": [
          {
            "network": "linkedin"
          }
        ],
        "profileScore": "medium",
        "available": {
          "workEmail": true,
          "personalEmails": false,
          "mobilePhone": false,
          "phoneNumbers": false,
          "twitterUrl": false,
          "githubUrl": true,
          "githubUsername": true
        }
      }
    ],
    "total": 47,
    "datasetVersion": "23.5"
  }
}

Vollständige Parameter- und Antwortreferenz: jedes Feld, jeder Typ und jedes Beispiel für diesen Endpoint.

Referenz

Eine Anfrage, eine Antwortstruktur.

Jedes Feld, das du sendest, und jedes Feld, das du zurückbekommst, jeweils mit einem echten Beispiel.

Zuletzt geprüft 2026-10-07 · Verfügbarkeit und Latenz gemessen über 30d

Request-Body

JSON, per POST an diesen Endpoint gesendet.

  • dataIncludestring

    Kommagetrennte People-Data-Labs-Felder, die enthalten sein sollen, oder eine Liste mit führendem -, um Felder auszuschließen. Die Projektion ändert nur die Nutzlast; die Abrechnung folgt weiterhin den zurückgegebenen Profilen.

  • datasetstring

    People-Data-Labs-Datensatz, der durchsucht wird, wenn dein Tarif mehr als einen bereitstellt.

  • limitinteger

    2

    Maximale Zahl der zurückgegebenen Profile. Jedes zurückgegebene Profil wird berechnet, beginne also bei 1, um eine Suchanfrage zu prüfen und total zu lesen, bevor du mehr anforderst.

  • querystring

    Elasticsearch-artige Abfrage über den Personendatensatz von People Data Labs, z. B. {"bool": {"must": [{"term": {"job_company_website": "posthog.com"}}]}}. Sende dies oder sql, nie beides.

  • sqlstring

    SELECT * FROM person WHERE job_title_role='engineering' AND job_company_website='vercel.com'

    People-Data-Labs-SQL in der Form SELECT * FROM person WHERE ... . Zeichenketten stehen in einfachen Anführungszeichen, nur SELECT * wird unterstützt, und Feldnamen müssen echte People-Data-Labs-Personenfelder sein, einschließlich verschachtelter Unterfelder wie experience.title.name. Füge keine LIMIT-Klausel ein; People Data Labs lehnt sie ab. Nutze stattdessen limit. Sende dies oder query, nie beides.

  • titlecaseboolean

    true

    Gib Text in Title Case zurück, statt in der Kleinschreibung, die People Data Labs standardmäßig liefert.

Du sendest. Ein kleiner JSON-Body. Die gezeigten Werte sind Beispiele, die du durch deine eigenen ersetzt.

Antwort

JSON, ein Beispielwert pro Feld.

  • foundboolean

    true

each peopledata.people[]
  • fullNamestring

    Marcus Ridgeway

  • pdlIdstring

    pdl_p_9c1f2a7e

  • firstNamestring

    Marcus

  • lastNamestring

    Ridgeway

  • middleInitialstring

    T

  • lastInitialstring

    R

  • sexstring

    male

  • linkedinUrlstring

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

  • linkedinUsernamestring

    marcusridgeway

  • linkedinIdstring

    558812093

  • industrystring

    computer software

  • jobTitlestring

    Staff Software Engineer

  • jobTitleRolestring

    engineering

  • jobTitleSubRolestring

    backend

  • jobTitleClassstring

    individual_contributor

  • jobTitleLevels[]string

    senior

  • jobStartDatestring

    2022-03

  • jobChangedUtcnumber

    1646092800

  • jobVerifiedUtcnumber

    1737936000

  • companyIdstring

    pdl_co_4471

  • companyNamestring

    Vercel

  • companyWebsitestring

    vercel.com

  • companySizestring

    251-500

  • companyFoundednumber

    2015

  • companyIndustrystring

    internet

  • companyIndustryV2string

    software development

  • companyLinkedinUrlstring

    https://www.linkedin.com/company/vercel

  • companyLinkedinIdstring

    3020450

  • companyLocationNamestring

    San Francisco, California, United States

  • companyLocationCountrystring

    united states

  • companyLocalitystring

    San Francisco

  • companyMetrostring

    san francisco

  • companyRegionstring

    California

  • companyContinentstring

    north america

  • locationNamestring

    Oakland, California, United States

  • localitystring

    Oakland

  • metrostring

    san francisco

  • regionstring

    California

  • countrystring

    united states

  • continentstring

    north america

  • postalCodestring

    94612

  • geostring

    37.80,-122.27

  • interests[]string

    distributed systems

  • skills[]string

    Go

  • profileScorestring

    high

  • activityScorestring

    high

  • locationUpdatedUtcnumber

    1735689600

  • locationNames[]string

    Oakland, California, United States

  • regions[]string

    California

  • countries[]string

    united states

each emaildata.people[].emails[]
  • typestring

    professional

each experiencedata.people[].experience[]
  • titlestring

    Staff Software Engineer

  • titleRolestring

    engineering

  • titleLevels[]string

    senior

  • startDatestring

    2022-03

  • isPrimaryboolean

    true

  • companyNamestring

    Vercel

  • companyIdstring

    pdl_co_4471

  • companySizestring

    251-500

  • companyIndustrystring

    internet

  • companyWebsitestring

    vercel.com

each educationdata.people[].education[]
  • schoolNamestring

    University of Washington

  • schoolTypestring

    post-secondary institution

  • schoolWebsitestring

    washington.edu

  • degrees[]string

    Bachelor of Science

  • majors[]string

    Computer Science

  • startDatestring

    2011

  • endDatestring

    2015

each profiledata.people[].profiles[]
  • networkstring

    linkedin

availabledata.people[].available
  • workEmailboolean

    true

  • personalEmailsboolean

    true

  • recommendedPersonalEmailboolean

    false

  • mobilePhoneboolean

    true

  • phoneNumbersboolean

    true

  • birthYearboolean

    false

  • birthDateboolean

    false

  • facebookUrlboolean

    false

  • facebookUsernameboolean

    false

  • facebookIdboolean

    false

  • twitterUrlboolean

    true

  • twitterUsernameboolean

    true

  • githubUrlboolean

    true

  • githubUsernameboolean

    true

  • streetAddressesboolean

    false

  • locationStreetAddressboolean

    false

  • locationAddressLine2boolean

    false

datadata
  • totalnumber

    47

  • datasetVersionstring

    23.5

Du bekommst zurück. Benannte, typisierte Felder in derselben Struktur, egal welche Quelle antwortet.

FAQ

Über die People Search-Peopledatalabs-API

Die AnyAPI-People Search-Peopledatalabs-API liefert People Search-Daten als normalisiertes JSON aus einem POST-Aufruf an /v1/run/people_search.peopledatalabs. Durchsuche den Personendatensatz von People Data Labs mit SQL oder einer Elasticsearch-Abfrage. Die Ergebnisse tragen den beruflichen und firmenbezogenen Datensatz plus Verfügbarkeits-Flags für Kontaktdaten; die tatsächliche E-Mail und Telefonnummer holst du mit Person Enrichment - People Data Labs. Abgerechnet pro zurückgegebenem Profil. AnyAPI liefert ein normalisiertes Schema, egal welche Quelle antwortet. Sie kostet 168 USD pro 1.000 Ergebnisse, und nie mehr als 9,91 USD für eine einzelne Anfrage, in US-Dollar, ohne Abo und ohne monatliches Minimum.

Sie kostet 168 USD pro 1.000 Ergebnisse, und nie mehr als 9,91 USD für eine einzelne Anfrage, in US-Dollar, ohne Abo und ohne monatliches Minimum. Du lädst ein USD-Guthabenkonto auf, und jeder Aufruf bucht davon ab. Bei manchen fehlgeschlagenen, vom Guthabenkonto bezahlten Anfragen fallen Bearbeitungsgebühren an, die wir zum Selbstkostenpreis ohne Aufschlag weitergeben. Die Fehlerantwort zeigt den berechneten Betrag.

Durchsuche den Personendatensatz von People Data Labs mit SQL oder einer Elasticsearch-Abfrage. Die Ergebnisse tragen den beruflichen und firmenbezogenen Datensatz plus Verfügbarkeits-Flags für Kontaktdaten; die tatsächliche E-Mail und Telefonnummer holst du mit Person Enrichment - People Data Labs. Abgerechnet pro zurückgegebenem Profil. Die Antwort ist normalisiertes JSON mit demselben Envelope, den jeder AnyAPI-Endpoint liefert, sodass das Parsen eines zweiten Endpoints nur eine geänderte URL bedeutet.

Ja. Ein neues AnyAPI-Konto startet mit 0,10 USD Gratis-Guthaben, ohne Karte.

Sende eine POST-Anfrage an https://api.getanyapi.com/v1/run/people_search.peopledatalabs mit deinem AnyAPI-Schlüssel in einem Header „Authorization: Bearer“ und der Eingabe als JSON-Body. Derselbe Schlüssel und dasselbe Guthabenkonto funktionieren bei jedem AnyAPI-Endpoint.

Nein. Du lädst US-Dollar auf ein Prepaid-AnyAPI-Guthaben, und jede Anfrage bucht davon ab. Es gibt keinen Monatstarif und kein Minimum, und dasselbe Guthaben bezahlt jeden AnyAPI-Endpoint.

Ja. Installiere @getanyapi/sdk von npm für TypeScript oder getanyapi von pip für Python. Beide rufen jeden AnyAPI-Endpoint mit demselben Schlüssel auf, und jeder HTTP-Client funktioniert ebenfalls.

Ja. Ein Agent kann sich mit dem AnyAPI-MCP-Server unter https://api.getanyapi.com/mcp verbinden oder mit einem unauthentifizierten POST an https://api.getanyapi.com/agent/signup einen eigenen kostenlosen Test-Schlüssel erstellen und diesen Endpoint über HTTP aufrufen.