Lead Enricher & ICP Scorer
Pricing
from $20.00 / 1,000 per enriched leads
Lead Enricher & ICP Scorer
Recebe uma lista crua de leads e devolve normalizada, deduplicada, com email e site verificados, telefone BR em E.164 e score ICP 0-100 configuravel.
Pricing
from $20.00 / 1,000 per enriched leads
Rating
0.0
(0)
Developer
Gangary
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Send a raw list of leads — get it back clean, verified, deduplicated and scored. Built for teams that already have leads (scraping, spreadsheets, CRM exports, event lists) and need to know which ones are worth contacting — without scraping anything, just qualifying what you already have.
No scraping. No login. No API keys. The Actor only processes the data you send it.
What it does with every lead
- Normalizes the company name — strips legal suffixes (LTDA, ME, S.A., Inc.), fixes casing
- Verifies the email domain — real DNS MX lookup: does this domain actually receive email?
- Checks the website — is it alive and responding?
- Formats the phone number — Brazilian numbers normalized to E.164 with the 9th digit applied
- Deduplicates — repeated email/phone/company across the list gets flagged (and not charged)
- Scores 0–100 against your ICP — configurable weights, so the score reflects your ideal customer
Input example
{"leads": [{ "company": "Empresa X LTDA", "email": "contato@empresax.com.br", "site": "empresax.com.br", "phone": "(11) 98765-4321" },{ "company": "Padaria do Zé ME", "phone": "11 91234-5678" }]}
Every field is optional per lead — the Actor works with whatever you have and never crashes on messy input (numbers where strings should be, missing fields, garbage rows).
Output example
{"input": { "company": "Empresa X LTDA", "email": "contato@empresax.com.br", "site": "empresax.com.br", "phone": "(11) 98765-4321" },"company_normalized": "Empresa X","email": { "value": "contato@empresax.com.br", "status": "valid", "domain": "empresax.com.br" },"site": { "value": "https://empresax.com.br/", "alive": true, "status": 200 },"phone": { "value": "(11) 98765-4321", "e164": "+5511987654321", "valid": true, "type": "mobile" },"signals": { "has_corp_email": true, "has_live_site": true, "has_valid_phone": true, "size_signal": 0 },"score_icp": 85,"is_duplicate": false}
Output fields
| Field | Type | Description |
|---|---|---|
company_normalized | string | null | Clean company name (legal suffixes removed, title case). |
email.status | valid | invalid | unknown | Domain-level verification via MX records. unknown = DNS unavailable (neither confirms nor denies). |
site.alive | boolean | Website responded with 2xx. |
phone.e164 | string | null | Brazilian phone in E.164 format, 9th digit applied. |
score_icp | number | 0–100. Weights configurable via input. |
is_duplicate | boolean | Flagged when the lead repeats another lead's email/phone/company. |
Use cases
- Clean a scraped list before outreach — drop dead domains and broken numbers before your SDRs waste time
- Score inbound leads against your ICP — route the 80+ to sales, nurture the rest
- Dedupe merged lists — combine sources without contacting the same company twice
- Refresh an old CRM export — sites die and domains lapse; re-verify before a reactivation campaign
Pricing (Pay per event)
| Event | When | Price |
|---|---|---|
actor-start | once per run | $0.01 |
lead-enriched | once per unique lead enriched | $0.02 |
Duplicates are flagged but never charged. A 1,000-lead list with 100 duplicates costs $0.01 + 900 × $0.02 = $18.01.
Is this compliant?
Yes — the Actor scrapes nothing. It only processes data you provide: normalizes text, performs a public DNS MX lookup, sends one HTTP request to check the site is alive, and computes a score. No logins, no third-party data collection.
Limitations
- Email verification is domain-level (does the domain receive mail?), not mailbox-level — confirming an individual inbox would require an SMTP probe, which is outside this version.
validmeans the domain has working MX records. - Phone normalization targets Brazilian numbers (E.164
+55). Other countries pass through unmodified. size_signal(company size) is not populated in this version.
From the same maker
- CNPJ Lookup — Brazilian Company Registry Data — official registry data for Brazilian companies by CNPJ: legal name, status, activity, partners, capital. Pair them: CNPJ Lookup for the official data, this Actor to qualify and score.