# ExisEcho - Fuzzy Logic Deduplication System > ExisEcho is the world's most flexible, fastest, and highest volume fuzzy logic based deduplication system. Find duplicates in any data source with advanced matching algorithms. ## What is ExisEcho? ExisEcho is a powerful duplicate detection software that uses fuzzy matching algorithms to find similar records in your data. Unlike exact matching, fuzzy matching can identify duplicates even when there are typos, abbreviations, name variations, or formatting differences. ## Key Features - **Trigram Similarity Scoring**: Advanced algorithm that compares text patterns for accurate matching - **Jaro-Winkler Algorithm**: Optimized for short strings like names and codes - **Phonetic Matching**: Finds matches that sound alike (Smith = Smyth) - **Configurable Preprocessing**: 11+ options including synonym expansion, title removal, case normalization - **Multiple Data Sources**: Excel, CSV, SQL Server, PostgreSQL, MySQL, SQLite, and more - **Cross-Source Matching**: Compare records between two different data sources - **High Performance**: Process millions of records efficiently ## Products ### Desktop Application - Windows application for interactive duplicate detection - Visual results with similarity scores - Export to Excel, CSV, or back to database - Download: https://www.fuzzy-logic.com/Downloads ### REST API - Integrate fuzzy matching into your applications - Endpoints: /api/match (single source), /api/compare (cross-source) - Unit-based pricing (1 unit = 2 records) - Documentation: https://www.fuzzy-logic.com/Api ### Playground - Try the matching algorithm free online - No authentication required - Test preprocessing options - URL: https://www.fuzzy-logic.com/Playground ### Excel Add-ins Free Excel add-ins for data quality and geocoding, available in the Microsoft Office Add-in Store: - **ExisEcho Excel Add-in**: Fuzzy duplicate detection inside Excel. Select data, choose columns, configure matching options (phonetic, synonyms, address abbreviations), and review results with similarity scores. Free tier: up to 500 records per run with unlimited columns. Paid API keys also get the first 500 records of every request for free. - **US Geocoder**: Convert US street addresses to latitude/longitude using the Census Bureau. Includes match quality, county FIPS, and census tract data. Free, no API key needed. - **USPS Address Validator**: Validate, standardize, and parse US addresses against the USPS database. Free, no API key needed. - **ZIP Code Lookup**: Offline ZIP code enrichment with city, state, county, timezone, area codes, coordinates, and population for 43,000+ US ZIP codes. Free, no internet required. - Excel Add-ins page: https://www.fuzzy-logic.com/ExcelAddins ### Docker (Self-Hosted) ExisEcho Docker is the on-premise edition — a single Docker container bundling the full fuzzy matching API, admin UI, and a deployable Excel Add-in. Designed for organizations that need data sovereignty (HIPAA, GDPR, SOC 2), air-gapped environments, or enterprise networks where data cannot leave the premises. 14-day free trial, up to 25,000 records per request, no API key required. No external databases or dependencies. - Docker Hub: https://hub.docker.com/r/exisllc/exisecho-docker - Docker page: https://www.fuzzy-logic.com/Docker - Quick start: `docker run -d -p 8080:8080 -v exisecho-data:/app/data exisllc/exisecho-docker:latest` ## Preprocessing Options - Equate Synonyms (Bob = Robert, Corp = Corporation) - Remove Honorifics (Mr., Mrs., Dr., etc.) - Remove Punctuation - Remove Articles (the, a, an) - Remove All Blanks - Remove Consecutive Blanks - Remove Digits - Remove Non-Digits - Ignore Case - Ignore Word Order - Phonetic Matching ## Pricing - **Starter**: $99/year - 5,000 API units/month - **Professional**: $299/year - 25,000 API units/month (Most Popular) - **Enterprise**: $599/year - 100,000 API units/month - **Perpetual License**: $799 one-time - Desktop app lifetime license ## API Quick Reference ### Match Endpoint (Find duplicates in single dataset) ``` POST /api/match Header: X-API-Key: your-api-key Body: { "records": [...], "columns": [...], "threshold": 0.7 } ``` ### Compare Endpoint (Cross-match two datasets) ``` POST /api/compare Header: X-API-Key: your-api-key Body: { "sourceRecords": [...], "targetRecords": [...], "columns": [...], "threshold": 0.7 } ``` ## Contact - Website: https://www.fuzzy-logic.com - Email: exisllc@gmail.com - Company: Exis, LLC ## Links - Home: https://www.fuzzy-logic.com/ - Downloads: https://www.fuzzy-logic.com/Downloads - API Documentation: https://www.fuzzy-logic.com/Api - Playground: https://www.fuzzy-logic.com/Playground - Pricing: https://www.fuzzy-logic.com/Purchase - Excel Add-ins: https://www.fuzzy-logic.com/ExcelAddins - FAQ: https://www.fuzzy-logic.com/Faq - Contact: https://www.fuzzy-logic.com/Contact - Privacy Policy: https://www.fuzzy-logic.com/Privacy - Terms of Service: https://www.fuzzy-logic.com/Terms