Match a list of businesses attributes to ids. Returns a list of the same length and order as the input list, with the matched ids.
Coverage
| Attribute | Coverage Details |
|---|---|
| Total Businesses | 80M+ businesses across 150+ countries |
| Matching Accuracy | Advanced entity resolution for precise business identification |
| Real-Time Updates | Ensures the latest business records are used for matching |
How It Works
name, website (domain), and linkedin_company_url.name and website.| Input | Matching Outcome |
|---|---|
Name: Starbucks EMEA, Website: starbucks.com | Match using name + website (fuzzy supported) |
Name: abcxyz, Website: starbucks.com | Fallback — match using website only |
Name: Starbucks, Website: fakeurl.xyz | No match — invalid domain |
Name: (empty), Website: starbucks.com | Match using website only |
Name: Starbuks Intl Ltd, Website: starbucks.com | Match using fuzzy logic + website |
name and website when calling the Business Match endpoint.Schema Explanation
| Field | Type | Description |
|---|---|---|
businesses_to_match | Array | List of business identifiers to match (can include name, domain, LinkedIn) |
name | String | Business name provided for matching |
domain | String | Business domain provided for matching |
linkedin_url | String | LinkedIn company profile URL (optional, improves matching accuracy) |
business_id | String | Unique identifier for the matched business (null if not found) |
Best Practices
Body Params – Example with LinkedIn URL
Successful Response
This is base response model for all responses in partner service.
The total_results number matched businesses
The total number of matches.
x >= 0A list of all businesses. If they not matched business_id will None.