{
  "data": {
    "id": "0lmeugxvN8unWYVXn",
    "actId": "iIXoObnaUV7HWGusQ",
    "userId": "zq8lKbpLzTjGDayPC",
    "startedAt": "2026-11-07T08:56:40.016Z",
    "finishedAt": "2026-11-07T08:56:44.755Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 4645,
      "runTimeSecs": 4.645,
      "computeUnits": 0.005161111111111111,
      "imageSizeBytes": 320587776
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "GK9YjZRyQZVzOdoH5",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"LinkedIn Profile, Certifications & Company Data Input\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"required\": [\n    \"profileUrls\"\n  ],\n  \"properties\": {\n    \"profileUrls\": {\n      \"title\": \"Profile URLs or Usernames\",\n      \"type\": \"array\",\n      \"description\": \"Public LinkedIn profile URLs (https://www.linkedin.com/in/username) or bare usernames. Full URLs, 'in/username' shorthand, regional subdomains and URLs with tracking parameters are all accepted.\",\n      \"editor\": \"stringList\",\n      \"prefill\": [\n        \"https://www.linkedin.com/in/williamhgates\"\n      ],\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"minItems\": 1\n    },\n    \"enrichCompany\": {\n      \"title\": \"Enrich Current Company\",\n      \"type\": \"boolean\",\n      \"description\": \"Also read the current employer's own public LinkedIn page for employee count, size range, industry, headquarters, address, founded year, followers, website, logo, description, slogan, type and specialties. Uses the actor's free public access path; one fetch per unique company per run.\",\n      \"default\": true,\n      \"prefill\": true,\n      \"editor\": \"checkbox\"\n    },\n    \"includeStatusRows\": {\n      \"title\": \"Include Status Rows\",\n      \"type\": \"boolean\",\n      \"description\": \"Add one structured status row when a run returns no profiles or only some of the requested profiles (for example a 404 or a privacy-restricted profile). Turn off for a dataset of profile records only.\",\n      \"default\": true,\n      \"prefill\": true,\n      \"editor\": \"checkbox\"\n    }\n  }\n}",
    "readme": "# LinkedIn Profile, Certifications & Company Data Extractor\n\nGive this actor a list of public LinkedIn profile URLs (or just usernames) and it returns one\nstructured record per person: identity, About text, current company and school, the public\nconnection indicator, work and education links, every self-authored section LinkedIn shows to\nlogged-out visitors, and firmographics for the person's current employer. No LinkedIn account,\ncookie, session token, or proxy setup is required.\n\n## What it does\n\n- Reads the public guest view of each profile, plus the richer server-rendered view LinkedIn\n  sends to link-preview crawlers when available\n- Extracts certifications with credential IDs and verification links, honors and awards, test\n  scores, organization memberships, volunteer work, projects, publications, patents, courses,\n  instructor courses, language skills, services, recommendations received, public skill tokens,\n  badges, and listed websites\n- Reads the top-card layer for the current company link, current school, followers, and the\n  public connections figure\n- Optionally reads the current employer's own public LinkedIn page for company size, industry,\n  headquarters, address, founded year, follower count, website, logo, description, slogan,\n  organization type, and specialties\n- Never invents data: a field LinkedIn withholds or masks is omitted from that record, and a\n  profile that belongs to a different member is discarded rather than pushed\n- Omits empty values recursively — no `null`, empty string, or empty list reaches the dataset\n\n## Output per profile\n\n- `name`, `headline`, `location`, `summary`\n- `headlineRedacted` — `true` when LinkedIn replaced a withheld headline with the current company\n  in its public preview line (the replacement itself is not pushed as a headline)\n- `profileUrl`, `profilePicture`\n- `currentTitle` — current role title when LinkedIn exposes it publicly for this profile\n- `allTitles[]` — titles published in the profile's structured data (masked entries removed)\n- `currentCompany` — current employer with `name`, `url`, `slug`, `companyId` when the company\n  link is numeric. With `enrichCompany` on it also carries `employeeCount`, `size`, `industry`,\n  `website`, `headquarters`, `address`, `foundedYear`, `followersCount`, `description`, `slogan`,\n  `organizationType`, `logoUrl`, and `specialties[]`\n- `currentSchool` — school shown on the profile top card (`name`, `url`)\n- `currentPositions[]`, `pastPositions[]` — `company`, `companyUrl`, `startDate`, `endDate`,\n  `location`, `description`; when LinkedIn renders the full Experience list, entries also carry\n  `title`, `dateRange`, and `duration`\n- `experiences[]` — `currentPositions` and `pastPositions` combined\n- `education[]` and `educations[]` — the same list under both keys (`school`, `schoolUrl`,\n  `startDate`, `endDate`, plus `degree`, `fieldOfStudy`, `gpa`, `dateRange` when LinkedIn's\n  richer public view includes them)\n- `followersCount`, `connectionsCount` (exact number when public), `connectionsText` (for example\n  `\"500+\"` when only the capped indicator is public)\n- `recentArticles[]` — recent posts or articles with `title`, `url`, `publishedDate`, `text`, and\n  `likes`\n- `certifications[]` — `name`, `issuer`, `issuerUrl`, `issueDate`, `credentialId`,\n  `credentialUrl`\n- `recommendations[]` — `recommender`, `recommenderUrl`, `text`\n- `languages[]` — `language`, `proficiency`\n- `services[]` — `name`, `url`\n- `publications[]` — `title`, `url`, `publisher`, `date`, `description`\n- `patents[]` — `title`, `url`, `filedDate`, `number`, `description`\n- `courses[]` — `title`, `number`\n- `instructorCourses[]` — `title`, `url`, `duration`\n- `honorsAndAwards[]` — `title`, `issuer`, `date`, `description`\n- `testScores[]` — `name`, `score`, `date`\n- `organizations[]` — `name`, `position`, `description`\n- `volunteerExperience[]` — `role`, `organization`, `description`\n- `projects[]` — `title`, `dateRange`, `description`\n- `skills[]` — public skill names when the profile exposes them\n- `badges[]`, `isTopVoice`, `isCreator` — public profile badges\n- `websites[]` — `label`, `url` for personal or portfolio links\n- `inputUrl` — the value you supplied for this row\n- `order` — zero-based position in your input list\n- `scrapedAt` — ISO 8601 timestamp of extraction\n\nWhen LinkedIn serves only a sign-up preview for a profile, the row is built from the available\npreview metadata and contains the identity-level fields only.\n\n### Status rows\n\nA run can add one status row (disable with `includeStatusRows: false`):\n\n- No profiles readable: `_status: \"no_data\"`, `_reason`, `_message`, `_help`, `scrapedAt`\n- Some profiles readable: `_status: \"partial_results\"`, `_reason`, `_failureBreakdown`,\n  `_message`, `scrapedAt`, alongside the successful rows\n\nFailure reasons: `auth_wall` (profile hides itself from guests), `not_found` (confirmed 404),\n`blocked` (all access paths failed without a 404), `identity_mismatch` (LinkedIn resolved the URL\nto a different member), `invalid_url`, and `error`. Filter on `_status` if you want only profile\nrows.\n\n## Input\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `profileUrls` | array | – | Required. Public LinkedIn profile URLs or bare usernames. Accepts full URLs, `linkedin.com/in/name`, `in/name`, regional subdomains, and URLs with query parameters. |\n| `enrichCompany` | boolean | `true` | Also read the current employer's public company page for firmographics. One fetch per unique company per run. |\n| `includeStatusRows` | boolean | `true` | Add one structured status row when a run yields no profiles or only some of the requested profiles. |\n\n### Example: several profiles\n\n```json\n{\n  \"profileUrls\": [\n    \"https://www.linkedin.com/in/williamhgates\",\n    \"satyanadella\",\n    \"in/reidhoffman\"\n  ]\n}\n```\n\n### Example: profile only, no employer enrichment\n\n```json\n{\n  \"profileUrls\": [\"https://www.linkedin.com/in/charlywargnier\"],\n  \"enrichCompany\": false\n}\n```\n\n### Example: records only, no status rows\n\n```json\n{\n  \"profileUrls\": [\"https://www.linkedin.com/in/abdulmananraja\"],\n  \"includeStatusRows\": false\n}\n```\n\n## Use cases\n\n- **Recruiting and candidate research** — review public certifications, education, languages,\n  and project history before an outreach\n- **Sales and CRM enrichment** — append current role, employer, and company firmographics to a\n  list of profile URLs\n- **Credential and award research** — collect public certifications, honors, publications, and\n  patents across a population\n- **Talent-market analysis** — study the distribution of public skills, languages, and employers\n  in a cohort\n- **Profile monitoring** — refresh a saved URL list and compare current employer, school, and\n  public sections over time\n\n## How access works\n\nThe actor selects the cheapest working public access path automatically: a direct browser-style\nrequest, then LinkedIn's public link-preview view, then an anti-bot proxy only if both free\npaths are blocked. For company pages it also tries a regional host and a public translation\nmirror before the proxy. You never configure a proxy, and you never supply a cookie, login, or\nAPI key.\n\n## Honest limits\n\n- LinkedIn withholds the real headline, per-role titles, and degree/field for most logged-out\n  profiles. The actor pushes them only when the public page actually renders them; otherwise the\n  field is absent.\n- The exact connection count is usually hidden. The public `500+` form is returned as\n  `connectionsText`; `connectionsCount` appears only when an exact number is public.\n- Public skills are rare in the guest view, so `skills` is often absent.\n- Email addresses and phone numbers are not public. The actor never guesses or fabricates them.\n- A profile whose owner hides it from logged-out visitors returns a status row, not data.\n- Search by name and company-page listing are separate actors in this suite; this actor starts\n  from profile URLs or usernames.\n\n## FAQ\n\n**Do I need a LinkedIn account or cookies?**\nNo. The actor never asks for LinkedIn credentials, session cookies, or tokens.\n\n**Does this work for ordinary profiles or only famous ones?**\nIt is built for everyday professional profiles. LinkedIn's public link-preview view serves the\nsame server-rendered sections for ordinary accounts; the actor reads that view, not a cached\nsnapshot.\n\n**Why are some fields missing on a particular profile?**\nLinkedIn either hides that field from logged-out visitors or the profile owner never filled it\nin. The record omits it instead of returning a placeholder.\n\n**Can I get an email address or phone number?**\nNo. Those are not part of the public guest view, and this actor does not use third-party contact\ndatabases.\n\n**Does it support non-US profiles?**\nYes. Regional LinkedIn profile URLs are normalized to the canonical profile, and the public\nsections are read in the locale LinkedIn serves.\n\n**Is the data live?**\nYes. Every record is read from the live public page at run time.\n\n**Is this affiliated with LinkedIn?**\nNo. It reads publicly available pages and is not affiliated with or endorsed by LinkedIn.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "linkedin-profile-certifications-and-company-data",
      "title": "LinkedIn Profile, Certifications & Company Data Extractor",
      "description": "Read public LinkedIn profiles without login or cookies: identity, About, current company and school, connections, work and education links, certifications, recommendations, languages, publications, patents, courses, honors, projects, badges, websites, and employer firmographics.",
      "version": "1.0",
      "buildTag": "latest",
      "defaultMemoryMbytes": 1024,
      "environmentVariables": {},
      "dockerfile": "../Dockerfile",
      "readme": "# LinkedIn Profile, Certifications & Company Data Extractor\n\nGive this actor a list of public LinkedIn profile URLs (or just usernames) and it returns one\nstructured record per person: identity, About text, current company and school, the public\nconnection indicator, work and education links, every self-authored section LinkedIn shows to\nlogged-out visitors, and firmographics for the person's current employer. No LinkedIn account,\ncookie, session token, or proxy setup is required.\n\n## What it does\n\n- Reads the public guest view of each profile, plus the richer server-rendered view LinkedIn\n  sends to link-preview crawlers when available\n- Extracts certifications with credential IDs and verification links, honors and awards, test\n  scores, organization memberships, volunteer work, projects, publications, patents, courses,\n  instructor courses, language skills, services, recommendations received, public skill tokens,\n  badges, and listed websites\n- Reads the top-card layer for the current company link, current school, followers, and the\n  public connections figure\n- Optionally reads the current employer's own public LinkedIn page for company size, industry,\n  headquarters, address, founded year, follower count, website, logo, description, slogan,\n  organization type, and specialties\n- Never invents data: a field LinkedIn withholds or masks is omitted from that record, and a\n  profile that belongs to a different member is discarded rather than pushed\n- Omits empty values recursively — no `null`, empty string, or empty list reaches the dataset\n\n## Output per profile\n\n- `name`, `headline`, `location`, `summary`\n- `headlineRedacted` — `true` when LinkedIn replaced a withheld headline with the current company\n  in its public preview line (the replacement itself is not pushed as a headline)\n- `profileUrl`, `profilePicture`\n- `currentTitle` — current role title when LinkedIn exposes it publicly for this profile\n- `allTitles[]` — titles published in the profile's structured data (masked entries removed)\n- `currentCompany` — current employer with `name`, `url`, `slug`, `companyId` when the company\n  link is numeric. With `enrichCompany` on it also carries `employeeCount`, `size`, `industry`,\n  `website`, `headquarters`, `address`, `foundedYear`, `followersCount`, `description`, `slogan`,\n  `organizationType`, `logoUrl`, and `specialties[]`\n- `currentSchool` — school shown on the profile top card (`name`, `url`)\n- `currentPositions[]`, `pastPositions[]` — `company`, `companyUrl`, `startDate`, `endDate`,\n  `location`, `description`; when LinkedIn renders the full Experience list, entries also carry\n  `title`, `dateRange`, and `duration`\n- `experiences[]` — `currentPositions` and `pastPositions` combined\n- `education[]` and `educations[]` — the same list under both keys (`school`, `schoolUrl`,\n  `startDate`, `endDate`, plus `degree`, `fieldOfStudy`, `gpa`, `dateRange` when LinkedIn's\n  richer public view includes them)\n- `followersCount`, `connectionsCount` (exact number when public), `connectionsText` (for example\n  `\"500+\"` when only the capped indicator is public)\n- `recentArticles[]` — recent posts or articles with `title`, `url`, `publishedDate`, `text`, and\n  `likes`\n- `certifications[]` — `name`, `issuer`, `issuerUrl`, `issueDate`, `credentialId`,\n  `credentialUrl`\n- `recommendations[]` — `recommender`, `recommenderUrl`, `text`\n- `languages[]` — `language`, `proficiency`\n- `services[]` — `name`, `url`\n- `publications[]` — `title`, `url`, `publisher`, `date`, `description`\n- `patents[]` — `title`, `url`, `filedDate`, `number`, `description`\n- `courses[]` — `title`, `number`\n- `instructorCourses[]` — `title`, `url`, `duration`\n- `honorsAndAwards[]` — `title`, `issuer`, `date`, `description`\n- `testScores[]` — `name`, `score`, `date`\n- `organizations[]` — `name`, `position`, `description`\n- `volunteerExperience[]` — `role`, `organization`, `description`\n- `projects[]` — `title`, `dateRange`, `description`\n- `skills[]` — public skill names when the profile exposes them\n- `badges[]`, `isTopVoice`, `isCreator` — public profile badges\n- `websites[]` — `label`, `url` for personal or portfolio links\n- `inputUrl` — the value you supplied for this row\n- `order` — zero-based position in your input list\n- `scrapedAt` — ISO 8601 timestamp of extraction\n\nWhen LinkedIn serves only a sign-up preview for a profile, the row is built from the available\npreview metadata and contains the identity-level fields only.\n\n### Status rows\n\nA run can add one status row (disable with `includeStatusRows: false`):\n\n- No profiles readable: `_status: \"no_data\"`, `_reason`, `_message`, `_help`, `scrapedAt`\n- Some profiles readable: `_status: \"partial_results\"`, `_reason`, `_failureBreakdown`,\n  `_message`, `scrapedAt`, alongside the successful rows\n\nFailure reasons: `auth_wall` (profile hides itself from guests), `not_found` (confirmed 404),\n`blocked` (all access paths failed without a 404), `identity_mismatch` (LinkedIn resolved the URL\nto a different member), `invalid_url`, and `error`. Filter on `_status` if you want only profile\nrows.\n\n## Input\n\n| Field | Type | Default | Description |\n|---|---|---|---|\n| `profileUrls` | array | – | Required. Public LinkedIn profile URLs or bare usernames. Accepts full URLs, `linkedin.com/in/name`, `in/name`, regional subdomains, and URLs with query parameters. |\n| `enrichCompany` | boolean | `true` | Also read the current employer's public company page for firmographics. One fetch per unique company per run. |\n| `includeStatusRows` | boolean | `true` | Add one structured status row when a run yields no profiles or only some of the requested profiles. |\n\n### Example: several profiles\n\n```json\n{\n  \"profileUrls\": [\n    \"https://www.linkedin.com/in/williamhgates\",\n    \"satyanadella\",\n    \"in/reidhoffman\"\n  ]\n}\n```\n\n### Example: profile only, no employer enrichment\n\n```json\n{\n  \"profileUrls\": [\"https://www.linkedin.com/in/charlywargnier\"],\n  \"enrichCompany\": false\n}\n```\n\n### Example: records only, no status rows\n\n```json\n{\n  \"profileUrls\": [\"https://www.linkedin.com/in/abdulmananraja\"],\n  \"includeStatusRows\": false\n}\n```\n\n## Use cases\n\n- **Recruiting and candidate research** — review public certifications, education, languages,\n  and project history before an outreach\n- **Sales and CRM enrichment** — append current role, employer, and company firmographics to a\n  list of profile URLs\n- **Credential and award research** — collect public certifications, honors, publications, and\n  patents across a population\n- **Talent-market analysis** — study the distribution of public skills, languages, and employers\n  in a cohort\n- **Profile monitoring** — refresh a saved URL list and compare current employer, school, and\n  public sections over time\n\n## How access works\n\nThe actor selects the cheapest working public access path automatically: a direct browser-style\nrequest, then LinkedIn's public link-preview view, then an anti-bot proxy only if both free\npaths are blocked. For company pages it also tries a regional host and a public translation\nmirror before the proxy. You never configure a proxy, and you never supply a cookie, login, or\nAPI key.\n\n## Honest limits\n\n- LinkedIn withholds the real headline, per-role titles, and degree/field for most logged-out\n  profiles. The actor pushes them only when the public page actually renders them; otherwise the\n  field is absent.\n- The exact connection count is usually hidden. The public `500+` form is returned as\n  `connectionsText`; `connectionsCount` appears only when an exact number is public.\n- Public skills are rare in the guest view, so `skills` is often absent.\n- Email addresses and phone numbers are not public. The actor never guesses or fabricates them.\n- A profile whose owner hides it from logged-out visitors returns a status row, not data.\n- Search by name and company-page listing are separate actors in this suite; this actor starts\n  from profile URLs or usernames.\n\n## FAQ\n\n**Do I need a LinkedIn account or cookies?**\nNo. The actor never asks for LinkedIn credentials, session cookies, or tokens.\n\n**Does this work for ordinary profiles or only famous ones?**\nIt is built for everyday professional profiles. LinkedIn's public link-preview view serves the\nsame server-rendered sections for ordinary accounts; the actor reads that view, not a cached\nsnapshot.\n\n**Why are some fields missing on a particular profile?**\nLinkedIn either hides that field from logged-out visitors or the profile owner never filled it\nin. The record omits it instead of returning a placeholder.\n\n**Can I get an email address or phone number?**\nNo. Those are not part of the public guest view, and this actor does not use third-party contact\ndatabases.\n\n**Does it support non-US profiles?**\nYes. Regional LinkedIn profile URLs are normalized to the canonical profile, and the public\nsections are read in the locale LinkedIn serves.\n\n**Is the data live?**\nYes. Every record is read from the live public page at run time.\n\n**Is this affiliated with LinkedIn?**\nNo. It reads publicly available pages and is not affiliated with or endorsed by LinkedIn.\n",
      "input": {
        "title": "LinkedIn Profile, Certifications & Company Data Input",
        "type": "object",
        "schemaVersion": 1,
        "required": [
          "profileUrls"
        ],
        "properties": {
          "profileUrls": {
            "title": "Profile URLs or Usernames",
            "type": "array",
            "description": "Public LinkedIn profile URLs (https://www.linkedin.com/in/username) or bare usernames. Full URLs, 'in/username' shorthand, regional subdomains and URLs with tracking parameters are all accepted.",
            "editor": "stringList",
            "prefill": [
              "https://www.linkedin.com/in/williamhgates"
            ],
            "items": {
              "type": "string"
            },
            "minItems": 1
          },
          "enrichCompany": {
            "title": "Enrich Current Company",
            "type": "boolean",
            "description": "Also read the current employer's own public LinkedIn page for employee count, size range, industry, headquarters, address, founded year, followers, website, logo, description, slogan, type and specialties. Uses the actor's free public access path; one fetch per unique company per run.",
            "default": true,
            "prefill": true,
            "editor": "checkbox"
          },
          "includeStatusRows": {
            "title": "Include Status Rows",
            "type": "boolean",
            "description": "Add one structured status row when a run returns no profiles or only some of the requested profiles (for example a 404 or a privacy-restricted profile). Turn off for a dataset of profile records only.",
            "default": true,
            "prefill": true,
            "editor": "checkbox"
          }
        }
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "LinkedIn Profile, Certifications & Company Data Extractor Output",
        "description": "One record per requested LinkedIn profile: identity, About, current company and school, the public connections indicator, work/education links, every self-authored section LinkedIn renders to guests (certifications, recommendations, languages, services, publications, patents, courses, honors, organizations, volunteering, projects, skills, badges, websites), and optional current-employer firmographics.",
        "properties": {
          "results": {
            "type": "string",
            "title": "LinkedIn profiles",
            "description": "Dataset containing all scraped LinkedIn profile records.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "exampleRunInput": {
        "profileUrls": [
          "https://www.linkedin.com/in/williamhgates"
        ]
      },
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "views": {
            "overview": {
              "title": "Overview",
              "transformation": {
                "fields": [
                  "name",
                  "headline",
                  "location",
                  "profileUrl",
                  "followersCount",
                  "connectionsText",
                  "scrapedAt"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "headline": {
                    "label": "Headline",
                    "format": "text"
                  },
                  "location": {
                    "label": "Location",
                    "format": "text"
                  },
                  "profileUrl": {
                    "label": "Profile URL",
                    "format": "link"
                  },
                  "followersCount": {
                    "label": "Followers",
                    "format": "number"
                  },
                  "connectionsText": {
                    "label": "Connections",
                    "format": "text"
                  },
                  "scrapedAt": {
                    "label": "Scraped At",
                    "format": "text"
                  }
                }
              }
            },
            "detailed": {
              "title": "Detailed",
              "transformation": {
                "fields": [
                  "name",
                  "headline",
                  "location",
                  "summary",
                  "profileUrl",
                  "profilePicture",
                  "currentTitle",
                  "currentCompany",
                  "currentSchool",
                  "followersCount",
                  "connectionsCount",
                  "connectionsText",
                  "certifications",
                  "recommendations",
                  "languages",
                  "publications",
                  "skills",
                  "inputUrl",
                  "order",
                  "scrapedAt"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "name": {
                    "label": "Name",
                    "format": "text"
                  },
                  "headline": {
                    "label": "Headline",
                    "format": "text"
                  },
                  "location": {
                    "label": "Location",
                    "format": "text"
                  },
                  "summary": {
                    "label": "Summary",
                    "format": "text"
                  },
                  "profileUrl": {
                    "label": "Profile URL",
                    "format": "link"
                  },
                  "profilePicture": {
                    "label": "Photo",
                    "format": "link"
                  },
                  "currentTitle": {
                    "label": "Current Title",
                    "format": "text"
                  },
                  "currentCompany": {
                    "label": "Current Company",
                    "format": "object"
                  },
                  "currentSchool": {
                    "label": "Current School",
                    "format": "object"
                  },
                  "followersCount": {
                    "label": "Followers",
                    "format": "number"
                  },
                  "connectionsCount": {
                    "label": "Connections",
                    "format": "number"
                  },
                  "connectionsText": {
                    "label": "Connections (text)",
                    "format": "text"
                  },
                  "certifications": {
                    "label": "Certifications",
                    "format": "object"
                  },
                  "recommendations": {
                    "label": "Recommendations",
                    "format": "object"
                  },
                  "languages": {
                    "label": "Languages",
                    "format": "object"
                  },
                  "publications": {
                    "label": "Publications",
                    "format": "object"
                  },
                  "skills": {
                    "label": "Skills",
                    "format": "object"
                  },
                  "inputUrl": {
                    "label": "Input URL",
                    "format": "text"
                  },
                  "order": {
                    "label": "Order",
                    "format": "number"
                  },
                  "scrapedAt": {
                    "label": "Scraped At",
                    "format": "text"
                  }
                }
              }
            }
          }
        }
      }
    },
    "buildNumber": "1.0.2",
    "imageDigest": "7146ac39a435c429ec6752aff352ce7455ee67de5c5689391c9c4f5ac80d6a52",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.005161111111111111
    }
  }
}