All notable changes to this Actor will be documented here.
- Initial release. Username reconnaissance across 3000+ sites powered by the
open-source Maigret engine (v0.6.1, MIT), run in library mode.
- Identity dossier — one consolidated record per username aggregating every
found profile plus discovered names, locations, emails, bios, avatars, and
linked identifiers extracted from profile pages.
- Flat per-profile fields — every found profile surfaces
fullName, bio,
location, image, siteMainUrl, status, isSimilar, rank/alexaRank
and tags at the top level (a drop-in superset of a classic Maigret-style
row), while keeping the full extractedIds map.
- Exposure score (0-100) + tier (low / moderate / high / critical) with
explainable
exposureReasons.
- Category and country breakdown derived from site tags.
- Risk flags — realNameExposed / locationExposed / emailExposed /
sensitivePresence / highValueTargets / linkedAccountsFound.
- Optional recursive search that pivots on the strongest discovered
identifier and merges findings into the primary dossier.
- Bulk usernames (up to 25 per run) with a free aggregate SUMMARY in the
key-value store.
- Filtering by site count, tags, excluded tags, or explicit site names —
matching the Maigret CLI semantics.
- Multi-format export — rich default JSON or flat one-row-per-profile CSV.
- Optional custom proxy (HTTP/SOCKS) for WAF-protected sites.
- Cost guards —
maxProfilesPerUsername (default 0 = no limit; set a
positive value to cap billed/pushed profiles per username as a guard against
runaway charges on very common handles, keeping the highest-ranked sites);
runBudgetSecs (default 900) stops the run before the next username if the
whole-run time budget is reached; a per-username timeout (600s) skips a stuck
scan without charging. Memory is pinned to 512–1024 MB so a user can't inflate
compute. The free SUMMARY now reports estimatedChargeUsd, tier, and
per-profile price.
- Deep enrichment tier (
deepEnrichment: true) — account-creation timeline
/ digital-footprint age, phone numbers, personal websites/domains, and
cross-platform follower reach, surfaced per profile and aggregated in a
deepIntel dossier block. Adds a phoneExposed risk flag.
Billing- Two pay-per-event tiers, charged per confirmed found profile only (the
dossier, the SUMMARY, and "not found" rows are always free; a username that
turns up nothing costs nothing):
profile-found — $0.007 ($7/1,000): standard tier.
profile-deep — $0.015 ($15/1,000): deep tier (deepEnrichment: true).
- Each found profile is charged by exactly one of the two events, never both.