{
  "data": {
    "id": "os4ZlK8i0WebQ2Swu",
    "userId": "PQhLnqq2spMZwCs3M",
    "name": "linkedin-profile-scraper",
    "username": "apiagent",
    "description": "Scrape LinkedIn profiles to structured JSON. Works with Claude, Codex, Cursor, Hermes Agent and any MCP-compatible AI agent. Features: cached results, AI skill extraction, influence scoring.",
    "isPublic": true,
    "createdAt": "2026-08-12T15:27:48.418Z",
    "modifiedAt": "2026-08-13T08:57:28.079Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "e6a6ZraFmrPaenNzu",
        "finishedAt": "2026-08-13T08:34:04.029Z",
        "buildNumberInt": 100021,
        "buildNumber": "0.1.21"
      }
    },
    "stats": {
      "totalBuilds": 21,
      "totalRuns": 154,
      "totalUsers": 6,
      "totalUsers7Days": 0,
      "totalUsers30Days": 4,
      "totalUsers90Days": 6,
      "lastRunStartedAt": "2026-10-16T00:35:30.085Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 21,
        "TIMED-OUT": 0,
        "TOTAL": 21
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 4096
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "JOBS",
      "MCP_SERVERS"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Scraper - MCP Ready",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": 10,
        "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.0045
            },
            "apify-default-dataset-item": {
              "eventTitle": "linkedin-profile-scraped",
              "eventDescription": "Fee per profile returned. Charged once for each profile pushed to the dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.00001,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-13T03:49:56.519Z",
        "createdAt": "2026-08-13T03:49:58.681Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": 10,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "linkedin-profile-scraped",
              "eventDescription": "Fee per profile returned. Charged once for each profile pushed to the dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0045,
              "isPrimaryEvent": true
            },
            "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.0001
            }
          }
        },
        "startedAt": "2026-08-13T08:47:04.641Z",
        "createdAt": "2026-08-13T08:47:06.468Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Linkedin-profile-scraped",
              "eventDescription": "Fee per profile returned. Charged once for each profile pushed to the dataset.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0045,
              "isPrimaryEvent": true
            },
            "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.0001
            },
            "default-dataset-item": {
              "eventTitle": "Dataset item",
              "eventDescription": "Single result in the default dataset",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.00001
            }
          }
        },
        "startedAt": "2026-08-13T08:57:27.874Z",
        "createdAt": "2026-08-13T08:57:28.091Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-08-19T08:06:16.428Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Profile Scraper (MCP Ready)\n\nA LinkedIn profile scraper that converts public LinkedIn person profiles into structured JSON for enrichment and analysis. It crawls profile pages and extracts identity and profile metadata (full name, headline, one-line summary, location, current role), detailed work history and education entries, audience metrics (followers/connections), AI-extracted skills (including 60+ AI/ML keywords), an AI relevance score (0–100) indicating suitability for AI/ML roles, and an influence classification into follower/connection tiers (nano/micro/mid/macro/mega). The Actor combines web scraping with AI text processing to produce consistent, machine-readable profile data for downstream matching, scoring, and analysis.\n\n## Use cases\n\n- Sales prospecting: enrich prospect profiles with role, company, and seniority information  \n- Recruiting: extract candidate headlines, experience, and education for sourcing  \n- Lead enrichment: append firmographic and profile-level attributes to CRM records  \n- Talent-market research: analyze roles, career moves, education trends, and audience reach  \n- AI agent workflows: drive profile enrichment and scoring within automated AI-driven processes",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDRl5M39zmjxx8dKDAbkrm5ddcS0INlsBf4gnecC8wXhDAEKF6Ss/rt9RTAjSolC1zZfBFHq6wUnx60JWU684X66GolSWTld5MUmmw+7vEv/R9Al+OsWnnmWrvbgPJJJbIBvw7DrmBx2x6ZaJw7G6BSF4gs+n9T2HLa+evAnK2EgRRP/GFihuJvmcTow8DrHlIOe2w/dwMrCSF9MrNkYRB7m7Q4gioNhl5hCGjM05CCfK3ToVqMyunIGqBAcKLjH5eh996gatRR+xclnhCRIBSXUGXIIqAMH2MEHvY15FOJP218zd/ynG/xv26y09TpXjLsxZg7vWOjxKVskzjKZRRt \n"
  }
}