---
title: "Bulk enrich companies"
method: POST
path: "/v1/data/agnt/companies/bulk-enrich"
tags: ["superagnt_ Lead APIs: Companies — Enrich"]
---

# Bulk enrich companies

`POST /v1/data/agnt/companies/bulk-enrich`

## Request

- Base URL: `https://api.superagnt.com`
- URL: `https://api.superagnt.com/v1/data/agnt/companies/bulk-enrich`
- Auth: API key in header `Authorization`

Enrich up to 100 companies in one call. Each input must include at least one of: `domain`, `name` (or `company_name`), `linkedin_url` (top-level on the input object — NOT nested under `identifiers` like the single-record endpoint). `domain` is the strongest signal. Each input runs the same field-aware waterfall as `/companies/enrich`. Use `max_cost_cents_per_record` to cap per-record spend.

## Request body

- CompaniesBulkEnrichRequest (unresolved $ref)

## Response `200`

Bulk enrichment results.

- object
  - `success` true, required
  - `data` CompaniesBulkEnrichResponse, required (unresolved $ref)
  - `meta` AgntMeta (unresolved $ref)

## Other responses

- `400`: Validation error.
- `402`: Insufficient credits.

---

[API](https://skmtc.dev/superagnt/apis/superagnt-api.md) · [All operations](https://skmtc.dev/superagnt/apis/superagnt-api/llms.txt) · [OpenAPI document](https://skmtc.dev/superagnt/apis/superagnt-api/revisions/b2d8de30ccf0?raw)
