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

# ZoomInfo: Enrich Company

> Get full firmographic details for up to 25 companies by ID, name or website. Includes SDK V2 examples, input constraints, response fields, and Deepline cost.

Get full firmographic details for up to 25 companies by ID, name or website.

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

## 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(
  'zoominfo_enrich_company',
  {
    "data": {
      "type": "CompanyEnrich",
      "attributes": {
        "outputFields": [
          "alternateLogos"
        ],
        "matchCompanyInput": [
          {
            "companyId": 123,
            "companyName": "Example Corp",
            "companyWebsite": "https://example.com"
          }
        ]
      }
    }
  },
);

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

### CLI

```bash theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
deepline tools execute zoominfo_enrich_company --input '{
  "data": {
    "type": "CompanyEnrich",
    "attributes": {
      "outputFields": [
        "alternateLogos"
      ],
      "matchCompanyInput": [
        {
          "companyId": 123,
          "companyName": "Example Corp",
          "companyWebsite": "https://example.com"
        }
      ]
    }
  }
}' --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": {
    "data": [
      {
        "id": "id_123",
        "type": "Company",
        "attributes": {}
      }
    ]
  }
}
```

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

## Input reference

Company enrich request.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `payload.data` | `object` | Yes | — | Company enrich request resource. |

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

  ### Input JSON Schema

  ```json theme={"languages":{"custom":["/languages/deepline-prompt.json"]}}
  {
    "type": "object",
    "description": "Company enrich request.",
    "properties": {
      "data": {
        "type": "object",
        "description": "Company enrich request resource.",
        "properties": {
          "type": {
            "type": "string",
            "description": "The type of the resource",
            "default": "CompanyEnrich",
            "pattern": "CompanyEnrich"
          },
          "attributes": {
            "type": "object",
            "description": "Company enrich request attributes.",
            "properties": {
              "outputFields": {
                "type": "array",
                "description": "List of fields to be returned in the response.",
                "items": {
                  "type": "string",
                  "enum": [
                    "alternateLogos",
                    "businessModel",
                    "certificationDate",
                    "certified",
                    "city",
                    "companyFunding",
                    "companyStatus",
                    "companyStatusDate",
                    "competitors",
                    "continent",
                    "country",
                    "createdDate",
                    "departmentBudgets",
                    "description",
                    "domainList",
                    "employeeCount",
                    "employeeCountByDepartment",
                    "employeeGrowth",
                    "employeeRange",
                    "engagements",
                    "fax",
                    "foundedYear",
                    "id",
                    "industries",
                    "industryCodes",
                    "isDefunct",
                    "lastUpdatedDate",
                    "locationCount",
                    "locationMatch",
                    "logo",
                    "metroArea",
                    "naicsCodes",
                    "name",
                    "numberOfContactsInZoomInfo",
                    "parentId",
                    "parentName",
                    "phone",
                    "primaryIndustry",
                    "primaryIndustryCode",
                    "primarySubIndustryCode",
                    "products",
                    "recentFundingAmount",
                    "recentFundingDate",
                    "revenue",
                    "revenueRange",
                    "sicCodes",
                    "socialMediaUrls",
                    "state",
                    "street",
                    "subUnitIndustries",
                    "subUnitType",
                    "ticker",
                    "totalFundingAmount",
                    "type",
                    "ultimateParentEmployees",
                    "ultimateParentId",
                    "ultimateParentName",
                    "ultimateParentRevenue",
                    "website",
                    "zipCode"
                  ]
                }
              },
              "matchCompanyInput": {
                "type": "array",
                "description": "List of criteria to match against.",
                "minItems": 1,
                "maxItems": 25,
                "items": {
                  "type": "object",
                  "description": "Company enrich request criteria.",
                  "properties": {
                    "companyId": {
                      "type": "integer",
                      "description": "Unique ZoomInfo identifier for a company.",
                      "format": "int64"
                    },
                    "companyName": {
                      "type": "string",
                      "description": "Company name."
                    },
                    "companyWebsite": {
                      "type": "string",
                      "description": "Company website URL in http://www.example.com format. Accepts a comma-separated list."
                    },
                    "companyTicker": {
                      "type": "string",
                      "description": "Company stock ticker symbol."
                    },
                    "companyPhone": {
                      "type": "string",
                      "description": "Phone number of the company headquarters."
                    },
                    "companyFax": {
                      "type": "string",
                      "description": "Fax number of the company headquarters."
                    },
                    "companyStreet": {
                      "type": "string",
                      "description": "Street portion of the company's primary address."
                    },
                    "companyCity": {
                      "type": "string",
                      "description": "City portion of the company's primary address."
                    },
                    "companyState": {
                      "type": "string",
                      "description": "Company state (U.S.) or province (Canada). You can use free text state or province names (e.g., 'new hampshire'), or the two-letter common abbreviation for a U.S. state (e.g., 'nh')."
                    },
                    "companyZipCode": {
                      "type": "string",
                      "description": "Zip code or postal code of the company's primary address."
                    },
                    "companyCountry": {
                      "type": "string",
                      "description": "Country of the company's primary address. You can use free text or see the Country lookup endpoint for values."
                    },
                    "ipAddress": {
                      "type": "string",
                      "description": "IP address associated with the company."
                    }
                  },
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "outputFields",
              "matchCompanyInput"
            ],
            "additionalProperties": false
          }
        },
        "required": [
          "type",
          "attributes"
        ],
        "additionalProperties": false
      }
    },
    "required": [
      "data"
    ],
    "additionalProperties": false
  }
  ```
