{
  "data": {
    "id": "J3zhh32m1J1uacIb6",
    "userId": "fwphAep6LMVHNdKy6",
    "name": "linkedin-profile-scraper---no-login-public-data",
    "username": "scrapepilot",
    "description": "Extract public LinkedIn profile data without login. Name, headline, company, location, about, skills. Auth wall detection + Google Knowledge Panel fallback. Residential proxy required. Bulk usernames or full names supported. JSON/CSV.",
    "isPublic": true,
    "createdAt": "2026-03-28T13:11:11.251Z",
    "modifiedAt": "2026-09-27T04:16:58.001Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "s2xwd2xJLrqJgMYjC",
        "finishedAt": "2026-09-27T04:16:58.001Z",
        "buildNumberInt": 7,
        "buildNumber": "0.0.7"
      }
    },
    "stats": {
      "totalBuilds": 7,
      "totalRuns": 246,
      "totalUsers": 35,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 5,
      "lastRunStartedAt": "2026-10-15T20:38:35.966Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "memoryMbytes": 1024,
      "timeoutSecs": 3600
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "JOBS",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Scraper – No Login, Public Data",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/fwphAep6LMVHNdKy6-actor-QfT19vTLSox5rm2FA-cGmetWeD9Y-xDuh7ayvxVZbv0WZA-Linkedin-logo.png",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "pricePerUnitUsd": 20.99,
        "trialMinutes": 1440,
        "pricingModel": "FLAT_PRICE_PER_MONTH",
        "isPriceChangeNotificationSuppressed": false,
        "startedAt": "2026-03-28T16:10:55.352Z",
        "createdAt": "2026-03-28T16:10:55.956Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "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.1
            },
            "result-scrape": {
              "eventTitle": "Scraped LinkedIn Profile",
              "eventDescription": "Charged 1 event for each successfully extracted LinkedIn profile, including full name, headline, current company/position, location, education, experience, and about section.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.007,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-09-26T07:21:59.076Z",
        "createdAt": "2026-09-26T07:21:57.019Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-09-26T07:36:05.177Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Profile Scraper\n\nA LinkedIn profile scraping Actor that extracts structured professional profile data (name, headline/title, current job and company, company link, location, summary/about, recent experience entries, education entries, listed skills, connection counts, and extraction timestamp/provenance) from public LinkedIn pages without requiring login, cookies, or an API key. It implements a resilient 3-layer extraction pipeline (no-www LinkedIn → www/mobile LinkedIn variants with different user-agents → Google Knowledge Panel fallback), automatic detection of LinkedIn auth walls by scanning responses for login-page indicators, automatic switching between URL variants, full-name discovery via Google search, per-profile extraction status labels (FOUND / PARTIAL / AUTH_REQUIRED) and provenance metadata (which URL variant or fallback produced the data). The Actor supports bulk processing with randomized delays to avoid rate limits, extracts concise experience summaries and education entries, and outputs per-record data quality indicators suitable for enrichment, research, and tracking workflows.\n\n## Use cases\n\n- Sales prospecting and account research for decision-maker outreach  \n- Recruitment and talent intelligence for candidate screening at scale  \n- Competitive intelligence and executive tracking (leadership changes)  \n- Lead enrichment for CRM systems (name, title, company, location)  \n- Investor and VC due diligence on founding teams and experience histories  \n- Market research and people analytics (keyword-based talent segmentation)  \n- Academic and HR research on career mobility and industry skill distribution  \n- Journalism and background research to verify professional claims and histories",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQAKtnHsScopXQbGufhGzIRTraDiOsnaMCqzrmlYEPd4qVfFrglgz73a+2nE2EpbL+1hL3s2YCdCHCT3IfwcMJ9HvJ1DgVe3AX/m4SKNkK7waNpoa2HOCiSz7sNBKyxeWRViXOa5RN1Ewol/MLV6RikQ6eeeOr7rKgLq8oHFcULf1ZxoLdCm4CiEoZ+ladmAumiWCUNON6fsHy71SS1U5xiROf/MtKNC8uQBqW6AeA89T/CWtWCRAz1f5MUFA9wD4CcR2+3/HRCFAgk5CyVx7q0Guaob+/s4yqMYBfMl9UyM0fBTdUm6BqOksqnKZdOX2Gn0OQsFbxO++l/48dD2Wv \n"
  }
}