Free OSINT email lookup and email verifier avatar

Free OSINT email lookup and email verifier

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Free OSINT email lookup and email verifier

Free OSINT email lookup and email verifier

Investigate email addresses with OSINT intelligence. Validates format, detects accounts across 18+ platforms (GitHub, Twitter, Microsoft, LinkedIn, etc.), checks data breach history, and provides A-F risk scoring. Supports batch lookups with concurrency control

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

SR

SR

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

4 days ago

Last modified

Share

Email OSINT Lookup - Apify Actor

Email OSINT tool for cybersecurity professionals and investigators. Validates emails, detects accounts across 21+ platforms, checks breach history, and provides risk scoring.

Data Sources

The actor checks email presence across the following platforms and data sources:

Identity & Authentication

PlatformData Returned
MicrosoftAccount exists, domain type (consumer/o365_tenant/unmanaged), tenant info
AppleAccount exists
Office365Account exists

Social Media

PlatformData Returned
Twitter/XAccount exists
InstagramAccount exists
SnapchatAccount exists
LinkedInAccount exists
TumblrAccount exists

Developer Platforms

PlatformData Returned
GitHubAccount exists, username, profile URL
GravatarAccount exists, profile URL
WordPressAccount exists

Communication & Entertainment

PlatformData Returned
DiscordAccount exists
SpotifyAccount exists
DeezerAccount exists

E-Commerce & Delivery

PlatformData Returned
AmazonAccount exists
eBayAccount exists
DeliverooAccount exists

Media & Productivity

PlatformData Returned
ImgurAccount exists
AdobeAccount exists

Education & Browsers

PlatformData Returned
DuolingoAccount exists
FirefoxAccount exists

Email Analysis

CheckDescription
Format validationRFC-compliant email format check
Disposable detectionIdentifies temporary/throwaway email providers
Free provider detectionGmail, Yahoo, Outlook, etc.
Business email detectionCorporate domain identification
Role account detectioninfo@, admin@, support@, etc.
Name extractionName hints derived from email local part

Security Intelligence

CheckDescription
Breach detectionWhether the email appeared in known data breaches
Breach countNumber of breaches found
Breach detailsNames, dates, and domains of breaches
Risk scoringA-F risk scale based on exposure and activity

Setup

$source .venv/bin/activate && uv pip install -r requirements.txt

Usage

Apify Actor

$apify run --input '{"emails": ["user@example.com"]}'

CLI

# Single email
python -m src.main lookup user@example.com
# Multiple emails
python -m src.main lookup email1@test.com email2@test.com --concurrency 5
# Output to file
python -m src.main lookup user@example.com --output results.json
# Explicit API key
python -m src.main lookup user@example.com --api-key your_key

Input Schema (Apify)

FieldTypeRequiredDefaultDescription
emailsstring[]YesEmail addresses to investigate
max_concurrencyintNo10Concurrent requests (1-10)

Output

Each email produces a result with:

{
"email": "test@example.com",
"success": true,
"error": null,
"analysis": {
"valid_format": true,
"local_part": "test",
"domain": "example.com",
"tld": "com",
"is_disposable": false,
"is_free_provider": false,
"is_business_email": true,
"is_role_account": false,
"name_hints": ["Test"]
},
"accounts": {
"github": true,
"twitter": true,
"spotify": true,
"linkedin": true,
"amazon": true,
"tumblr": true,
"office365": true,
"duolingo": true,
"deezer": true,
"gravatar": false,
"adobe": false,
"instagram": false,
"discord": false,
"snapchat": false,
"wordpress": false,
"firefox": false
},
"breach_info": {
"breached": null,
"breach_count": 0,
"breaches": []
},
"summary": {
"accounts_found": 9,
"accounts_checked": 17,
"is_active_email": true,
"risk_score": "D"
},
"processing_time_seconds": 3.1
}

Account Values

ValueMeaning
trueAccount confirmed to exist
falseAccount confirmed to not exist

Platforms where the result is inconclusive are omitted from the output.

Risk Score Scale

ScoreMeaning
ALow risk — minimal online presence
BModerate — some accounts found
CElevated — significant online presence
DHigh — many accounts, possible breaches
FCritical — extensive exposure