Email OSINT Lookup — Accounts, Profiles & Domain Footprint avatar

Email OSINT Lookup — Accounts, Profiles & Domain Footprint

Pricing

from $104.00 / 1,000 intelligence report generateds

Go to Apify Store
Email OSINT Lookup — Accounts, Profiles & Domain Footprint

Email OSINT Lookup — Accounts, Profiles & Domain Footprint

Build a public-source digital footprint report from an email, username, domain, or authorized phone number. It launches separate Apify Actors for account, profile, WHOIS, look-alike domain, and phone checks; child runs bill separately. Matches are leads, not identity proof.

Pricing

from $104.00 / 1,000 intelligence report generateds

Rating

0.0

(0)

Developer

daehwan kim

daehwan kim

Maintained by Community

Actor stats

0

Bookmarked

202

Total users

25

Monthly active users

19 hours ago

Last modified

Share

Digital Footprint OSINT: Email to Accounts, Profiles, Domains

Enter email addresses you are authorized to investigate, with optional usernames, domains, or phone numbers. The Actor coordinates public-source checks and returns structured account, profile, and domain-finding rows, a summary for each email address, and a Markdown report. It is built for security teams, brand-protection work, and authorized digital-footprint reviews; source coverage and availability determine what a run can find.

For each email address, the Actor checks account registration signals across 120+ services, derives username candidates for searches across up to 3,000 sites, and profiles company domains for registration facts and look-alikes. A profile found for a derived username is a public lead, not proof that it belongs to the same person. Free-plan runs deliver a 25-row preview — one row of each kind of finding first, plus one address summary — then finish normally with a notice that counts the rows left locked and gives an estimated list-price total for them. Paid plans receive the full result set, subject to the input and run limits below.

Free planPaid plan
Result rows per run25, including one per-address summary; one of each kind of finding (account, profile, registration, look-alike, …) firstEvery row found, up to 600 per run
Per-address exposure summaries1 of N shown, the rest countedOne per address
Markdown REPORTBuilt from the previewBuilt from everything found
Locked partThe closing free-plan-preview notice counts the locked rows by kind and the locked summaries, with an estimated list-price totalNothing locked

What one address turns into

StepWhat happensWhat you get
The addressChecked against 120+ services for a registered accountOne row per service the address is registered on
The name in front of the @Turned into username candidates: plain, without dots and underscores, without trailing digitsThe candidates that were searched
Each candidateSearched across up to 3000 sites, most popular firstOne row per public profile, with its URL
The domain after the @Registration facts plus registered look-alike domainsRegistrar, age, expiry, and every look-alike that can receive mail
Each addressA free summary rowHeadline, exposure score 0–100, and its LOW / MEDIUM / HIGH band

Role mailboxes (info@, support@, hr@ and the like) are never turned into usernames — they belong to a company, not a person. Free mail domains (gmail.com, outlook.com, naver.com and the like) are not profiled, because the domain belongs to the provider.

A Markdown report also lands in the run's key-value store under the key REPORT.

Input

FieldDescription
emailsThe addresses to investigate. Name <name@example.com> and mailto: forms are accepted
usernamesExtra usernames to search alongside the derived ones (optional)
domainsExtra domains to profile. A domain named here is also checked for subdomains and published addresses (optional)
phonesPhone numbers in E.164 form, used only with includePhone (optional)
deriveUsernamesTurn addresses into username candidates. Default true
maxUsernamesPerEmailCandidates per address, 1–3. Default 2
maxSitesPerUsernameSites searched per username, 50–3000. Default 250
maxEmailsAddresses processed per run, 1–25. Default 3
includeDomainInsightsProfile company domains. Default true
includePhoneOpt in to phone lookups (sensitive). Default false
disclaimerAckRequired. Confirms authorized, lawful use

The previous single-target input still works: an address, username, domain or phone number sent as target is routed to the right field.

Example

{
"emails": ["octocat@github.com", "Jane Doe <jane.doe@acme.com>"],
"deriveUsernames": true,
"maxSitesPerUsername": 250,
"disclaimerAck": true
}

Input that cannot be investigated ends the run as SUCCEEDED with a notice row, not a failure.

Output

Every result row carries rowType, kind, target, label, value, url, confidence, detail and source. Summary rows add score. Rows with rowType: "notice" are messages, not results.

