{
  "data": {
    "id": "UNNeJwTTgLV1LkLh4",
    "userId": "02uzIX6Tp5mOTVMWw",
    "name": "linkedin-profile-verified-email",
    "username": "pequod-labs",
    "description": "LinkedIn email finder from profile URLs → name, company, optional verified work email. Pay only for usable profiles and emails found. Privacy: https://api.apify.com/v2/key-value-stores/jZUn8TR3AeaEwtT2h/records/linkedin-profile-verified-email-privacy.en.html?signature=PcrXf7uRJ0kRmb0GyaoF",
    "isPublic": true,
    "createdAt": "2026-08-02T10:19:07.331Z",
    "modifiedAt": "2026-09-03T16:05:24.682Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "pztgDP2WnbscQoRq3",
        "finishedAt": "2026-09-03T16:05:24.682Z",
        "buildNumberInt": 100032,
        "buildNumber": "0.1.32"
      }
    },
    "stats": {
      "totalBuilds": 32,
      "totalRuns": 1806,
      "totalUsers": 256,
      "totalUsers7Days": 40,
      "totalUsers30Days": 110,
      "totalUsers90Days": 175,
      "lastRunStartedAt": "2026-10-19T05:30:24.027Z",
      "actorReviewCount": 3,
      "actorReviewRating": 5,
      "bookmarkCount": 1,
      "publicActorRunStats30Days": {
        "ABORTED": 4,
        "FAILED": 45,
        "SUCCEEDED": 1271,
        "TIMED-OUT": 0,
        "TOTAL": 1320
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "body": "{\"profileUrls\": [\"https://www.linkedin.com/in/satyanadella/\"], \"findEmail\": false, \"maxConcurrency\": 8, \"proxyConfiguration\": {\"useApifyProxy\": true, \"groups\": [\"DATACENTER\"]}}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "SOCIAL_MEDIA"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Email Finder — Pay Per Find",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/02uzIX6Tp5mOTVMWw-actor-UNNeJwTTgLV1LkLh4-DNMkoHbeOo-3d2618279e26e5c0e86c7ee320005a1bfd6c615a28e7ef83b7728f9b1a113420",
    "seoTitle": "LinkedIn Email Finder | Verified Pay Per Find",
    "seoDescription": "Scrape public LinkedIn profiles and find verified work emails. Pay only when a usable profile or deliverable email is found. No empty-profile charges.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "minimalMaxTotalChargeUsd": 0.05,
        "isPriceChangeNotificationSuppressed": false,
        "createdAt": "2026-08-02T10:25:44.765Z",
        "startedAt": "2026-08-02T10:25:44.000Z",
        "reasonForChange": "Initial PPE: profile + email-found aligned with actor EVENT_PRICES_USD",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "profile": {
              "eventTitle": "Usable LinkedIn profile",
              "eventDescription": "Dataset row with fullName + companyName when status is not blocked / error / not_found.",
              "eventPriceUsd": 0.004,
              "isPrimaryEvent": true,
              "isOneTimeEvent": false
            },
            "email-found": {
              "eventTitle": "Verified or accepted email",
              "eventDescription": "Dataset row delivers a work email (verified, or pattern with acceptPatternEmails opt-in) when findEmail=true.",
              "eventPriceUsd": 0.028,
              "isPrimaryEvent": false,
              "isOneTimeEvent": false
            }
          }
        }
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Profile + Verified Email (Pay Only When Found)\n\nThis Actor processes public LinkedIn profile URLs and returns one structured record per URL, preserving input order. It extracts public profile attributes (full name, professional headline/role, employer, location, and company website/domain) from an upstream people-scraper and can run an offline-first email discovery cascade that generates person-shaped email candidates (pattern generation such as first.last, f.last, etc.), resolves company domains, and applies industry-grade verification to emit strictly verified work emails. Catch-all domains and low-confidence guesses are written with a risky/low-confidence flag and are not billed. Technical capabilities include domain resolution and search-based company matching (hostname, title/snippet, rank and repeated-result signals, LinkedIn company identity), pattern-based candidate generation, verification scoring and evidence reporting, deduplication and input-order preservation, datacenter plus residential HTTP fallbacks with an anonymous browser option, concurrency and retry controls, and per-row status and billing-eligibility metadata. Billing is event-based and only charges for qualifying profile enrichments and strictly verified emails.\n\n## Use cases\n\n- Enrich LinkedIn profile URLs with structured profile attributes for contact databases and CRMs\n- Discover and verify work emails for B2B outreach and sales prospecting\n- Generate ranked email candidates via pattern generation and domain resolution, with verification evidence\n- Produce ordered, deduplicated records for downstream lead lists and enrichment pipelines\n- Integrate into multistep lead-discovery workflows for local businesses and vertical lead lists, supplying profile and verified-email enrichment",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW9rQH/nCKrLp9JEuhffK3yvzOmZuLcL6eo82PqGwxlFqW/7dUd9IjxB0nMYOo/YWJ5R/wU7a8O1OMxZmjB8/Ko5xiMXLtT8EXQvhbjJCwVHLjbMZztPMbbeaHBbCmeMYt7YiJrDMa/L1qYIXPikZi46NSaVgHwfx9nlOvK6RgtZLTmwmCW7qLcsss82oyEctOG2PnA5Z2qvezcXIqFW9ypFKwAaRrzU047ve8qzEuwq4MzYzTzunlcPKXSh0oP/1QlikXuVAw7vaehYobxA8H0ndULwZVjMcKGGykrglfZ3txxWL2mgm66h95WOehIPmFKGahcaA6Sh4HhKkDMoGH \n"
  }
}