Public Company Leadership Team Feed avatar

Public Company Leadership Team Feed

Pricing

Pay per usage

Go to Apify Store
Public Company Leadership Team Feed

Public Company Leadership Team Feed

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Travis Berman

Travis Berman

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

7 days ago

Last modified

Share

Extract leadership, executive, founder, and board people from public company website pages into normalized rows. An opt-in change mode can compare recurring runs and emit only additions, removals, and title changes without breaking the existing snapshot output.

Why this Actor

Automation users often need a repeatable way to pull names and titles from public team/about/leadership pages without building custom site-specific scrapers every time. This Actor is a narrow, permission-respecting starting point for that recurring workflow.

What it does

  • accepts a list of public HTTPS company/team page URLs;
  • fetches the pages with no login, no browser automation, and no private data access;
  • extracts people from JSON-LD when sites publish structured Person data;
  • adds a heuristic fallback for visible leadership cards and name/title pairs;
  • deduplicates rows by page URL, name, and title;
  • keeps snapshot as the default output mode for backward compatibility;
  • optionally stores a named roster baseline and emits added, updated, and removed rows in changes mode;
  • writes a SUMMARY record with row and change counts.

Example input

{
"urls": [
"https://www.williamsf1.com/team",
"https://theorg.com/org/altimetrik/teams/leadership-team"
],
"maxRows": 50,
"maxPeoplePerPage": 15,
"mode": "changes",
"snapshotKey": "weekly-leadership-watch"
}

The Store's prefilled input uses the same single public Kohler leadership page as the local smoke fixture. It is deliberately bounded to one HTTPS URL and the default snapshot mode, so a first run produces a current roster without requiring a saved baseline.

Use "mode": "snapshot" (the default) to receive the complete current roster on every run. Use "mode": "changes" with a stable snapshotKey to persist the current roster and receive only deltas on later runs. The first changes-mode run reports the current people as added because no earlier baseline exists.

Output

Each row contains:

  • pageUrl
  • pageTitle
  • personName
  • personTitle
  • sectionHint
  • sourceType
  • confidence
  • extractedAt

In changes mode, each row also includes changeType, currentTitle, and previousTitle. The SUMMARY key-value record reports current, previous, added, updated, removed, and total change counts.

Safety

Only use public pages you are allowed to access. The Actor rejects non-HTTPS URLs, credentials in URLs, localhost/private hosts, and custom ports. It does not bypass access controls.

Status

The snapshot-only version is live in the Apify Store. The backward-compatible change-detection upgrade is locally implemented and must pass publication review before any deploy.