Tool ID:
amplemarket_post_companies_searchRun this action
Use the TypeScript SDK for a single call. Putctx.tools.execute(...) inside a Play when the call should be durable, scheduled, or run across a CSV.
import { Deepline } from 'deepline';
const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
'amplemarket_post_companies_search',
{
"company_names": [
"Example Corp"
],
"company_exclude_names": [
"Example"
],
"company_ids": [
"123e4567-e89b-42d3-a456-426614174000"
]
},
);
console.log(result.toolResponse.raw);
CLI
deepline tools execute amplemarket_post_companies_search --input '{
"company_names": [
"Example Corp"
],
"company_exclude_names": [
"Example"
],
"company_ids": [
"123e4567-e89b-42d3-a456-426614174000"
]
}' --json
Example response
The SDK exposes this shape atresult.toolResponse.raw. Values below are representative.
{
"data": {
"object": "company_search_result",
"results": [
{
"id": "123e4567-e89b-42d3-a456-426614174000",
"object": "company",
"linkedin_url": "https://www.linkedin.com/in/jane-doe"
}
],
"_pagination": {
"page": 123,
"page_size": 123,
"total": 123
}
}
}
deepline tools get amplemarket_post_companies_search --json for the latest machine-readable contract.
Input reference
Search companies| Name | Type | Required | Default | Details |
|---|---|---|---|---|
payload.company_names | array | No | — | — |
payload.company_exclude_names | array | No | — | — |
payload.company_ids | array | No | — | — |
payload.company_exclude_ids | array | No | — | — |
payload.company_locations | array | No | — | — |
payload.company_exclude_locations | array | No | — | — |
payload.company_domains | array | No | — | — |
payload.company_exclude_domains | array | No | — | — |
payload.company_linkedin_urls | array | No | — | — |
payload.company_exclude_linkedin_urls | array | No | — | — |
payload.company_domains_match_subsidiaries_and_affiliates | boolean | No | — | — |
payload.company_focuses | array | No | — | — |
payload.company_types | array | No | — | — |
payload.company_sizes | array | No | — | — |
payload.company_industries | array | No | — | Available options: Supported industries |
payload.company_exclude_industries | array | No | — | Available options: Supported industries |
payload.company_investors | array | No | — | Array of investor names. Filter for companies that have received investment by any of the specified investors. |
payload.company_shares_investors_with | array | No | — | Array of company names. Filter for companies that share one or more common investors with the specified companies. |
payload.company_keywords | array | No | — | Keywords to search in the company description. Matches any keyword by default. |
payload.company_exclude_keywords | array | No | — | Keywords to exclude from the company description. |
payload.company_revenue | array | No | — | Filter by estimated revenue range. |
payload.company_founded_date | object | No | — | Filter by founding year range. |
payload.company_web_traffic_rank | object | No | — | Filter by web traffic rank. Lower rank means more traffic. |
payload.job_openings | object | No | — | Filter by companies with matching open positions. |
payload.news | object | No | — | Filter by recent company news. |
payload.headcount_growth | object | No | — | Filter by total headcount growth percentage over a time period. |
payload.crm_account_owner | array | No | — | Filter by CRM account owner emails. Requires a connected CRM integration (Salesforce or HubSpot). Returns an error if no owners match the provided emails. |
payload.company_last_funding | object | No | — | Filter by last funding round. |
payload.company_linkedin_presence | array | No | — | Filter by the company’s LinkedIn follower tier. Supported values: massive — Massive following (100,000+ followers), large — Large following (10,000 - 99,999 followers), moderate — Moderate following (1,000 - 9,999 followers), limited — Limited following (1 - 999 followers), none — No following (0 followers). All ranges are inclusive. |
payload.page | integer | No | 1 | — |
payload.page_size | integer | No | 5 | Number of results per page. Values greater than 50 are accepted and capped at 50. Minimum: 1. |
Output reference
Standard tool result payload.| Name | Type | Required | Default | Details |
|---|---|---|---|---|
result.data | object | Yes | — | Provider response payload. |
result.data.object | "company_search_result" | Yes | — | Allowed: company_search_result. |
result.data.results | array | Yes | — | — |
result.data.results[].id | string | Yes | — | Format: uuid. |
result.data.results[].object | "company" | Yes | — | Allowed: company. |
result.data.results[].linkedin_url | string | Yes | — | — |
result.data.results[].name | string | null | No | — | — |
result.data.results[].overview | string | null | No | — | — |
result.data.results[].website | string | null | No | — | — |
result.data.results[].keywords | array | null | No | — | — |
result.data.results[].followers | integer | null | No | — | — |
result.data.results[].linkedin_presence | "massive" | "large" | "moderate" | "limited" | "none" | No | — | massive — Massive following (100,000+ followers), large — Large following (10,000 - 99,999 followers), moderate — Moderate following (1,000 - 9,999 followers), limited — Limited following (1 - 999 followers), none — No following (0 followers). All ranges are inclusive. Allowed: massive, large, moderate, limited, none. |
result.data.results[].estimated_number_of_employees | integer | null | No | — | — |
result.data.results[].size | "10001+ employees" | "201-500 employees" | "51-200 employees" | "11-50 employees" | "1-10 employees" | No | — | Allowed: 10001+ employees, 201-500 employees, 51-200 employees, 11-50 employees, 1-10 employees. |
result.data.results[].location | string | null | No | — | — |
result.data.results[].location_details | object | No | — | — |
result.data.results[].location_details.country | string | null | No | — | — |
result.data.results[].location_details.state | string | null | No | — | — |
result.data.results[].location_details.city | string | null | No | — | — |
result.data.results[].location_details.postal_code | string | null | No | — | — |
result.data.results[].location_details.lat | number | null | No | — | — |
result.data.results[].location_details.long | number | null | No | — | — |
result.data.results[].locations | array | null | No | — | — |
result.data.results[].locations[].address | string | No | — | Full address as a single string |
result.data.results[].locations[].is_primary | boolean | No | — | Indicates if this is the primary location |
result.data.results[].locations[].country | string | null | No | — | Country name (e.g., United States) |
result.data.results[].locations[].state | string | null | No | — | State or subdivision name (e.g., California, New York) |
result.data.results[].locations[].city | string | null | No | — | City name |
result.data.results[].locations[].postal_code | string | null | No | — | Postal code |
result.data.results[].logo_url | string | No | — | Format: uri. |
result.data.results[].founded_year | integer | null | No | — | — |
result.data.results[].traffic_rank | integer | null | No | — | — |
result.data.results[].sic_codes | array | null | No | — | — |
result.data.results[].naics_codes | array | null | No | — | — |
result.data.results[].type | "Public Company" | "Educational" | "Self Employed" | "Government Agency" | "Non Profit" | "Self Owned" | "Privately Held" | "Partnership" | No | — | Allowed: Public Company, Educational, Self Employed, Government Agency, Non Profit, Self Owned, Privately Held, Partnership. |
result.data.results[].total_funding | integer | null | No | — | — |
result.data.results[].latest_funding_stage | "seed" | "angel" | "venture_round_unknown_series" | "series_a" | "series_b" | "series_c" | "series_d" | "series_e" | "series_f" | "series_g" | "series_h" | "series_i" | "series_j" | "debt" | "equity_crowdfunding" | "convertible_note" | "ico" | "private_equity" | "other" | No | — | Allowed: seed, angel, venture_round_unknown_series, series_a, series_b, series_c, series_d, series_e, series_f, series_g, series_h, series_i, series_j, debt, equity_crowdfunding, convertible_note, ico, private_equity, other. |
result.data.results[].latest_funding_date | string | null | No | — | Format: date. |
result.data.results[].is_b2b | boolean | null | No | — | — |
result.data.results[].is_b2c | boolean | null | No | — | — |
result.data.results[].technologies | array | null | No | — | — |
result.data.results[].department_headcount | record | No | — | — |
result.data.results[].job_function_headcount | record | No | — | — |
result.data.results[].estimated_revenue | "$0-$1M" | "$1M-$10M" | "$10M-$100M" | "$100M-$1B" | "$1B+" | No | — | Allowed: $0-$1M, $1M-$10M, $10M-$100M, $100M-$1B, $1B+. |
result.data.results[].revenue | integer | null | No | — | — |
result.data._errors | array | No | — | — |
result.data._errors[].code | string | Yes | — | — |
result.data._errors[].title | string | Yes | — | — |
result.data._errors[].detail | string | Yes | — | — |
result.data._errors[].source | object | No | — | — |
Deepline cost
- Pricing model:
fixed(per call). - Estimated Deepline credits:
0per pricing unit. - Provider-native pricing may still exist outside Deepline credit billing.