Person Social Footprint Mapper

live$0.005/person mappedEnrichment

Last updated October 20, 2026

Find a person's public GitHub, Bluesky, personal site, Substack, and X profiles from their name and company domain. One row per person with profile URLs, follower counts, and a match confidence per platform. No emails, no phones, never opens LinkedIn. X uses your own key.

Features

  • Find a person's public GitHub, Bluesky, personal site, Substack, and X profiles from their name and company domain.
  • One row per person with profile URLs, follower counts, and a match confidence per platform.
  • No emails, no phones, never opens LinkedIn.
  • X uses your own key.
  • Pay per event: Person mapped at $0.005.

Input

full_namestringoptional

Full name. The person's first and last name, for example Mitchell Hashimoto.

company_domainstringoptional

Company domain. The domain of the company the person works at, for example hashicorp.com. It anchors the match: a profile that links to this company counts far more than a matching name.

personsarrayoptional

Batch of persons. Several persons, one per line as Full Name | company.com, or a JSON list of objects with full_name, company_domain, and optional linkedin_url and location. Up to 200 per run.

linkedin_urlstringoptional

LinkedIn profile URL (hint only). Optional. Used only as a weak hint by comparing the words in the URL with a profile handle. The actor never opens LinkedIn.

locationstringoptional

Location. Optional city or country. A profile in the same place gets a small boost.

platformsarrayoptional

Platforms. Which platforms to return: github, bluesky, personal_site, substack, x. Empty means all five.

github_tokenstringoptional

GitHub token (optional, your own). Optional. A free GitHub personal access token with no scopes raises GitHub's limits from 10 to 30 searches a minute. Without it, large batches may return skipped_rate_limit for GitHub. Used for this run only and never stored.

x_bearer_tokenstringoptional

X API bearer token (optional, your own). Optional. Your own X API bearer token. With it, the actor looks up only an X handle that another public source already named (the company page, a personal site, GitHub, or a Bluesky bio). X bills each lookup to your X account. Without it, X columns return skipped and X is never contacted. Never stored.

suppress_profile_urlsarrayoptional

Never return these profile URLs. Profile URLs that must never appear in your output, for example people who asked to be removed. A suppressed profile returns skipped.

max_charge_usdstringoptional

Maximum charge for this run (USD). Optional. The run stops before a charge that would pass this amount.

proxy_modestringoptional

Proxy mode. auto (default): company and personal site pages are read directly, and a page that refuses is retried once through the Apify proxy. direct: never use a proxy. A reliability setting only; it does not change what you pay. Platform APIs are always read directly.

Output schema

json
{
  "input_key": "string",
  "full_name": "string",
  "company_domain": "string",
  "company_name": "string",
  "github_url": "string",
  "github_login": "string",
  "github_followers": "integer",
  "github_public_repos": "integer",
  "github_status": "string",
  "github_confidence": "number",
  "bluesky_handle": "string",
  "bluesky_url": "string",
  "bluesky_followers": "integer",
  "bluesky_status": "string",
  "bluesky_confidence": "number",
  "personal_site_url": "string",
  "personal_site_status": "string",
  "personal_site_confidence": "number",
  "substack_url": "null",
  "substack_status": "string",
  "substack_confidence": "null",
  "x_handle": "null",
  "x_url": "null",
  "x_followers": "null",
  "x_status": "string",
  "x_confidence": "null",
  "candidates_count": "integer",
  "common_name": "boolean",
  "matched_via": "array",
  "bio_source_url": "null",
  "platforms_found": "integer",
  "row_status": "string",
  "error_reason": "null",
  "billable_events_json": "string",
  "source": "string",
  "checked_at": "string"
}

Pricing

$0.005per person mapped

Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.

Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.

Available on