Company & individual record matching
Upload two lists — companies or people — and CertiFind tells you exactly how sure it is about every match, so review time goes only where it's actually needed.
Uploads are matched in memory during the request and discarded — nothing lands on disk or in a database.
Every signup confirms email ownership before first use.
A fresh 6-digit code is emailed on every login, in addition to your password.
Passwords and session tokens are hashed before storage — never kept in readable form.
Choose your mode when you start a match — the underlying pipeline adapts to what you're comparing.
Match organizations by name and location. Legal suffixes, punctuation, and casing are normalized away, so "Aquinnah Pharmaceuticals, Inc." and "AQUINNAH PHARMACEUTICALS" resolve to the same company.
Match people by name and location. Nicknames resolve (Bob/Robert), initials are recognized (J./John), and a conflicting suffix — Jr vs Sr — is treated as evidence of a different person, not the same one.
The same four-stage pipeline runs on every record, in order — whichever mode you're in.
Company suffixes, punctuation, and casing — or, for people, titles, nicknames, and generational suffixes — are stripped so equivalent records collapse to the same key.
Exact normalized keys are matched first. Everything left over goes through fuzzy scoring: token-based similarity blended with Jaro-Winkler for typos and reordering.
State and ZIP either confirm a fuzzy match or veto it. For people, a conflicting suffix (Jr vs Sr) does the same job. A trap, not a win, is downgraded to review.
Every pair lands in exact, auto-accepted, needs review, or no match — so a human only has to look at the genuinely ambiguous middle.
Normalized keys match, and corroborating detail doesn't conflict. No review needed.
A high blended score with no conflict. Safe to trust by default.
Either a strong match with a conflict, or a moderate score. This is where a human looks.
Nothing scored high enough to be worth a second look.
Example run · 581 records
Only the 51 in review need a human — the rest are already decided.
Start free. Upgrade when you need more than a few matches a month.
Try it on a real list
$0
For ongoing individual use
Contact us
For teams and organizations
Custom
Free to try. Your account is protected with email verification and a sign-in code sent to your inbox every time.
Create a free account