Epafi imports contacts from anywhere, hunts down every duplicate with ML precision, and enriches whatever survives. Your CRM — minus the mess.
2.1B
Field comparisons / day
96.4%
Median match confidence
14
Import sources
<40ms
Match latency
Fuzzy, phonetic and rule-based scoring across every field. Every proposed pair carries a confidence score you can audit — nothing merges silently.
POST /v1/matching/find-duplicates
{ "threshold": 0.85 }CSV, vCard, Google, LinkedIn, Salesforce — or push straight through the API. Field mapping is automatic; your column names don’t matter.
contacts.csv → mapped · 14 fields
google/contacts → synced · 2,081
linkedin.csv → queued
The moment a record lands, it fills out: company, title, work email, socials — pulled from Clearbit and FullContact without a single manual lookup.
Contacts link to companies with full org hierarchies and relationship graphs. See who reports to whom — and who used to.
Acme Corp ├─ J. Smith · CTO └─ M. Garcia · VP Eng
The review console: every duplicate, every signal, every confidence score — before anything merges.
Duplicate review
23 pairs pending
John Smith
john@company.com
+1 555-0123
J. Smith
jsmith@company.com
+1 555-0123
Maria Garcia
maria.g@email.com
+1 555-0456
Maria G.
mariag@email.com
+1 555-0456
1,247
Duplicates
892
Auto-merged
23
Pending
Match weights
Point Epafi at a CSV, Google Contacts, LinkedIn — or push over the API. Field mapping is automatic.
The engine scores every pair: fuzzy names, phonetics, emails, phones. Each match gets an auditable confidence.
Auto-merge above 95%, review the rest in one queue. One click turns a pile of near-records into one golden record.
# install $ pip install epafi-cli # import from anywhere $ epafi import contacts.csv → 5,234 records imported · 14 fields mapped # find every duplicate $ epafi match --threshold 0.85 → 342 duplicates found · 94% avg confidence # merge the sure things $ epafi merge --auto --min-confidence 0.95 → 287 golden records created
Full REST API + webhooks, if you’d rather not leave your editor.
Import from any source, enrich with leading providers, sync back to the tools you already run on.
“Epafi cut our duplicate contacts by 78% in the first week. It’s the only matcher that survives Greek names, transliterations, and three years of messy imports.
Maria Papadopoulos
Head of Operations — TechCorp Athens
“We tried every CRM dedup tool on the market. Epafi is the only one that handles our imports without manual intervention.”
Thomas Mueller
Data Engineer — Scale GmbH
“The API is beautifully designed. Integrated into our pipeline in under a day; we now process 10,000+ contacts a week.”
Sarah Chen
CTO — DataFlow Inc
“Finally, contact infrastructure built for developers. CLI, docs, webhooks — everything just works.”
James Wilson
Engineering Lead — DevTools Co
For individuals and side projects.
For teams whose data can’t wait.
For organizations with serious volume.
No card to start. Cancel anytime. Your data exports clean — always.