{
  "data": {
    "id": "99cxzFvmEqgTfrJ7M",
    "actId": "oJMZe85C0opC0xcx2",
    "userId": "Ljbg5np9QD27bbgv3",
    "startedAt": "2026-10-02T09:33:05.430Z",
    "finishedAt": "2026-10-02T09:33:29.957Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "WEB"
    },
    "stats": {
      "durationMillis": 24457,
      "runTimeSecs": 24.457,
      "computeUnits": 0.027174444444444446,
      "imageSizeBytes": 528744448
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"LinkedIn Profile Scraper Input\",\n  \"description\": \"Provide one or more LinkedIn usernames or profile URLs. Each should be on a separate line.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"profiles\": {\n      \"title\": \"LinkedIn Usernames or Profile URLs\",\n      \"type\": \"array\",\n      \"description\": \"List of LinkedIn vanity names or profile URLs (with or without https://, with or without a trailing slash). Company URLs are rejected.\",\n      \"editor\": \"stringList\",\n      \"prefill\": [\n        \"williamhgates\"\n      ]\n    },\n    \"isEmailRequired\": {\n      \"title\": \"Include email when possible\",\n      \"type\": \"boolean\",\n      \"description\": \"When enabled, the scraper tries harder to find and validate a public email address (may take longer).\",\n      \"default\": false\n    }\n  },\n  \"required\": [\n    \"profiles\"\n  ]\n}",
    "readme": "🔍 What is LinkedIn Profile Scraper?\n\nLinkedIn Profile Scraper automates the process of gathering publicly available profile information from LinkedIn. Simply provide one or more LinkedIn usernames or profile URLs, and the scraper will fetch comprehensive details such as:\n\n**Basic Information:**\n- Full name and username\n- Professional headline\n- Profile picture and background image\n- About section\n- Location information\n\n**Professional Details:**\n- Current company and position\n- Work experience history\n- Education background\n- Connection and follower counts\n- Premium status indicators\n\n**Additional Data:**\n- Creator and influencer status\n- Profile verification status\n- Contact information (when available)\n- Company logos and URLs\n\nAll extracted data is limited strictly to public information—nothing private or sensitive is collected.\n\n💡 Why Scrape LinkedIn Profiles?\n\nLinkedIn profiles provide valuable insights for professionals and businesses:\n\n🔎 **Professional Networking**: Identify potential business partners, clients, or employees in your industry.\n\n🧠 **Competitive Analysis**: Research competitors' team members and their professional backgrounds.\n\n📈 **Lead Generation**: Find decision-makers and key contacts for B2B outreach campaigns.\n\n🤝 **Recruitment**: Source candidates with specific skills and experience.\n\n📊 **Market Research**: Analyze industry trends and professional patterns.\n\n🎯 **Sales Intelligence**: Gather insights about prospects before reaching out.\n\n⚖️ Is it Legal to Scrape LinkedIn Data?\n\nWe prioritize ethical scraping practices.\n\nThis scraper only extracts information that users have chosen to display publicly on their LinkedIn profiles. It does not access private data, restricted content, or information behind login walls. All data collection follows LinkedIn's robots.txt guidelines and respects rate limits.\n\n🚀 How to Use\n\n1. **Input Format**: Provide LinkedIn usernames or full profile URLs\n   - Username: `aviv-tal-75b81`\n   - URL: `https://linkedin.com/in/aviv-tal-75b81`\n   - URL: `linkedin.com/in/aviv-tal-75b81`\n\n2. **Rate Limits**: The scraper respects LinkedIn's rate limits\n\n3. **Error Handling**: Invalid usernames, company profiles, or malformed URLs will be logged as errors in the dataset\n\n\n📊 Output Data Structure\n\nThe scraper returns comprehensive profile data including:\n\n- **Personal Info**: Name, headline, location, about section\n- **Professional Info**: Current company, experience history, education\n- **Social Metrics**: Follower count, connection count, premium status\n- **Media**: Profile pictures, background images, company logos\n- **Metadata**: Input tracking, success status, error messages\n\n🔧 Technical Features\n\n- **URL Processing**: Automatically converts LinkedIn URLs to usernames\n- **Input Validation**: Validates usernames and detects company profiles\n- **Error Handling**: Comprehensive error reporting for failed requests\n- **Rate Limiting**: Built-in delays to respect API limits\n- **Resume Capability**: Can resume interrupted scraping sessions\n- **Concurrent Processing**: Multiple workers for efficient data collection\n\n⚠️ Important Notes\n\n- Only personal LinkedIn profiles are supported (company pages will return errors)\n- All data is publicly available information only\n- Respects LinkedIn's terms of service and rate limits",
    "gitCommitId": "46578895e512aa4a178d9cc0eafe57a5ef5f1004",
    "gitBranchName": "main",
    "actorDefinition": {
      "description": "Scrape LinkedIn profiles via the v2 API (basic_info, education, experience, featured).",
      "name": "linkedin-profile-scraper-v2-js",
      "version": "0.0",
      "$schema": "https://apify.com/schemas/v1/actor.ide.json",
      "dockerfile": "./Dockerfile",
      "title": "LinkedIn Profile Scraper v2 (JavaScript)",
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "fields": {},
          "views": {
            "linkedin-profiles": {
              "title": "LinkedIn Profiles",
              "transformation": {
                "fields": [
                  "profile_picture_url",
                  "fullname",
                  "first_name",
                  "last_name",
                  "email",
                  "headline",
                  "public_identifier",
                  "profile_url",
                  "urn",
                  "about",
                  "location",
                  "current_company",
                  "current_company_name",
                  "current_company_url",
                  "current_company_linkedin_url",
                  "current_company_domain",
                  "current_company_website",
                  "current_company_industry",
                  "current_company_organization_type",
                  "current_company_employee_count",
                  "current_company_followers",
                  "current_company_urn",
                  "connection_count",
                  "follower_count",
                  "education",
                  "experience",
                  "featured",
                  "input",
                  "username",
                  "success"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "profile_picture_url": {
                    "label": "Profile Picture",
                    "format": "image"
                  },
                  "fullname": {
                    "label": "Full Name",
                    "format": "text"
                  },
                  "first_name": {
                    "label": "First Name",
                    "format": "text"
                  },
                  "last_name": {
                    "label": "Last Name",
                    "format": "text"
                  },
                  "email": {
                    "label": "Email",
                    "format": "text"
                  },
                  "headline": {
                    "label": "Headline",
                    "format": "text"
                  },
                  "public_identifier": {
                    "label": "Username",
                    "format": "text"
                  },
                  "profile_url": {
                    "label": "Profile URL",
                    "format": "link"
                  },
                  "urn": {
                    "label": "Profile URN",
                    "format": "text"
                  },
                  "about": {
                    "label": "About",
                    "format": "text"
                  },
                  "location": {
                    "label": "Location",
                    "format": "json"
                  },
                  "current_company": {
                    "label": "Current Company",
                    "format": "text"
                  },
                  "current_company_name": {
                    "label": "Company Name",
                    "format": "text"
                  },
                  "current_company_url": {
                    "label": "Current Company URL",
                    "format": "link"
                  },
                  "current_company_linkedin_url": {
                    "label": "Company LinkedIn URL",
                    "format": "link"
                  },
                  "current_company_domain": {
                    "label": "Company Domain",
                    "format": "text"
                  },
                  "current_company_website": {
                    "label": "Company Website",
                    "format": "link"
                  },
                  "current_company_industry": {
                    "label": "Company Industry",
                    "format": "text"
                  },
                  "current_company_organization_type": {
                    "label": "Organization Type",
                    "format": "text"
                  },
                  "current_company_employee_count": {
                    "label": "Company Size",
                    "format": "text"
                  },
                  "current_company_followers": {
                    "label": "Company Followers",
                    "format": "number"
                  },
                  "current_company_urn": {
                    "label": "Company URN",
                    "format": "text"
                  },
                  "connection_count": {
                    "label": "Connections",
                    "format": "number"
                  },
                  "follower_count": {
                    "label": "Followers",
                    "format": "number"
                  },
                  "education": {
                    "label": "Education",
                    "format": "json"
                  },
                  "experience": {
                    "label": "Experience",
                    "format": "json"
                  },
                  "featured": {
                    "label": "Featured",
                    "format": "json"
                  },
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "username": {
                    "label": "Resolved Username",
                    "format": "text"
                  },
                  "success": {
                    "label": "Success",
                    "format": "boolean"
                  }
                }
              }
            },
            "company-details": {
              "title": "Company Details",
              "transformation": {
                "fields": [
                  "input",
                  "fullname",
                  "current_company",
                  "current_company_name",
                  "current_company_description",
                  "current_company_domain",
                  "current_company_website",
                  "current_company_industry",
                  "current_company_organization_type",
                  "current_company_employee_count",
                  "current_company_followers",
                  "current_company_headquarters",
                  "current_company_linkedin_url",
                  "current_company_url",
                  "current_company_urn"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "fullname": {
                    "label": "Full Name",
                    "format": "text"
                  },
                  "current_company": {
                    "label": "Current Company",
                    "format": "text"
                  },
                  "current_company_name": {
                    "label": "Company Name",
                    "format": "text"
                  },
                  "current_company_description": {
                    "label": "Company Description",
                    "format": "text"
                  },
                  "current_company_domain": {
                    "label": "Company Domain",
                    "format": "text"
                  },
                  "current_company_website": {
                    "label": "Company Website",
                    "format": "link"
                  },
                  "current_company_industry": {
                    "label": "Company Industry",
                    "format": "text"
                  },
                  "current_company_organization_type": {
                    "label": "Organization Type",
                    "format": "text"
                  },
                  "current_company_employee_count": {
                    "label": "Company Size",
                    "format": "text"
                  },
                  "current_company_followers": {
                    "label": "Company Followers",
                    "format": "number"
                  },
                  "current_company_headquarters": {
                    "label": "Company Headquarters",
                    "format": "json"
                  },
                  "current_company_linkedin_url": {
                    "label": "Company LinkedIn URL",
                    "format": "link"
                  },
                  "current_company_url": {
                    "label": "Current Company URL",
                    "format": "link"
                  },
                  "current_company_urn": {
                    "label": "Company URN",
                    "format": "text"
                  }
                }
              }
            },
            "experience-details": {
              "title": "Experience Details",
              "transformation": {
                "fields": [
                  "input",
                  "fullname",
                  "experience"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "fullname": {
                    "label": "Full Name",
                    "format": "text"
                  },
                  "experience": {
                    "label": "Experience",
                    "format": "json"
                  }
                }
              }
            },
            "education-details": {
              "title": "Education Details",
              "transformation": {
                "fields": [
                  "input",
                  "fullname",
                  "education"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "fullname": {
                    "label": "Full Name",
                    "format": "text"
                  },
                  "education": {
                    "label": "Education",
                    "format": "json"
                  }
                }
              }
            },
            "featured-details": {
              "title": "Featured",
              "transformation": {
                "fields": [
                  "input",
                  "fullname",
                  "featured"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "fullname": {
                    "label": "Full Name",
                    "format": "text"
                  },
                  "featured": {
                    "label": "Featured",
                    "format": "json"
                  }
                }
              }
            },
            "errors": {
              "title": "Errors",
              "transformation": {
                "fields": [
                  "input",
                  "username",
                  "success",
                  "error",
                  "message"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "input": {
                    "label": "Original Input",
                    "format": "text"
                  },
                  "username": {
                    "label": "Resolved Username",
                    "format": "text"
                  },
                  "success": {
                    "label": "Success",
                    "format": "boolean"
                  },
                  "error": {
                    "label": "Error Message",
                    "format": "text"
                  },
                  "message": {
                    "label": "Details",
                    "format": "text"
                  }
                }
              }
            }
          }
        }
      },
      "actorSpecification": 1,
      "defaultMemoryMbytes": 256,
      "minMemoryMbytes": 128,
      "maxMemoryMbytes": 512,
      "actorDefaultRunOptions": {
        "timeoutSecs": 36000,
        "memoryMbytes": 256
      },
      "input": {
        "title": "LinkedIn Profile Scraper Input",
        "description": "Provide one or more LinkedIn usernames or profile URLs. Each should be on a separate line.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "profiles": {
            "title": "LinkedIn Usernames or Profile URLs",
            "type": "array",
            "description": "List of LinkedIn vanity names or profile URLs (with or without https://, with or without a trailing slash). Company URLs are rejected.",
            "editor": "stringList",
            "prefill": [
              "williamhgates"
            ]
          },
          "isEmailRequired": {
            "title": "Include email when possible",
            "type": "boolean",
            "description": "When enabled, the scraper tries harder to find and validate a public email address (may take longer).",
            "default": false
          }
        },
        "required": [
          "profiles"
        ]
      },
      "buildTag": "latest",
      "meta": {
        "templateId": "js-empty",
        "generatedBy": "Cursor GPT-5.3 Codex"
      },
      "readme": "🔍 What is LinkedIn Profile Scraper?\n\nLinkedIn Profile Scraper automates the process of gathering publicly available profile information from LinkedIn. Simply provide one or more LinkedIn usernames or profile URLs, and the scraper will fetch comprehensive details such as:\n\n**Basic Information:**\n- Full name and username\n- Professional headline\n- Profile picture and background image\n- About section\n- Location information\n\n**Professional Details:**\n- Current company and position\n- Work experience history\n- Education background\n- Connection and follower counts\n- Premium status indicators\n\n**Additional Data:**\n- Creator and influencer status\n- Profile verification status\n- Contact information (when available)\n- Company logos and URLs\n\nAll extracted data is limited strictly to public information—nothing private or sensitive is collected.\n\n💡 Why Scrape LinkedIn Profiles?\n\nLinkedIn profiles provide valuable insights for professionals and businesses:\n\n🔎 **Professional Networking**: Identify potential business partners, clients, or employees in your industry.\n\n🧠 **Competitive Analysis**: Research competitors' team members and their professional backgrounds.\n\n📈 **Lead Generation**: Find decision-makers and key contacts for B2B outreach campaigns.\n\n🤝 **Recruitment**: Source candidates with specific skills and experience.\n\n📊 **Market Research**: Analyze industry trends and professional patterns.\n\n🎯 **Sales Intelligence**: Gather insights about prospects before reaching out.\n\n⚖️ Is it Legal to Scrape LinkedIn Data?\n\nWe prioritize ethical scraping practices.\n\nThis scraper only extracts information that users have chosen to display publicly on their LinkedIn profiles. It does not access private data, restricted content, or information behind login walls. All data collection follows LinkedIn's robots.txt guidelines and respects rate limits.\n\n🚀 How to Use\n\n1. **Input Format**: Provide LinkedIn usernames or full profile URLs\n   - Username: `aviv-tal-75b81`\n   - URL: `https://linkedin.com/in/aviv-tal-75b81`\n   - URL: `linkedin.com/in/aviv-tal-75b81`\n\n2. **Rate Limits**: The scraper respects LinkedIn's rate limits\n\n3. **Error Handling**: Invalid usernames, company profiles, or malformed URLs will be logged as errors in the dataset\n\n\n📊 Output Data Structure\n\nThe scraper returns comprehensive profile data including:\n\n- **Personal Info**: Name, headline, location, about section\n- **Professional Info**: Current company, experience history, education\n- **Social Metrics**: Follower count, connection count, premium status\n- **Media**: Profile pictures, background images, company logos\n- **Metadata**: Input tracking, success status, error messages\n\n🔧 Technical Features\n\n- **URL Processing**: Automatically converts LinkedIn URLs to usernames\n- **Input Validation**: Validates usernames and detects company profiles\n- **Error Handling**: Comprehensive error reporting for failed requests\n- **Rate Limiting**: Built-in delays to respect API limits\n- **Resume Capability**: Can resume interrupted scraping sessions\n- **Concurrent Processing**: Multiple workers for efficient data collection\n\n⚠️ Important Notes\n\n- Only personal LinkedIn profiles are supported (company pages will return errors)\n- All data is publicly available information only\n- Respects LinkedIn's terms of service and rate limits"
    },
    "buildNumber": "0.0.27",
    "imageDigest": "f1d627cd5bde0ff6d44646312643a8ec212d79a2192fed4a2ec29cd14c944d02",
    "actVersion": {
      "sourceType": "GIT_REPO",
      "buildTag": "latest",
      "versionNumber": "0.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.027174444444444446
    }
  }
}