Search companies by description
parallel.companies.searchReturn ranked companies matching a plain-language description, each with a URL and summary.
- Price
- $0.005/callAt provider cost
- Success rate
- 100%Last 30 days · 4,448 calls
- Latency p50
- 1.5 sp95 4.6 s
- Last verified
- Oct 9, 2026Verified working
POSThttps://toolswitch.dev/v1/tools/parallel.companies.searchPreviewTry onlineComing soonProvider docs ↗
- Uses platform quota
- Synchronous response
- Reads public data
Parameters
Each entity is {name, url, description}; url is usually a LinkedIn company page and can repeat one company under regional hosts. An objective that matches nothing answers 200 with an empty entities list. Public beta.
This tool has no parameters. See provider docs ↗ Provider docs
Code samples
Replace $TOOLSWITCH_KEY with the key you created in the console.
Preview
curl -X POST 'https://toolswitch.dev/v1/tools/parallel.companies.search' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
-H "Content-Type: application/json" \
--data-raw '{"objective":"Open source vector database companies","entity_type":"companies","match_limit":5}'import os
import json
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/parallel.companies.search",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
json=json.loads("{\"objective\":\"Open source vector database companies\",\"entity_type\":\"companies\",\"match_limit\":5}"),
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/parallel.companies.search", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify(JSON.parse("{\"objective\":\"Open source vector database companies\",\"entity_type\":\"companies\",\"match_limit\":5}")),
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at $0.005/call, including the service fee.