{
  "data": {
    "id": "DIlWX597J9vZXVzxw",
    "userId": "37EfuyJq9V1PGIamn",
    "name": "linkedin-profile-scraper",
    "username": "thirdwatch",
    "description": "Scrape LinkedIn public profiles without login or cookies. Extracts name, headline, current and past positions, education, about section, follower count, and articles.",
    "isPublic": true,
    "createdAt": "2026-04-09T10:31:28.038Z",
    "modifiedAt": "2026-10-01T15:08:09.007Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "2dUhc7oesMfLfhJFm",
        "finishedAt": "2026-10-01T15:08:09.007Z",
        "buildNumberInt": 10000040,
        "buildNumber": "1.0.40"
      },
      "candidate-ingestion": {
        "buildId": "6Jh8B2Q7FqetJga4Y",
        "finishedAt": "2026-10-01T13:20:40.809Z",
        "buildNumberInt": 10100003,
        "buildNumber": "1.1.3"
      }
    },
    "stats": {
      "totalBuilds": 43,
      "totalRuns": 9094,
      "totalUsers": 190,
      "totalUsers7Days": 4,
      "totalUsers30Days": 15,
      "totalUsers90Days": 51,
      "lastRunStartedAt": "2026-10-16T06:28:08.898Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 10,
        "SUCCEEDED": 156,
        "TIMED-OUT": 0,
        "TOTAL": 166
      }
    },
    "versions": [
      {
        "versionNumber": "1.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "candidate-ingestion"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"maxProfiles\":5,\"profileUrls\":[\"satyanadella\"]}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Scraper - No Cookies, Pay Per Result",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/37EfuyJq9V1PGIamn-actor-DIlWX597J9vZXVzxw-SlzVkv3zaR-linkedin.png",
    "seoTitle": "LinkedIn Profile Scraper - No Cookies, Pay Per Result",
    "seoDescription": "Scrape LinkedIn public profiles without login or cookies. Extracts name, headline, current and past positions, education, about section, follower count.",
    "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.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.01
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.007
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.006
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.006
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-04-13T16:05:09.528Z",
        "createdAt": "2026-04-13T16:05:10.013Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "The Actor now uses direct public HTTP and free search discovery first. Everyday result pricing is being cut sharply; fallback fees apply only when a paid recovery path succeeds.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0012
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0005
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0003
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0003
                }
              },
              "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.00005
            },
            "proxy_fallback": {
              "eventTitle": "Residential proxy fallback",
              "eventDescription": "Residential proxy fallback",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.012
            },
            "serp_fallback": {
              "eventTitle": "SERP proxy fallback",
              "eventDescription": "SERP proxy fallback",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.004
            }
          }
        },
        "createdAt": "2026-07-16T16:55:12.671Z",
        "startedAt": "2026-07-16T16:55:12.671Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-07-16T17:05:40.362Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Result",
              "eventDescription": "Charged for each result scraped",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.01
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.009
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.008
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0075
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0075
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0075
                }
              },
              "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.00005
            },
            "proxy_fallback": {
              "eventTitle": "Residential proxy fallback",
              "eventDescription": "Charged once per successfully enriched profile only when direct HTTP and free search paths fail and a residential proxy is required.",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.025
            },
            "serp_fallback": {
              "eventTitle": "Rendered search fallback",
              "eventDescription": "Charged once per successfully enriched profile only when the paid rendered-search fallback is required.",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.015
            }
          }
        },
        "startedAt": "2026-08-21T15:17:37.000Z",
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "Cost-led margin repair: optimized transports first, then set measured 60% contribution-margin floors.",
        "isPriceChangeNotificationSuppressed": false,
        "forceContainsSignificantPriceChange": false,
        "minimalMaxTotalChargeUsd": null,
        "createdAt": "2026-08-07T15:08:36.072Z",
        "notifiedAboutFutureChangeAt": "2026-08-07T15:08:56.854Z",
        "notifiedAboutChangeAt": "2026-08-21T15:35:42.755Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Profile Scraper\n\nScrapes and parses public LinkedIn profile pages to produce structured, enrichment-ready records for people data workflows: extracts personal and professional metadata (full name, public headline), current and historical positions with company names and date ranges, education entries with schools and degrees, listed skills and certifications, public summary/about text, location, profile image URL, follower counts, canonical profile identifier and URL, recent public articles and publications, languages, volunteer roles, recommendation counts, and an optional full-sectioned representation of every public profile section (section entries include title, subtitle, date range, description and links). Designed for bulk processing with per-profile failure isolation, search-result and fallback lookup methods, optional use of session cookies or proxy fallbacks for additional coverage, and output optimized for downstream enrichment, CRM/ATS ingestion, prospecting, recruiting, research, and analytics.\n\n## Use cases\n\n- Sales prospecting and SDR research to enrich leads with current title, company, location, and profile links  \n- CRM and RevOps enrichment to normalize contact records and add professional metadata  \n- Recruiting and candidate research to summarize public backgrounds before outreach or screening  \n- Founder, executive, and investor research across portfolios or market segments  \n- Talent movement, market-mapping, and organization research workflows  \n- Data pipelines and normalization of LinkedIn usernames/URLs into structured people-data fields",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7BkvK0Uv/QGkamRh8kkq7Wr4eEACWrXv1RdPtykjtHd7bTfiKEEGQFoXVTucW+kRm+9KTCfqt9Z92b5svJRSddUcEqWL/98nUIwNpztB9wJHbH8y8FAlcin3x+JodMY99rLNvLfypfqAY1iy9Rdjwkg7xN6y1MzJkUsfNeCwo3mAJ9+8XV3jBGm0UUqsNux0sNIQlyuGyNZ8eEbzur0YCQQjuTo924+wkI+d3u9ieWtP476jEl/HpLMIvCkCIq/BwjOi+mEAIabnTnPZ1N9WXUxRu2Xjk1Wvst6j4DJPuQiHMr0aY/oC27Dicj+qNScKBfkj2MooUZRUB1jv6mVBb \n"
  }
}