> ## 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.

# AI Ark: Company Search

> Search companies by documented account filters including domain, name, industry, location, funding, technology, headcount, revenue, and lookalikes.

Search companies by documented account filters including domain, name, industry, location, funding, technology, headcount, revenue, and lookalikes.

> [!NOTE]
>
> Tool ID: `ai_ark_company_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(
  'ai_ark_company_search',
  {
    "page": 0,
    "size": 10,
    "lookalikeDomains": [
      "example.com"
    ]
  },
);

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

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute ai_ark_company_search --input '{
  "page": 0,
  "size": 10,
  "lookalikeDomains": [
    "example.com"
  ]
}' --json
```

## Example response

The static output schema lacks the details for a reliable example. Use `deepline describe ai_ark_company_search --json` for the complete live contract.

## Input reference

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.page` | `integer` | No | `0` | Minimum: 0. |
| `payload.size` | `integer` | No | `10` | Minimum: 1. Maximum: 100. |
| `payload.lookalikeDomains` | `array` | No | — | Maximum items: 5. |
| `payload.name` | `string` | No | — | Deepline alias for account.name.any.include when searching by company name. |
| `payload.account` | `object` | No | — | — |
| `payload.lists` | `object` | No | — | — |
| `payload.company_exclusion_list_ref_ids` | `array` | No | — | Deepline company-list references to exclude. Deepline resolves these in the execution’s active Ark credential lane. do not supply AI Ark list IDs. Minimum items: 1. Maximum items: 10. |

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

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Provider response payload. |
| `result.meta` | `object` | No | — | Additional response metadata (status, paging). |

<details>
  <summary>Show raw output schema</summary>

  ### Output JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Standard tool result payload.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Provider response payload."
      },
      "meta": {
        "type": "object",
        "description": "Additional response metadata (status, paging).",
        "additionalProperties": true
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Deepline cost

* Pricing model: `per_result` (per result).
* Estimated Deepline credits: `0.02` per pricing unit.

## Related documentation

* [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.