Lookalike companies for a seed domain or id
companyenrich.companies.similarFinds similar companies to the given company by id or domain — at most 100 companies are returned per request
- Prix
- $0.049/resultAu prix catalogue
- Taux de réussite
- —Aucune donnée de taux de réussite pour le momentAucune donnée de taux de réussite pour le moment
- Latence p50
- ——
- Dernière vérification
- 20 août 2026Vérifié et opérationnel
POSThttps://toolswitch.dev/v1/tools/companyenrich.companies.similarBeta- Utilise le quota de la plateforme
- Réponse synchrone
- Lit des données publiques
Paramètres
THE MOST EXPENSIVE ROW-PRICED ROUTE — 5 credits per company, so a default pageSize of 10 is 50 credits. Call companyenrich.companies.similar.count first (free) and set pageSize explicitly, every time.
| Paramètre | Type | Obligatoire | Description | Exemple |
|---|---|---|---|---|
| Corps (JSON) | ||||
page | entier | Facultatif | 1-based page number | 1 |
domain | chaîne | Facultatif | DEPRECATED single-seed form — use `domains` | |
domains | array[string] | Facultatif | 1-10 seed domains; the result is similar to the SET, so several seeds sharpen the profile | ["stripe.com"] |
minScore | nombre | Facultatif | 0-1 floor on the similarity score | |
pageSize | entier | Facultatif | 1-100. THIS IS THE PRICE — 5 credits per company returned | 1 |
countries | array[string] | Facultatif | narrow the lookalikes by geography — every companyenrich.companies.search filter is accepted here too | |
employees | array[string] | Facultatif | narrow by size bucket | |
similarityWeight | nombre | Facultatif | -1 to 1, default 0; higher weights raw similarity over the structured filters | |
- Corps (JSON)
pageentierFacultatif1-based page number
Exemple :
1domainchaîneFacultatifDEPRECATED single-seed form — use `domains`
domainsarray[string]Facultatif1-10 seed domains; the result is similar to the SET, so several seeds sharpen the profile
Exemple :
["stripe.com"]minScorenombreFacultatif0-1 floor on the similarity score
pageSizeentierFacultatif1-100. THIS IS THE PRICE — 5 credits per company returned
Exemple :
1countriesarray[string]Facultatifnarrow the lookalikes by geography — every companyenrich.companies.search filter is accepted here too
employeesarray[string]Facultatifnarrow by size bucket
similarityWeightnombreFacultatif-1 to 1, default 0; higher weights raw similarity over the structured filters
Exemple de réponse
{
"page": 1,
"items": [
{
"id": "019258bf-d6e1-7f9e-9dc0-48a0a740782a",
"name": "PayPal",
"type": "public",
"domain": "paypal.com",
"revenue": "over-1b",
"website": "https://paypal.com",
"industry": "Finance",
"keywords": [
"digital payments",
"... 40 more items truncated"
],
"employees": "over-10K",
"legalName": "PayPal UK Ltd",
"_truncated": "7 more fields omitted",
"categories": [
"b2b",
"... 2 more items truncated"
],
"industries": [
"Finance/Credit Cards & Transaction Processing"
],
"description": "PayPal is a global digital payments and financial services company. It provides digital wallets, online checkout, money transfers, payment cards, buy now pay later, invoicing, payment links, and busin …[truncated]",
"naics_codes": [
"522320"
],
"founded_year": 1998,
"subsidiaries": [
"braintreepayments.com",
"... 3 more items truncated"
],
"technologies": [
"Dyn Managed DNS",
"... 10 more items truncated"
],
"reported_employees": "over-10K"
}
],
"metadata": {
"scores": {
"019258bf-d6e1-7f9e-9dc0-48a0a740782a": 0.8787499
}
},
"totalItems": 100,
"totalPages": 100
}Exemples de code
Remplacez $TOOLSWITCH_KEY par la clé créée dans la console.
curl -X POST 'https://toolswitch.dev/v1/tools/companyenrich.companies.similar' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
-H "Content-Type: application/json" \
--data-raw '{"page":1,"domains":["stripe.com"],"pageSize":1}'import os
import json
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/companyenrich.companies.similar",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
json=json.loads("{\"page\":1,\"domains\":[\"stripe.com\"],\"pageSize\":1}"),
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/companyenrich.companies.similar", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify(JSON.parse("{\"page\":1,\"domains\":[\"stripe.com\"],\"pageSize\":1}")),
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());Cette API de passerelle est en version Beta ; son URL et son authentification peuvent changer. Les paramètres de l’exemple sont des données fictives. Les appels sont facturés à $0.049/result, frais de service inclus.