EveryRow Matcher

Find matching rows

A matcher figures out which rows belong together, even when names, IDs, and spellings differ. Join tables or deduplicate without matching keys.

▶ 2-min demo video coming soon

Diagram showing software products matched to vendors: Photoshop to Adobe, Excel to Microsoft, Slack to Salesforce, Workvivo to Zoom
0.2-0.5¢per row
up to 99.8%accuracy
Screenshot of merged HubSpot contacts showing matched names and emails

Join CRM Contacts

Merge contact lists with different email domains, name variations, and typos, when the primary keys come from different systems.

$4.90 • 99.9% accuracy • 1,000+ contacts

Screenshot showing Workvivo matched to Zoom with AI explanation

Associate Related Entities

Merge tables when the rows represent different types of related entities, like vendors to productors, or companies to CEOs.

$9 • 91.1% accuracy • 2,000 products

📊

Company → Ticker • CEO → Company

S&P 500 Entity Matching

Match companies to tickers, CEOs to companies. Cascade from exact → fuzzy → LLM → web.

$1 • 100% accuracy • 438 companies

Give your AI a team of matchers

Claude Code / AI Agents

claude plugin marketplace add futuresearch/everyrow-sdk
claude plugin install everyrow@futuresearch

Then ask:
"Merge contacts.csv with
 companies.csv matching
 contact company to
 company name"

Python SDK

pip install everyrow

from everyrow import merge
result = merge(
  left=contacts,
  right=companies,
  criteria="Match contact's
    company to company name"
)

Pricing

Start with $20 in free credits. No credit card required. Pay only for what you use—costs scale with match complexity.

TaskRowsCost/rowAccuracy
Company → Ticker4380.23¢100%
Contact matching1,1760.42¢99.9%
Product → Vendor1,9960.45¢91.1%
CEO → Company4380.86¢98.2%

Why costs vary

everyrow uses a cascade strategy: exact match → fuzzy match → LLM → web search. Simple matches (exact strings) are nearly free. Complex matches (Photoshop → Adobe) require LLM reasoning. Ambiguous matches may trigger web research. You only pay for the intelligence each row needs.

Resources

Spin up matchers to find matching rows across your data