Epafi
The MachineEngineFeaturesPricingAbout
Sign inStart free
Matching engine — live[v2.4]

Everycontact.One record.

Epafi imports contacts from anywhere, hunts down every duplicate with ML precision, and enriches whatever survives. Your CRM — minus the mess.

Start freeRead the API docs
epafi / matchTHRESHOLD 0.85
RAW FEED →GOLDEN RECORDS

2.1B

Field comparisons / day

96.4%

Median match confidence

14

Import sources

<40ms

Match latency

Imports fromCSVvCardGoogle ContactsLinkedInSalesforceHubSpotClearbitFullContactZapierPostgreSQLREST APIWebhooks
01The machine

Built to killthe duplicate.

01

Match

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 }
02

Import

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

03

Enrich

The moment a record lands, it fills out: company, title, work email, socials — pulled from Clearbit and FullContact without a single manual lookup.

+COMPANY+TITLE+EMAIL+SOCIAL
04

Relate

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
02The engine

Watch itthink.

The review console: every duplicate, every signal, every confidence score — before anything merges.

epafi — matching console
epafi.app/matching
Contacts
Matching
Import
Enrichment
Companies
Analytics

Duplicate review

23 pairs pending

Merge all
94%
Name + phone
IgnoreMerge

John Smith

john@company.com

+1 555-0123

J. Smith

jsmith@company.com

+1 555-0123

87%
Name + email
IgnoreMerge

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

Email100
Phone90
Full name80
Company60
03How it works

Three steps.Zero drag.

01

Import everything

Point Epafi at a CSV, Google Contacts, LinkedIn — or push over the API. Field mapping is automatic.

02

Analyze & match

The engine scores every pair: fuzzy names, phonetics, emails, phones. Each match gets an auditable confidence.

03

Review & merge

Auto-merge above 95%, review the rest in one queue. One click turns a pile of near-records into one golden record.

terminalzsh — epafi-cli
# 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.

04Connections

Plugs intoyour stack.

Import from any source, enrich with leading providers, sync back to the tools you already run on.

CSV
vCard
Google Contacts
LinkedIn
Salesforce
HubSpot
Clearbit
FullContact
Zapier
PostgreSQL
REST API
Webhooks
05Proof
“

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

06Pricing

Pay for clean.Nothing else.

Starter
$0/ MO

For individuals and side projects.

  • +1,000 contacts
  • +Basic deduplication
  • +CSV import / export
  • +REST API access
  • +Community support
Start free
ProMost chosen
$49/ MO

For teams whose data can’t wait.

  • +50,000 contacts
  • +ML-powered matching
  • +All import sources
  • +Enrichment · 5K / mo
  • +Webhooks & integrations
  • +Priority support
Start 14-day trial
Enterprise
Custom

For organizations with serious volume.

  • +Unlimited contacts
  • +Custom matching rules
  • +Dedicated infrastructure
  • +SSO & audit logs
  • +99.99% SLA
Talk to us

No card to start. Cancel anytime. Your data exports clean — always.

Last chance to keep the mess

Clean datastarts now.

Start free — no cardTalk to a human
Epafi

Contact data infrastructure for teams that can’t afford a messy CRM.

All systems operational

Product

  • Features
  • The engine
  • Pricing
  • CLI

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms
  • Security
  • GDPR

Epafi

© 2026 EPAFI — ALL RIGHTS RESERVED

MADE FOR CLEAN DATA