{
  "data": {
    "id": "zj7kKwjTyEhUNvyK9",
    "userId": "TNuV1820RfGozb2kq",
    "name": "linkedin-profile-actor",
    "username": "whoareyouanas",
    "description": "Scrape public LinkedIn profiles from URLs or usernames. Extract names, headlines, company, experience, education and skills to JSON or CSV. No account cookies required.",
    "isPublic": true,
    "createdAt": "2026-06-14T18:05:19.787Z",
    "modifiedAt": "2026-09-12T15:48:34.141Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "OesKEgvd9X5rOWnyO",
        "finishedAt": "2026-09-12T15:34:30.191Z",
        "buildNumberInt": 200001,
        "buildNumber": "0.2.1"
      }
    },
    "stats": {
      "totalBuilds": 12,
      "totalRuns": 1224,
      "totalUsers": 41,
      "totalUsers7Days": 2,
      "totalUsers30Days": 5,
      "totalUsers90Days": 23,
      "lastRunStartedAt": "2026-10-16T04:16:45.282Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 7,
        "SUCCEEDED": 43,
        "TIMED-OUT": 0,
        "TOTAL": 50
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 4096
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Scraper - No Login, JSON & CSV",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/TNuV1820RfGozb2kq-actor-zj7kKwjTyEhUNvyK9-hOVgpMM29l-linkedin-logo-512.png",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "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.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.004,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-15T03:08:18.104Z",
        "createdAt": "2026-06-15T03:08:18.751Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "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 converts public LinkedIn profile URLs or usernames into structured profile data (JSON and CSV) for CRM enrichment, recruiting research, spreadsheet exports, and professional data workflows. It performs anonymous guest HTTP requests (no LinkedIn login required), supports parallel processing and proxy configuration, and can optionally invoke a paid third‑party fallback for additional recovery attempts. The Actor returns normalized, nested profile records containing personal names, headline, current employer and company links, location, top skills, experience and education arrays, certifications, languages, profile photo/background URLs, follower/connection counts, canonical profile URL, timestamps, and an extraction status plus per-profile diagnostics; missing strings, absent numbers, and empty lists are represented consistently. Inputs are deduplicated before processing, and failed or diagnostic rows are recorded separately from usable profile records.\n\n## Use cases\n\n- CRM enrichment with structured LinkedIn profile attributes for contact and company records  \n- Candidate sourcing and recruiting research with work experience and education details  \n- Bulk exports to spreadsheets or CSV for data analysis and reporting  \n- Sampling and coverage checks to validate public-profile extraction before scaling runs  \n- Deduplication and canonical URL mapping for downstream data dedupe workflows  \n- Normalized data ingestion for downstream pipelines that consume nested experience/education arrays",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCq6ykfP2Th94ThBIUUXQwk8OKGoh2oszq+j+P+I0vn9FSbEM5PtRPonNBFL5wVy3DDQUHCSlFmLYaYceeXMd0TJO60XfFksz7pRizuunPLVuvyoTVQ73cw03slw3ZdHcZ7WDB9Ie7EWfF40fCEvX7GPCRchfPouw27ETOri61IDRWf6NM5lExeXuSbTFl+0kyCa61O7VnANGH57D7g7sJ07e9UcXKDm0AnQ0MfrDTHFU6c7aKxhunW1fBX4iXD4EWWK4ikop3hRvmpfbHcnpg42JETDjyorATlMiR6NVbnJb2p4v+dfR3Y4k33O85CvlZb7B1jcwsJivTYyqx+yyL1 \n"
  }
}