> ## Documentation Index
> Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Amplemarket: Post People Search

> Search people in Amplemarket by name, title, seniority, department, keywords and company filters. Includes inputs, outputs, SDK V2 examples, and Deepline cost.

Search people in Amplemarket by name, title, seniority, department, keywords and company filters.

> [!NOTE]
>
> Tool ID: `amplemarket_post_people_search`

## Run this action

Use the TypeScript SDK for one call. Use `ctx.tools.execute(...)` inside a Play for durable calls, scheduled calls, or CSV processing.

```ts theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
import { Deepline } from 'deepline';

const deepline = await Deepline.connect();
const result = await deepline.tools.execute(
  'amplemarket_post_people_search',
  {
    "person_name": "Example",
    "person_titles": [
      "example"
    ],
    "person_keywords": [
      "software companies hiring engineers"
    ]
  },
);

console.log(result.toolResponse.raw);
```

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute amplemarket_post_people_search --input '{
  "person_name": "Example",
  "person_titles": [
    "example"
  ],
  "person_keywords": [
    "software companies hiring engineers"
  ]
}' --json
```

## Example response

The SDK returns this shape at `result.toolResponse.raw`. The example values illustrate the response.

```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
{
  "data": {
    "object": "person_search_result",
    "results": [
      {
        "id": "123e4567-e89b-42d3-a456-426614174000",
        "object": "person",
        "linkedin_url": "https://www.linkedin.com/in/jane-doe"
      }
    ],
    "_pagination": {
      "page": 123,
      "page_size": 123,
      "total": 123
    }
  }
}
```

Use `deepline describe amplemarket_post_people_search --json` for the latest machine-readable contract.

## Input reference

Search people

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.person_name` | `string` | No | — | — |
| `payload.person_titles` | `array` | No | — | — |
| `payload.person_keywords` | `array` | No | — | Keywords to search in the person's profile summary (headline, about, etc.). Matches any keyword by default. |
| `payload.person_exclude_keywords` | `array` | No | — | Keywords to exclude from the person's profile summary. |
| `payload.company_keywords` | `array` | No | — | Keywords to search in the person's company description. Matches any keyword by default. |
| `payload.company_exclude_keywords` | `array` | No | — | Keywords to exclude from the person's company description. |
| `payload.person_title_exact_match` | `boolean` | No | — | — |
| `payload.person_seniorities` | `array` | No | — | — |
| `payload.person_departments` | `array` | No | — | Available options: [Supported departments](https://docs.amplemarket.com/api-reference/supported-departments) |
| `payload.person_job_functions` | `array` | No | — | Available options: [Supported job functions](https://docs.amplemarket.com/api-reference/supported-job-functions) |
| `payload.person_locations` | `array` | No | — | — |
| `payload.person_exclude_locations` | `array` | No | — | — |
| `payload.company_locations` | `array` | No | — | — |
| `payload.company_exclude_locations` | `array` | No | — | — |
| `payload.company_names` | `array` | No | — | — |
| `payload.company_exclude_names` | `array` | No | — | — |
| `payload.company_ids` | `array` | No | — | — |
| `payload.company_exclude_ids` | `array` | No | — | — |
| `payload.education_company_ids` | `array` | No | — | — |
| `payload.education_company_names` | `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](https://docs.amplemarket.com/api-reference/supported-industries) |
| `payload.company_exclude_industries` | `array` | No | — | Available options: [Supported industries](https://docs.amplemarket.com/api-reference/supported-industries) |
| `payload.linkedin_networks` | `array` | No | — | Array of user email addresses. The LinkedIn networks of these users will be used for filtering results. Use the special string `all_networks` to include all LinkedIn networks associated with the account's users. |
| `payload.exclude_linkedin_networks` | `array` | No | — | Array of user email addresses. The LinkedIn networks of these users will be excluded from the results. Use the special string `all_networks` to exclude all LinkedIn networks associated with the account's users. |
| `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_revenue` | `array` | No | — | Filter by the person's company estimated revenue range. |
| `payload.company_founded_date` | `object` | No | — | Filter by the person's company founding year range. |
| `payload.company_web_traffic_rank` | `object` | No | — | Filter by the person's company web traffic rank. |
| `payload.job_openings` | `object` | No | — | Filter by the person's company having matching open positions. |
| `payload.news` | `object` | No | — | Filter by the person's company having recent news. |
| `payload.headcount_growth` | `object` | No | — | Filter by the person's company total headcount growth percentage. |
| `payload.crm_account_owner` | `array` | No | — | Filter by the person's company 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 the person's company last funding round. |
| `payload.person_linkedin_presence` | `array` | No | — | Filter by the person's LinkedIn follower tier. Supported values: `influencer` — Influencer (10,000+ followers), `micro_influencer` — Micro Influencer (5,000 - 9,999 followers), `large` — Large following (500 - 4,999 followers), `moderate` — Moderate following (100 - 499 followers), `limited` — Limited following (1 - 99 followers), `none` — No following (0 followers). All ranges are inclusive. |
| `payload.company_linkedin_presence` | `array` | No | — | Filter by the person's company 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 100 are accepted and capped at 100. Minimum: 1. |

> [!NOTE]
>
> This input schema is too large for an inline display. Read the complete live contract with `deepline describe amplemarket_post_people_search --json`.

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Provider response payload. |
| `result.data.object` | `"person_search_result"` | Yes | — | Allowed: `person_search_result`. |
| `result.data.results` | `array` | Yes | — | — |
| `result.data.results[].id` | `string` | Yes | — | Format: `uuid`. |
| `result.data.results[].object` | `"person"` | Yes | — | Allowed: `person`. |
| `result.data.results[].linkedin_url` | `string` | Yes | — | — |
| `result.data.results[].name` | `string \| null` | No | — | — |
| `result.data.results[].email` | `string \| null` | No | — | — |
| `result.data.results[].first_name` | `string \| null` | No | — | — |
| `result.data.results[].last_name` | `string \| null` | No | — | — |
| `result.data.results[].title` | `string \| null` | No | — | — |
| `result.data.results[].headline` | `string \| null` | No | — | — |
| `result.data.results[].about` | `string \| null` | No | — | — |
| `result.data.results[].current_position_start_date` | `string \| null` | No | — | Format: `date`. |
| `result.data.results[].current_position_description` | `string \| null` | No | — | — |
| `result.data.results[].location` | `string \| null` | No | — | — |
| `result.data.results[].image_url` | `string` | No | — | Format: `uri`. |
| `result.data.results[].gender` | `"male" \| "female" \| "likely_male" \| "likely_female" \| "unknown"` | No | — | Allowed: `male`, `female`, `likely_male`, `likely_female`, `unknown`. |
| `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[].experiences` | `array \| null` | No | — | — |
| `result.data.results[].experiences[].object` | `"experience"` | Yes | — | Allowed: `experience`. |
| `result.data.results[].experiences[].title` | `string` | Yes | — | — |
| `result.data.results[].experiences[].company_name` | `string` | Yes | — | — |
| `result.data.results[].experiences[].company_linkedin_url` | `string \| null` | Yes | — | Format: `uri`. |
| `result.data.results[].experiences[].description` | `string \| null` | Yes | — | — |
| `result.data.results[].experiences[].start_date` | `string \| null` | Yes | — | Format: `date`. |
| `result.data.results[].experiences[].end_date` | `string \| null` | Yes | — | Format: `date`. |
| `result.data.results[].educations` | `array \| null` | No | — | — |
| `result.data.results[].educations[].object` | `"education"` | Yes | — | Allowed: `education`. |
| `result.data.results[].educations[].degree` | `string \| null` | Yes | — | — |
| `result.data.results[].educations[].field_of_study` | `string \| null` | Yes | — | — |
| `result.data.results[].educations[].school_name` | `string` | Yes | — | — |
| `result.data.results[].educations[].school_linkedin_url` | `string \| null` | Yes | — | Format: `uri`. |
| `result.data.results[].educations[].start_date` | `string \| null` | Yes | — | Format: `date`. |
| `result.data.results[].educations[].end_date` | `string \| null` | Yes | — | Format: `date`. |
| `result.data.results[].languages` | `array \| null` | No | — | — |
| `result.data.results[].languages[].object` | `"language"` | Yes | — | Allowed: `language`. |
| `result.data.results[].languages[].language` | `string` | Yes | — | — |
| `result.data.results[].languages[].iso_code` | `string` | Yes | — | — |
| `result.data.results[].languages[].proficiency` | `string \| null` | Yes | — | — |
| `result.data.results[].phone_numbers` | `array \| null` | No | — | — |
| `result.data.results[].phone_numbers[].object` | `"phone_number"` | Yes | — | Allowed: `phone_number`. |
| `result.data.results[].phone_numbers[].id` | `string` | Yes | — | Format: `uuid`. |
| `result.data.results[].phone_numbers[].number` | `string` | Yes | — | — |

The table shows the first 50 fields. Expand the raw schema below for every field.

> [!NOTE]
>
> This output schema is too large for an inline display. Read the complete live contract with `deepline describe amplemarket_post_people_search --json`.

## Deepline cost

* Pricing model: `fixed` (per call).
* Estimated Deepline credits: `0` per pricing unit.
* Provider-native pricing may still exist outside Deepline credit billing.

## Related documentation

* [Amplemarket provider guide](https://deepline.com/docs/providers/amplemarket/guide.md)
* [SDK V2 quickstart](https://deepline.com/docs/sdk-v2/quickstart.md)
* [SDK reference](https://deepline.com/docs/sdk-v2/sdk-reference.md)
* [Run tools across a CSV](https://deepline.com/docs/sdk-v2/batch-csv.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.