{
  "data": {
    "id": "G3EZsXsaGaLDcc4uc",
    "userId": "FPVpEtOmtJJ5nOtot",
    "name": "linkedin-profile-scraper",
    "username": "calm_builder",
    "description": "Scrape public LinkedIn profiles by URL or username, no login or cookies. Get full work history with job titles, education, complete skills, certifications, languages, projects and honors as JSON, plus optional recent posts with comments. Only retrieved profiles are charged.",
    "isPublic": true,
    "createdAt": "2026-06-26T17:33:37.863Z",
    "modifiedAt": "2026-10-15T12:39:35.630Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "xjulDkKjR3YHfibs9",
        "finishedAt": "2026-10-15T12:39:35.630Z",
        "buildNumberInt": 12,
        "buildNumber": "0.0.12"
      }
    },
    "stats": {
      "totalBuilds": 12,
      "totalRuns": 37539,
      "totalUsers": 155,
      "totalUsers7Days": 26,
      "totalUsers30Days": 73,
      "totalUsers90Days": 103,
      "lastRunStartedAt": "2026-10-16T03:20:39.709Z",
      "actorReviewCount": 1,
      "actorReviewRating": 5,
      "bookmarkCount": 1,
      "publicActorRunStats30Days": {
        "ABORTED": 2,
        "FAILED": 0,
        "SUCCEEDED": 16971,
        "TIMED-OUT": 0,
        "TOTAL": 16973
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 2048,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "LEAD_GENERATION",
      "SOCIAL_MEDIA",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "LinkedIn Profile Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/FPVpEtOmtJJ5nOtot-actor-G3EZsXsaGaLDcc4uc-ENTjEfim9B-logo.jpg",
    "seoTitle": "LinkedIn Profile Scraper - Experience, Skills & Posts",
    "seoDescription": "Scrape LinkedIn profiles by URL or username without login. Job titles, education, all skills, certifications and recent posts as JSON. For recruiting and lead generation.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": 0.5,
        "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.001
            },
            "apify-default-dataset-item": {
              "eventTitle": "Profile Scraped",
              "eventDescription": "Single successful profile saved in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.002
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0015
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-26T18:25:01.216Z",
        "createdAt": "2026-06-26T18:25:01.336Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": 0.5,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Profile Scraped",
              "eventDescription": "Single successful profile saved in the default dataset.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.004
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.002
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0015
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              },
              "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.001
            }
          }
        },
        "startedAt": "2026-09-29T12:09:48.806Z",
        "createdAt": "2026-09-29T12:09:52.464Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-09-29T12:36:10.334Z"
      },
      {
        "minimalMaxTotalChargeUsd": 0.5,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "LinkedIn Profile Scraper was updated: you can now add each person's recent posts with top comments, and certifications are more accurate. Profile prices are unchanged.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "Profile Scraped",
              "eventDescription": "Charged for each profile saved to your dataset with its full sections. Profiles that cannot be retrieved are never saved or charged.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.004
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.002
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0015
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.001
                }
              },
              "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.001
            },
            "profile_post": {
              "eventTitle": "Recent post",
              "eventDescription": "Charged for each recent post added to a profile when Include recent posts is on, with its text, date, engagement and media. Comments are free. Never charged when the option is off.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.002
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0006
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0004
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0004
                }
              }
            }
          }
        },
        "startedAt": "2026-10-21T11:55:10.050Z",
        "createdAt": "2026-10-07T11:55:13.525Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-10-07T11:55:34.894Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## LinkedIn Profile Scraper\n\nA scraper for public LinkedIn profiles that collects structured profile data without signing in or using cookies, producing clean JSON objects per profile for profile enrichment and analysis. It parses full work history with job titles, company names and links, employment type, date ranges, durations, locations, workplace type, and full role descriptions; extracts complete skills lists (not truncated), education entries with degrees and fields of study, certifications with issuer and dates, language names with proficiency, projects with contributors, volunteering roles and causes, honors and awards, publications, patents, courses, organizations and causes, profile images, basic audience metrics and identity details. Optionally includes recent public posts with full text, exact publish dates, reactions, comment counts, media and top public comments. The Actor handles multiple roles at the same employer as separate entries and returns structured, keyword-rich profile records suitable for recruiting, lead enrichment, sales intelligence, expert/investor research and talent mapping.\n\n## Use cases\n\n- Recruiting and candidate sourcing\n- Lead enrichment and contact research\n- Sales intelligence and prospect profiling\n- Investor and expert research\n- Talent mapping and organizational mapping",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOab5VylIDD2aCHGSpUvP0k+Qd74MhNJ73cLx5UBzyIQRkCsTQoZrP3X3u0BiGdNweRwDlEQkxYTWc0VBlX+nH4W4CZvddabxtHE0nbRzPLdN25PbsCEOIAudzNmaBId+RCdi4JqlbubCyGDFHmyIFf68APHKPHzh6bNkLOpyWu8K6Csu0PQKY36uVkspHeC5OXVF5rDhxFc7LoQfpApdVDrR12wOA8f02y/AAmvK+b7Xtr4jdhgvjJRBOgGsgSikzRXFN+4wWevpDWHyUbUb4pQXeHem/CzWVpR1vDTyWcP9B1Cx3NvMHdXUCAkPKs1DuzhGOO4sGqNVPUhxfKGtj \n"
  }
}