Personal Email to Company Resolver

v1.0.0$0.025/email resolvedEnrichment

Last updated October 22, 2026

Find the employer behind a Gmail, Outlook, or other free mail signup. One row per address with the person's name, likely employer, employer domain, and a confidence, from the public Gravatar profile, signed GitHub commits, and LinkedIn results. Never contacts the mailbox. Clay ready.

Install

bash
npx @mambalabsdev/mcp-personal-email-to-company-resolver

Every tool here also runs hosted, with no install at all, through Apify's MCP endpoint.

Features

  • Find the employer behind a Gmail, Outlook, or other free mail signup.
  • One row per address with the person's name, likely employer, employer domain, and a confidence, from the public Gravatar profile, signed GitHub commits, and LinkedIn results.
  • Never contacts the mailbox.
  • Clay ready.
  • Pay per event: Email resolved at $0.025.

Input

emailstringoptional

Email. One email address, for example a signup on a Gmail address.

emailsarrayoptional

Batch of emails. Several addresses, one per line. Up to 300 per run. A company address (not a free mail domain) returns its own domain as the employer, free.

github_tokenstringoptional

GitHub token (optional, your own). Optional. A free GitHub personal access token with no scopes raises GitHub's search limit from 10 to 30 a minute. Without it, batches over about 40 addresses may return GitHub as rate limited. Used for this run only and never stored.

search_webstringoptional

Search Google for the address. false (default) or true. When true and Gravatar and GitHub name no employer, one exact Google search for the address is read through the Apify proxy, and a LinkedIn result that prints the address counts as evidence. Off by default: it found no employer for 15 of 15 addresses in the 2026-10-21 measurement.

use_linkedin_resolverstringoptional

Confirm on LinkedIn results. true (default) or false. For every address with a name and an employer, one run of Mamba Labs Person LinkedIn URL Resolver starts from your Apify account. It confirms the employer and adds the profile URL, and Apify bills it at that actor's own price per person sent to it, found or not. false skips the step and its charge.

countrystringoptional

Google country. Two letter country code for Google results. Default us.

max_charge_usdstringoptional

Maximum charge for this run (USD). Optional. The run stops before a charge that would pass this amount. It is passed to the LinkedIn step too.

Output schema

json
{
  "input_key": "string",
  "email": "string",
  "email_domain": "string",
  "email_type": "string",
  "person_name": "string",
  "name_source": "string",
  "employer_name": "null",
  "employer_domain": "null",
  "job_title": "null",
  "employer_source": "null",
  "employer_confidence": "null",
  "match_status": "string",
  "linkedin_url": "null",
  "linkedin_match_status": "string",
  "linkedin_company_match": "null",
  "github_login": "null",
  "github_url": "null",
  "gravatar_url": "null",
  "location": "null",
  "evidence_urls": "array",
  "sources_checked": "array",
  "row_status": "string",
  "error_reason": "null",
  "billable_events_json": "string",
  "source": "string",
  "checked_at": "string"
}

Pricing

$0.025per email resolved

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.