kindWhat it is
accountA service the address is registered on
profileA public profile found for a username
registrationRegistration facts for a domain
lookalikeA registered look-alike of the domain
subdomain, emailFound for a domain you named directly
phonePhone intelligence (opt-in)
summaryPer-address headline and exposure score — never charged

Pricing (pay-per-event)

What you pay: $0.01 per run, $0.02 per discovery, and $0.20 once per run for the report.

The $0.20 report fee covers the Markdown REPORT and the per-address exposure summary rows. It is charged once, after they are delivered, and only when the run's charging limit still covers it. If the limit is used up by the result rows, the report and summaries are not generated: every result row already delivered stays (each was charged), a report-withheld notice explains why, and the run still finishes SUCCEEDED. Result rows stop at the limit the same way — a row the limit no longer covers is not delivered.

EventPrice
Run started$0.01
Each result row (account, profile, or domain finding)$0.02
Report and exposure summaries$0.20 once per run

Any future change to this list will be announced here and on the Actor's pricing page at least 14 days before it takes effect, as Apify requires. The actor reads the live price list and bills under whichever list is in force.

Notice rows are never charged. On a free Apify plan a run delivers a 25-row preview (one row of each kind of finding first, and one address summary), and the closing free-plan-preview notice says how many more rows and summaries a paid plan would return and roughly what they cost at list price (an estimate, not a quote); a paid plan receives the full footprint.

If Apify migrates or restarts a run partway, the restarted run checks its own dataset and the platform's charge count first: a row already delivered is not written or charged again, the run-start fee and the report fee are asked for at most once, and a row that was charged but not yet written is written without a second charge. Two notice rows, run-start-fee (written when the run starts, before anything is charged) and report-fee (written right before the report fee), let a restart tell where the run stopped; they are not results and are never charged. Whether the run-start fee was already paid is read from the platform's charge count, not from the dataset. A restarted run queries the specialist actors again, and those runs bill as usual.

The specialist actors run under your own account and bill you separately. This actor starts them, so those runs appear in your run list and on your invoice alongside this one. Each specialist run also has its own run-start fee ($0.005–$0.01). Their rates, as listed on each Actor's pricing page (free-plan list price; paid Apify plans pay less):

SourceChargesRate
Email OSINT Searchper account found$0.02
per email searched with no account found$0.01
Maigretper profile found$0.02
per username searched (from 27 October 2026)$0.05
WHOIS Domain Lookupper domain looked up$0.02
per domain with no registry record (from 27 October 2026)$0.02
dnstwistper registered look-alike found$0.03
per domain scanned (from 27 October 2026)$0.05
theHarvesterper host, IP or email found$0.005
per domain checked (from 27 October 2026)$0.05
PhoneInfogaper number scanned$0.05
per scanner result row (from 31 October 2026)$0.01

Worked example

One corporate address that turns up 9 registered accounts, 2 username candidates with 34 profiles between them, and a domain with 3 look-alikes, at the rates in force from 27 October 2026:

run start $0.01
47 result rows (9 + 34 + 4) × $0.02 $0.94
report $0.20
this actor: $1.15
child actors:
9 accounts × $0.02 $0.18
2 usernames × $0.05 + 34 profiles × $0.02 $0.78
1 domain looked up $0.02
1 domain scanned $0.05 + 3 × $0.03 $0.14
child actors: $1.12 (+ their run-start fees)
total: ~$2.27

A quiet address costs far less. Findings vary by target, so this is a worked example, not a quoted price. Use the run's Max charge limit to put a hard ceiling on any single run, and lower maxSitesPerUsername to search fewer sites.

Prefer to run the tools yourself?

Every source above is a standalone actor you can run directly. Doing that skips this actor's fee; you then work out the username candidates, run each tool, and join the results yourself. Use this actor when one address in and a finished footprint out is worth more to you than that work.

Unofficial and not affiliated with any of the services checked. This actor queries only publicly available sources and confirms account existence rather than collecting personal profile fields. It is intended for authorized security research, penetration testing, brand protection, and personal digital-footprint audits.

By setting disclaimerAck: true you confirm you are authorized to investigate these targets and will comply with all applicable laws, including the GDPR, Korea's PIPA, the CFAA and local privacy law. You are the data controller for anything you collect with it. Do not use it for harassment, stalking, doxxing, or any unlawful purpose.

Leave a review

A short review on the Reviews tab, good or bad, helps other people find this Actor and tells us what to build next. Found a bug or need a feature? Open an issue on the Issues tab and we'll look into it.