easonanalytica/company_name_matcher

A library for matching and comparing company names using a fine-tuned sentence transformer model

44
/ 100
Emerging

This tool helps consolidate disparate records by accurately matching company names that might be spelled or phrased differently across various data sources (e.g., "Apple Inc" vs. "Apple Incorporated"). You provide a list of company names, and it identifies which names refer to the same entity, even across multiple languages. It's designed for data analysts, portfolio managers, supply chain professionals, and market intelligence specialists.

Available on PyPI.

Use this if you need to reliably link company records from multiple sources to gain a unified view for analytics, reporting, or operational purposes, especially with large datasets or multilingual names.

Not ideal if your matching needs are for very small, one-off comparisons where simple string matching is sufficient and performance for large datasets is not a concern.

data-reconciliation market-intelligence financial-reporting supply-chain-analytics portfolio-analysis
Maintenance 6 / 25
Adoption 5 / 25
Maturity 25 / 25
Community 8 / 25

How are scores calculated?

Stars

9

Forks

1

Language

Jupyter Notebook

License

MIT

Last pushed

Dec 18, 2025

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/easonanalytica/company_name_matcher"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.