</details>

## Output reference

Standard tool result payload.

| Name | Type | Required | Default | Details |
| - | - | - | - | - |
| `result.data` | `object` | Yes | — | Company enrich response. |
| `result.data.data` | `array` | Yes | — | The primary data of the document |
| `result.data.data[].id` | `string` | Yes | — | The unique identifier for the resource |
| `result.data.data[].type` | `string` | Yes | `"Company"` | The type of the resource |
| `result.data.data[].attributes` | `object` | Yes | — | Company enrich response attributes. |
| `result.data.data[].attributes.socialMediaUrls` | `array` | No | — | Social media URLs for the company (e.g., Facebook, Twitter, LinkedIn and so on). |
| `result.data.data[].attributes.socialMediaUrls[].type` | `string` | No | — | Type of social media account. Supported types are Facebook, Twitter (X.com), LinkedIn). |
| `result.data.data[].attributes.socialMediaUrls[].url` | `string` | No | — | URL for the social media account. |
| `result.data.data[].attributes.socialMediaUrls[].followerCount` | `string` | No | — | Number of followers for the social media account. |
| `result.data.data[].attributes.primaryIndustry` | `array` | No | — | Top-level industry for a company. |
| `result.data.data[].attributes.primaryIndustryCode` | `array` | No | — | Top-level industry for a company along with its code. |
| `result.data.data[].attributes.primaryIndustryCode[].id` | `string` | No | — | Unique identifier for the industry code. |
| `result.data.data[].attributes.primaryIndustryCode[].name` | `string` | No | — | Name of the industry code. |
| `result.data.data[].attributes.primarySubIndustryCode` | `array` | No | — | Top-level sub-industry for a company along with its code. |
| `result.data.data[].attributes.primarySubIndustryCode[].id` | `string` | No | — | Unique identifier for the sub-industry code. |
| `result.data.data[].attributes.primarySubIndustryCode[].name` | `string` | No | — | Name of the sub-industry code. |
| `result.data.data[].attributes.industries` | `array` | No | — | The industry grouping for the company. A company can have multiple industries. |
| `result.data.data[].attributes.industryCodes` | `array` | No | — | The industry grouping for the company along with it's codes. A company can have multiple industries. |
| `result.data.data[].attributes.industryCodes[].id` | `string` | No | — | Unique identifier for the industry code. |
| `result.data.data[].attributes.industryCodes[].name` | `string` | No | — | Name of the industry code. |
| `result.data.data[].attributes.website` | `string` | No | — | Company website. |
| `result.data.data[].attributes.type` | `string` | No | — | Company type (private, public, npo, education, government, other). |
| `result.data.data[].attributes.ticker` | `string` | No | — | Company public stock exchange ticker. |
| `result.data.data[].attributes.name` | `string` | No | — | Company name. |
| `result.data.data[].attributes.description` | `string` | No | — | Description associated with the company. |
| `result.data.data[].attributes.phone` | `string` | No | — | Company phone number. |
| `result.data.data[].attributes.fax` | `string` | No | — | Fax number of the company headquarters. |
| `result.data.data[].attributes.street` | `string` | No | — | Street portion of the company's primary address. |
| `result.data.data[].attributes.city` | `string` | No | — | City of the company's primary address. |
| `result.data.data[].attributes.state` | `string` | No | — | State or province of the company's primary address. |
| `result.data.data[].attributes.zipCode` | `string` | No | — | Zip code or postal code of the company's primary address. |
| `result.data.data[].attributes.country` | `string` | No | — | Country of the company's primary address. |
| `result.data.data[].attributes.continent` | `string` | No | — | Continent of the company's primary address. |
| `result.data.data[].attributes.logo` | `string` | No | — | The URL which can be used to retrieve the logo for the company. |
| `result.data.data[].attributes.alternateLogos` | `array` | No | — | List of alternate logos for the company. |
| `result.data.data[].attributes.employeeCount` | `integer` | No | — | Employee count of the company. |
| `result.data.data[].attributes.sicCodes` | `array` | No | — | The Standard Industrial Classification is a system for classifying industries by a four-digit numerical code assigned by the U.S. government to business establishments to identify the primary business of the establishment. |
| `result.data.data[].attributes.sicCodes[].id` | `string` | No | — | Unique identifier for the SIC code. |
| `result.data.data[].attributes.sicCodes[].name` | `string` | No | — | Name of the SIC code. |
| `result.data.data[].attributes.naicsCodes` | `array` | No | — | Four-digit numerical codes assigned by the U.S. government to business establishments to identify the primary business of the establishment. |
| `result.data.data[].attributes.naicsCodes[].id` | `string` | No | — | Unique identifier for the NAICS code. |
| `result.data.data[].attributes.naicsCodes[].name` | `string` | No | — | Name of the NAICS code. |
| `result.data.data[].attributes.employeeRange` | `string` | No | — | Employee range at the company. |
| `result.data.data[].attributes.employeeGrowth` | `object` | No | — | Employee growth of the company in the past two years. A one- and two-year growth percentage is provided as well as a quarter-by-quarter breakdown of total employee count. |
| `result.data.data[].attributes.employeeGrowth.oneYearGrowthRate` | `string` | No | — | One-year growth rate. |
| `result.data.data[].attributes.employeeGrowth.twoYearGrowthRate` | `string` | No | — | Two-year growth rate. |
| `result.data.data[].attributes.employeeGrowth.employeeGrowthDataPoints` | `array` | No | — | Quarter-by-quarter breakdown of total employee count. |
| `result.data.data[].attributes.employeeGrowth.employeeGrowthDataPoints[].label` | `string` | No | — | Label for the data point (e.g., '21 - Q1'). |
| `result.data.data[].attributes.employeeGrowth.employeeGrowthDataPoints[].employeeCount` | `integer` | No | — | Total employee count for the data point. |
| `result.data.data[].attributes.revenueRange` | `string` | No | — | Revenue range for a company. |

The table shows the first 50 fields. Use the live contract below for every field.

> [!NOTE]
>
> This output schema is too large for an inline display. Read the complete live contract with `deepline describe zoominfo_enrich_company --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

* [ZoomInfo provider guide](https://deepline.com/docs/providers/zoominfo/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.